Towards Context-Aware Ubiquitous Transaction Processing: A Model and Algorithm

Transaction management for mobile and ubiquitous computing aims at providing mobile users with reliable services in a transparent way anytime anywhere. To make such a vision a reality, transaction processing for the mobile and ubiquitous computing needs to adapt to the runtime environments dynamically. However, most existing mobile transaction models do not consider the context-based transaction management. In this paper, we propose a context-aware transaction model and context-driven coordination algorithms. They are built on an event-context-action mechanism, enabling the transaction processing to adapt well to dynamically changing transaction context. The simulation results have also demonstrated that our model and algorithms can significantly improve the successful commit ratio under unstable context conditions.

[1]  Stefan Böttcher,et al.  A cross-layer atomic commit protocol implementation for transaction processing in mobile ad-hoc networks , 2009, Distributed and Parallel Databases.

[2]  Le Gruenwald,et al.  A pre‐serialization transaction management technique for mobile multidatabases , 2000, Mob. Networks Appl..

[3]  Abdelsalam Helal,et al.  HiCoMo: High Commit Mobile Transactions , 2004, Distributed and Parallel Databases.

[4]  Romain Rouvoy,et al.  Towards Context-Aware Transaction Services , 2006, DAIS.

[5]  Michael J. Franklin,et al.  Challenges in Ubiquitous Data Management , 2001, Informatics.

[6]  Mohan Kumar,et al.  Enhancing Availability of Grid Computational Services to Ubiquitous Computing Applications , 2005, IEEE Transactions on Parallel and Distributed Systems.

[7]  Sungwon Jung,et al.  An energy-efficient mobile transaction processing method using random back-off in wireless broadcast environments , 2009, J. Syst. Softw..

[8]  Sajal K. Das,et al.  Enhancing Availability of Grid Computational Services to Ubiquitous Computing Applications , 2009, IEEE Trans. Parallel Distributed Syst..

[9]  Timothy W. Finin,et al.  On data management in pervasive computing environments , 2004, IEEE Transactions on Knowledge and Data Engineering.

[10]  Sourav S. Bhowmick,et al.  A transaction model and multiversion concurrency control for mobile database systems , 2007, Distributed and Parallel Databases.

[11]  Ziyad Abdul-Mehdi,et al.  A model for transaction management in mobile databases , 2010, IEEE Potentials.