Neighborhood-Consistent Transaction Management for Pervasive Computing Environments

Authors: Filip Perich, Anupam Joshi, and Yelena Yesha

Book Title: 14th International Conference on Database and Expert Systems Applications (DEXA 2003)

Date: September 02, 2003

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.

Type: InProceedings

Address: Prague, Czech Republic

Google Scholar: gXndR2YrDZYJ

Number of Google Scholar citations: 11 [show citations]

Number of downloads: 3702

 

Available for download as


size: 92178 bytes
 

Related Projects:

Past Project

 MoGATU: Data Management in Pervasive Computing Environments.


Bibtex Entry:

@InProceedings{Neighborhood_Consistent_Transaction_Management_for_Pervasive_Computing_Environments,
  author = "Filip  Perich and Anupam  Joshi and Yelena  Yesha",
  title = "{Neighborhood-Consistent Transaction Management for Pervasive Computing Environments}",
  month = "September",
  year = "2003",
  address = "Prague, Czech Republic",
  booktitle = "14th International Conference on Database and Expert Systems Applications (DEXA 2003)",
}