Transaction Commitment Protocols for Mobile Wireless Environment

Mobile computing has attracted attention of intensive researches during the recent years. Many papers revisit the conventional implementation of distributed computing paradigms for use in this new environment. A key paradigm of the transaction processing is the transaction commitment. A commitment mechanism such as Two Phases commit (2PC) Protocol, a fundamental asset of transactional technology (and its variants), ensures consistent effects of a distributed transaction. This paper surveys the solutions proposed for mobile transaction commitment and outlines how the conventional commit protocols are revisited in order to fit the needs of a mobile environment. The different approaches try to deal with the slow and unreliable wireless links, the lightweight devices and their limited resources, the frequent disconnections and the movement of mobile devices.

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

[2]  Abdelsalam Helal,et al.  A mobile transaction model that captures both the data and movement behavior , 1997, Mob. Networks Appl..

[3]  Panos K. Chrysanthis,et al.  Two-Phase Commit in Gigabit-Networked Distributed Databases , 1995 .

[4]  Bharat Bhargava,et al.  Revising transaction concepts for mobile computing , 1994, Workshop on Mobile Computing Systems and Applications.

[5]  Philippe Pucheral,et al.  A Unilateral Commit Protocol for Mobile and Disconnected Computing , 2005 .

[6]  Panos K. Chrysanthis Transaction processing in mobile computing environment , 1993, Proceedings 1993 IEEE Workshop on Advances in Parallel and Distributed Systems.

[7]  Bharat K. Bhargava,et al.  Data Consistency in Intermittently Connected Distributed Systems , 1999, IEEE Trans. Knowl. Data Eng..

[8]  Marc H. Scholl,et al.  Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery , 2001, SGMD.

[9]  Panos K. Chrysanthis,et al.  Achieving consistency in mobile databases through localization in PRO-MOTION , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[10]  Feipei Lai,et al.  Commit Protocol for Low-Powered Mobile Clients , 1999 .

[11]  V. Kumar A Timeout-Based Mobile Transaction Commitment Protocol , 2000, ADBIS-DASFAA.

[12]  Panos K. Chrysanthis,et al.  PRO-MOTION: management of mobile transactions , 1997, SAC '97.

[13]  Bruce G. Lindsay,et al.  Transaction management in the R* distributed database management system , 1986, TODS.

[14]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[15]  Vijay Kumar,et al.  TCOT-A Timeout-Based Mobile Transaction Commitment Protocol , 2002, IEEE Trans. Computers.

[16]  Divyakant Agrawal,et al.  The Performance of Two Phase Commit Protocols in the Presence of Site Failures , 1994, Proceedings of IEEE 24th International Symposium on Fault- Tolerant Computing.

[17]  Abdelsalam Helal,et al.  Mobile computing and databases: anything new? , 1995, SGMD.

[18]  Flaviu Cristian,et al.  A low-cost atomic commit protocol , 1990, Proceedings Ninth Symposium on Reliable Distributed Systems.

[19]  Tomasz Imielinski,et al.  Mobile wireless computing , 1994 .

[20]  Gottfried Vossen,et al.  Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery , 2002 .

[21]  Le Gruenwald,et al.  A toggle transaction management technique for mobile multidatabases , 1998, CIKM '98.

[22]  Computer Staff,et al.  Transaction processing , 1994 .