Abstract
In order to provide data consistency in the presence of failures and concurrency, database methods will continue to be important to the processing of shared information in a mobile computing environment. It is important, therefore, that we develop transaction processing systems that accommodate the limitations of mobile computing, such as frequent disconnection, limited battery life, low-bandwidth communication and reduced storage capacity, so that we can migrate existing database applications to mobile environments. In this paper, motivated by these needs, we propose a mobile transaction processing system that supports disconnected transaction processing in a mobile client-server environment. The proposed system employs compacts, which encapsulate access methods, state information and consistency constraints, to allow for local management of database transactions on mobile computers.
Similar content being viewed by others
References
Imieliński T, Viswanathan S, Badrinath B Energy efficient indexing on air. In: Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, 1994
Acharya S, Alonso R, Franklin M, Zdonik S. Broadcast disks: data management for asymmetric communication environments. In: Proceedings. of the 1995 ACM SIGMOD International Conference on Management of Data, 1995 pp 199–210
Datta A, VanderMeer D, Kim J, Celik A, Kumar V. Adaptive broadcast protocols to support power conservant retrieval by mobile user. In: Proceedings of the 13th IEEE International Conference on Data Engineering, 1997 pp 124–133
Walborn G, Chrysanthis P K. PRO-MOTION: management of mobile transactions. In: Proceedings. of the Symposium on Applied Computing, 1997 pp 101–108.
Ioannidis J, Duchamp D, Maguire G Q. IP-Based protocols for mobile internetworking. In: Proceedings of ACM SIGCOMM Symposium on Communication, Architectures and Protocols, 1991 pp 235–245
Bernstein P A, Hadzilacos V, Goodman N. Concurrency Control and Recovery in Database Systems. Addison-Wesley, Reading, MA, 1987
Ramamritham K, Chrysanthis P K. Advances in Concurrency Control and Transaction Processing. IEEE Computer Society Press, Washington, DC, 1996
Barbara D. Certi cation reports: supporting transactions in wireless systems. In: Proceedings of the 17th International Conference on Distributed Computing Systems, 1997
Kisler J, Satyanarayanan M. Disconnected operation in the Coda file system. ACM Trans Computer Systems 1992 10(1): 3–25
Tait D C, Lei H, Chang H. Intelligent file hoarding for mobile computing. In: Proceedings of the Workshop on Mobile Computing, 1995. pp 119–125
Kuenning G, Popek G J, Reiher P. An analysis of trace data for predictive file caching in mobile computing. In: Proceedings of USENIX Summer 1994 Conference, 1994
Tait D C, Duchamp D. Service interface and replica management algorithm for mobile file system clients. In: Proceedings of the 1 st International Conference on Parallel and Distributed Information Systems, 1991 pp 190–197
Jain R, Narayanan K. Network support for personal information services to PCS users. In: Proceedings of IEEE Conference Networks for Personal Communications, 1994
Yeo L H, Zaslavsky A. Submission of transactions from mobile workstations in a cooperative multidatabase processing environment. In: Proceedings of the 14th International Conference on Distributed Computing Systems, 1994
Dunham M, Helal A, Balakrishnan S. A mobile transaction model that captures both the data and movement behavior. ACM/Baltzer Journal on Special Topics in Mobile Networks (to appear).
Chrysanthis P K. Transaction processing in a mobile computing environment. In: Proceedings of IEEE Workshop on Advances in Parallel and Distributed Systems, 1993 pp 77–82
Pitoura E, and Bhargava B. Maintaining consistency of data in mobile distributed environments. In: Proceedings of 15th International Conference on Distributed Computing Systems, 1995 pp 404–414
Walborn G, Chrysanthis P K. Supporting semantics-based transaction processing in mobile database applications. In: Proceedings of the 11th Symposium of Reliable Distributed Systems, 1995 pp 31–40.
Krishnakumar N, Jain R. Protocols for maintaining inventory databases and user service profiles in mobile sales applications. In: Proceedings of the Mobidata Workshop, 1994
Gray C G, Cheriton D. Leases: an efficient fault-tolerant mechanism for distributed file cache consistency. In: Proceedings of 12th ACM Symposium on Operating Systems Principles, 1989 pp 202–210.
Ramamritham K, Chrysanthis P K. A taxonomy of correctness criteria in database applications. VLDB J 1996; 4(1): 181–293
Badrinath B R, Ramamritham K. Semantics-based concurrency control: beyond commutativity. ACM Trans Database Systems. 1992; 17(1): 163–199.
Chrysanthis P K, Raghuram S, Ramamritham K. Extracting concurrency from objects: a methodology. In: Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data. 1991 pp 108–117
Agrawal D, El Abbadi A, Singh A K. Consistency and orderability: semantics-Based. ACM Trans Database Systems. 1993; 18(3): 460–486
O'Neil P. The escrow transactional method. ACM Trans Database Systems 1986; 11(4): 405–430
Breitbart Y, Garcia-Molina H, Silberschatz A. Overview of multidatabase transaction management. VLDB J 1992; 1(2): 181–293.
Jing J, Bukhres O, Elmagarmid A. Distributed lock management for mobile transactions. In: Proceedings of the 15th International Conference on Distributed Computing Systems. 1995 pp 118–125
Imieliński T, Badrinath B R. Mobile wireless computing: challenges in data management. Commun ACM 1994; 37(10): 18–28
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Walborn, G.D., Chrysanthis, P.K. PRO-MOTION: Support for mobile database access. Personal Technologies 1, 171–181 (1997). https://doi.org/10.1007/BF01299651
Issue Date:
DOI: https://doi.org/10.1007/BF01299651