Mobile Transaction Management in Mobisnap

Citation:
Preguiça N, Moreno CB, Moura F, Martins JL, Oliveira R, Domingos H, Pereira JO, Duarte S.  2000.  Mobile Transaction Management in Mobisnap. Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications - ADBIS-DASFAA. 1884:379–386.

Date Presented:

September

Abstract:

To allow mobile users to continue their work while disconnected, mobile systems usually rely on optimistic replication techniques. In mobile database systems, mobile units cache subsets of the database state and allow disconnected users to perform transactions concurrently. These transactions are later integrated in the master database state. As concurrently performed transactions may conflict, it is usually impossible to determine the result of an update in the mobile unit. Moreover, this model differs from the traditional client/server model due to the fundamental fact that the user will usually not be connected to the system when the results of his transactions are finally determined - therefore, he can not immediately perform adequate alternative actions. In this paper we describe a transaction management system that takes into consideration the above-mentioned characteristics. Transactions are specified as mobile transactional programs, which allows the precise definition of operation semantics and the definition of alternative actions. Support for active user notification is also provided in the system. Finally, the system relies on a reservation mechanism to be able to guarantee the results of transactions in the mobile units.

Website

Citation Key:

PBM+00

DOI:

10.1007/3-540-44472-6_33

PreviewAttachmentSize
adbis00-full.pdf61.16 KB