Mobile nested transactions for nomadic teams

Abstract This paper introduces the Mobile Nested Transactions (MNT) model for transaction processing coordination in groups of mobile devices. The model extends traditional approaches—centralized and distributed—for distributed transaction processing over mobile devices. Under the Nested Transactions approach, sub-transactions—logical work units—processing control is highly flexible and fault-tolerant. Hence, transaction processing with mobile groups lacking of access to a wired network or the Internet becomes possible. A MNT additional advantage is that sub-transactions could be distributed among mobile devices. This is, whenever some sub-transactions are successfully committed, they cannot be affected by failed or pending sub-transactions.

[1]  Patrick Valduriez,et al.  Principles of distributed database systems (2nd ed.) , 1999 .

[2]  Stefan Fischer,et al.  Metropolitan Area Mobile Services to Support Virtual Groups , 2002, IEEE Trans. Mob. Comput..

[3]  Igor S. Nekrestyanov,et al.  Concurrency Control Protocol for Nested Transactions in Real-Time Databases , 1997, ADBIS.

[4]  Haiyun Luo,et al.  Self-securing ad hoc wireless networks , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[5]  Prabhu Ram,et al.  Distributed transactions in practice , 1999, SGMD.

[6]  Krithi Ramamritham Real-time databases , 2005, Distributed and Parallel Databases.

[7]  Gultekin Ozsoyoglu,et al.  Real-time databases: extended transactions and the utilization of execution histories , 1998 .

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

[9]  Rodney Limprecht Microsoft Transaction Server , 1997, Proceedings IEEE COMPCON 97. Digest of Papers.

[10]  Victor C. S. Lee,et al.  Using Separate Processing for Read-Only Transactions in Mobile Environment , 2003, Mobile Data Management.

[11]  Philip A. Bernstein,et al.  Principles of Transaction Processing , 1996 .

[12]  E. B. Moss,et al.  Nested Transactions: An Approach to Reliable Distributed Computing , 1985 .

[13]  Victor C. S. Lee,et al.  Optimistic Concurrency Control in Broadcast Environments: Looking Forward at the Server and Backward at the Clients , 1999, MDA.

[14]  Venu K. Murthy,et al.  Seamless mobile transaction processing: models, protocols and software tools , 2001, Proceedings. Eighth International Conference on Parallel and Distributed Systems. ICPADS 2001.

[15]  Xiaofeng Meng,et al.  O2PC-MT: A Novel Optimistic Two-Phase Commit Protocol for Mobile Transactions , 2001, DEXA.

[16]  Patrick Valduriez,et al.  Principles of Distributed Database Systems , 1990 .

[17]  Vijay Kumar Impact of mobility on transaction management , 1999, MobiDe '99.

[18]  Claudia Roncancio,et al.  Mobile Transaction Supports for DBMS , 2001, BDA.

[19]  Panos K. Chrysanthis,et al.  Transaction processing in PRO-MOTION , 1999, SAC '99.