Skip to main content

Neighborhood-Consistent Transaction Management for Pervasive Computing Environments

  • Conference paper
Database and Expert Systems Applications (DEXA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2736))

Included in the following conference series:

Abstract

This paper examines the problem of transaction management in pervasive computing environments and presents a new approach to address them. We represent each entity as a mobile or static semi-autonomous device. The purpose of each device is to satisfy user queries based on its local data repository and interactions with other devices currently in its vicinity. Pervasive environments, unlike traditional mobile computing paradigm, do not differentiate between clients and servers that are located in a fixed, wired infrastructure. Consequently, we model all devices as peers. These environments also relax other assumptions made by mobile computing paradigm, such as the possibility of reconnection with a given device, support from wired infrastructure, or the presence of a global schema. These fundamental characteristics of pervasive computing environments limit the use of techniques developed for transactions in a “mobile” computing environments. We define an alternative optimistic transaction model whose main emphasis is to provide a high rate of successful transaction terminations and to maintain a neighborhood-based consistency. The model accomplishes this via the help of active witnesses and by employing an epidemic voting protocol. The advantage of our model is that it enables two or more peers to engage in a reliable and consistent transaction while in a pervasive environment without assuming that they can talk to each other via infrastructure such as base stations. The advantage of using active witnesses and an epidemic voting protocol is that transaction termination does not depend on any single point of a failure. Additionally, the use of an epidemic voting protocol does not require all involved entities to be simultaneously connected at any time and, therefore, further overcomes the dynamic nature of the environments. We present the implementation of the model and results from simulations.

This work was supported in part by NSF awards IIS 9875433 and 0209001, and DARPA contract F30602-00-2-0591.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Avancha, S., D’souza, P., Perich, F., Joshi, A., Yesha, Y.: P2P M-Commerce in Pervasive Environments. In: ACM SIGEcom Exchanges (2003)

    Google Scholar 

  2. Bettstetter, C.: Smooth is Better than Sharp: A Random Mobility Model for Simulation of Wireless Networks. In: MSWiM 2001 (2001)

    Google Scholar 

  3. Bluetooth SIG. Specification, http://bluetooth.com/

  4. Borr, A.: Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing. In: VLDB (1981)

    Google Scholar 

  5. Bukhres, O., Morton, S., Zhang, P., Vanderdijs, E., Crawley, C., Platt, J., Mossman, M.: A Proposed Mobile Architecture for Distributed Database Environment. Technical report, Indiana University, Purdue University (1997)

    Google Scholar 

  6. Cherniak, M., Galvez, E., Brooks, D., Franklin, M., Zdonik, S.: Profile Driven Data Management. In: VLDB (2002)

    Google Scholar 

  7. Chrysanthis, P., Pitoura, E.: Mobile and Wireless Database Access for Pervasive Computing. In: ICDE (2000)

    Google Scholar 

  8. Demers, A.J., Petersen, K., Spreitzer, M.J., Terry, D.B., Theimer, M.M., Welch, B.B.: The bayou architecture: Support for data sharing among mobile users. In: IEEE Workshop on Mobile Computing Systems & Applications (1994)

    Google Scholar 

  9. Dunham, M., Helal, A., Balakrishnan, S.: A Mobile Transaction Model that Captures Both the Data Movement and Behavior. ACM MONET (1997)

    Google Scholar 

  10. Franklin, M.: Challenges in ubiquitous data management. In: Informatics (2001)

    Google Scholar 

  11. IEEE 802.11 Working Group. Ad-hoc 802.11, http://ieee802org/11

    Google Scholar 

  12. Kagal, L.: Rei: A Policy Language for the Me-Centric Project. Technical report, HP Labs (2002)

    Google Scholar 

  13. Keleher, P., Cetintemel, U.: Consistency Management in Deno. ACM MONET (1999)

    Google Scholar 

  14. Kistler, J., Satyanarayanan, M.: Disconnected Operation in the Coda File System. ACM Transactions on Computer Systems (1992)

    Google Scholar 

  15. Lauzac, S., Chrysanthis, P.: Utilizing versions of views within a mobile environment. In: Conference on Computing and Information (1998)

    Google Scholar 

  16. Oezsu, M., Valduriez, P.: Principles of Distributed Database Systems, 2nd edn. Prentice Hall, Inc., New Jersey (1999)

    Google Scholar 

  17. Page, T., Guy, R., Heidemann, J., Ratner, D., Reiher, P., Goel, A., Kuenning, G., Popek, G.: Perspectives on Optimistically Replicated Peer-to-Peer Filing. Software – Practice and Experience (1998)

    Google Scholar 

  18. Perich, F., Avancha, S., Chakraborty, D., Joshi, A., Yesha, Y.: Profile Driven Data Management for Pervasive Environments. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, p. 361. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  19. Perkins, C., Royer, E.: Ad hoc on-demand distance vector routing. IEEE Mobile Computing Systems and Applications (1999)

    Google Scholar 

  20. Pitoura, E.: A Replication Schema to Support Weak Connectivity in Mobile Information Systems. In: Thoma, H., Wagner, R.R. (eds.) DEXA 1996. LNCS, vol. 1134. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  21. Smith, R.: The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver. In: Readings in Distributed Artificial Intelligence (1988)

    Google Scholar 

  22. Walborn, G., Chrysanthis, P.: Transaction Processing in PRO-MOTION. In: ACM Symposium on Applied Computing (1999)

    Google Scholar 

  23. Zeng, X., Bagrodia, R., Gerla, M.: GloMoSim:A Library for Parallel Simulation of Large- ScaleWireless Networks. In: Workshop on Parallel and Distributed Simulation (1998)

    Google Scholar 

  24. Zhang, Y., Wolfson, O.: Satelitte-Based Information Services. ACM MONET (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Perich, F., Joshi, A., Yesha, Y., Finin, T. (2003). Neighborhood-Consistent Transaction Management for Pervasive Computing Environments. In: Mařík, V., Retschitzegger, W., Štěpánková, O. (eds) Database and Expert Systems Applications. DEXA 2003. Lecture Notes in Computer Science, vol 2736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45227-0_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45227-0_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40806-2

  • Online ISBN: 978-3-540-45227-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics