Abstract
Rapid advances in hardware and wireless communication technology have made the concept of mobile computing a reality. Thus, evolving database technology needs to address the requirements of the future mobile user. The frequent disconnection and migration of the mobile user violate underlying presumptions about connectivity that exist in wired database systems and introduce new issues that affect transaction management. In this paper, we present the Pre‐Serialization (PS) transaction management technique for the mobile multidatabase environment. This technique addresses disconnection and migration and enforces a range of atomicity and isolation criteria. We also develop an analytical model to compare the performance of the PS technique to that of the Kangaroo model.
Similar content being viewed by others
References
P. Bernstein et al., The Asilomar report on database research, SIGMOD Record 27(4) (December 1998) 74–80.
Y. Breitbart, H. Garcia-Molina and A. Silberschatz, Overview of multidatabase transaction management, Technical report TR-92-21, University of Texas at Austin (1992) pp. 1-41.
P.K. Chrysanthis, Transaction processing in mobile computing environments, in: IEEE Workshop on Advances in Parallel and Distance Systems (October 1993) pp. 77-82.
R. Dirckze and L. Gruenwald, Disconnection and migration in mobile multidatabases, in: The World Conf. on Design and Process Technology, Germany (July 1998) pp. 371-377.
W. Du and A.K. Elmagarmid, Quasi-serializability: A correctness criterion for global concurrency control in interbase, in: Proc. of the 15th Internat. Conf. on VLDB, Amsterdam, The Netherlands (August 1989) pp. 347-355.
M. Dunham, A. Helal and S. Balakrishnan, A mobile transaction model that captures both the data and movement behavior, Mobile Networks and Applications 2(2) (October 1997) 149–162.
A. Elmargarmid, M. Rusinkiewicz and A. Sheth, Management of Heterogeneous and Autonomous Database Systems (Morgan Kaufmann, San Francisco, CA, 1998).
D. Georgakapolous, M. Rusinkiewicz and A. Sheth, On serializability of multidatabase transactions through forced local conflicts, in: Proc. of the 7th Internat. Conf. on Data Engineering, Kobe, Japan (1991) pp. 314-323.
J. Gray and A. Reuter, Transaction Processing: Concepts and Techniques (Morgan Kaufmann, San Mateo, CA, 1993).
S. Mehrotra, R. Rastogi, A. Silberschatz and H.F. Korth, A transaction model for multidatabase systems, in: Proc. of the 12th Internat. Conf. on Dist. Comp. Systems, Japan (1992) pp. 56-63.
E. Pitoura and B. Bhargava, Dealing with mobility: Issues and research challenges, Technical report CSD-TR-93-070, Purdue University (1993) pp. 1-18.
E. Pitoura and B. Bhargava, A framework for providing consistent and recoverable agent-based access to heterogeneous mobile databases, SIGMOD Record (September 1995) 44-49.
E. Pitoura and G. Samars, Data Management for Mobile Computing (Kluwer Academic, Dordrecht, 1998).
L.H. Yeo and A. Zaslavsky, Submission of transactions from mobile workstations in a cooperative MDB processing environment, in: 14th Internat. Conf. on Distributed Computer Systems, Poland (June 1994) pp. 372-379.
Rights and permissions
About this article
Cite this article
Dirckze, R.A., Gruenwald, L. A pre‐serialization transaction management technique for mobile multidatabases. Mobile Networks and Applications 5, 311–321 (2000). https://doi.org/10.1023/A:1019133317760
Issue Date:
DOI: https://doi.org/10.1023/A:1019133317760