Academia.eduAcademia.edu

Outline

Mobile Transaction Supports for DBMS: An Overview

Abstract

In recent years data management in mobile environments has generated a great interest. Several proposals concerning mobile transactions have been done, however, it is very di cult to have an overview of all these approaches. In this paper we analyze and compare some proposals, we focus on the e ect of mobile transactions on the ACID properties and on the execution model. In addition, we analyze approaches that deal particularly with the mobile nature of mobile hosts; in these proposals the ACID properties are not compromised because transactions are executed at multidatabase systems on the wired network. Based on our analysis, we introduce our ongoing research: the de nition, design and implementation of a Mobile Transaction Service.

Key takeaways
sparkles

AI

  1. The paper provides a comprehensive analysis of mobile transaction proposals and their impact on ACID properties.
  2. It identifies significant challenges in data management for mobile environments due to disconnections and mobility.
  3. The ongoing research focuses on developing a Mobile Transaction Service (MTS) to enhance transaction management.
  4. The paper compares various execution models for mobile transactions, highlighting their strengths and weaknesses.
  5. ACID properties frequently require adaptations in mobile contexts to maintain transaction integrity and consistency.

References (32)

  1. H. Berenson, P. Bernstein, and J. Gray et al. A Critique of ANSI SQL Isolation Levels. SIGMOD (ACM Special Interest Group on Management of Data), 2(24):1{10, May 1995.
  2. Y. Breitbart, H. Garcia-Molina, and A. Silberschatz. Overview of Multidatabase Transaction Management. In VLDB, October 1992.
  3. P. K. Chrysanthis. ACTA, A Framework for Modeling and Reasoning about Extended Transactions. PhD thesis, Departament of Computer and Information Science, University of Massachusetts, Amherst, September 1991.
  4. P. K. Chrysanthis. Transaction Processing in a Mobile Computing Environment. In Workshop on Advances in Parallel and Distributed Systems, pages 77{82. IEEE, October 1993.
  5. P. K. Chrysanthis. Supporting Semantics Based Transaction Processing in Mobile Database Applications. 14th IEEE Symp on Reliable Distributed Systems, September 1995.
  6. P. K. Chrysanthis and K. Ramamritham. Synthesis of Extended Transaction Models Using ACTA. Technical Report 93-05, University of Pittisburg, 1993.
  7. C. Collet. The NODS project : Networked Open Database Services. ECOOP, 2000.
  8. C. Collet, G. Vargas-Solar, and H. Grazziotin-Ribeiro. Open Active Services for Data-Intensive Distributed Applications. In IDEAS, Yokahama-Japan, September 2000.
  9. K. R. Ditrich and A. Geppert. Component Database Systems. Morgan Kaufmann Publishers, 2001.
  10. M. H. Dunham and Abdelsalam Helal. Mobile Computing and Databases: Anything New? ACM SIGMOD Record, 4(4), December 1995.
  11. M. H. Dunham and Abdelsalam Helal. A Mobile Transaction Model that Captures Both the Data and the Movement Behavior. ACM/Baltzer Journal on special topics in mobile networks and applications, 2:149{162, 1997.
  12. M. H. Dunham and Vijay Kumar. De ning Location Data Dependency, Transaction Mobility and Commit- ment. Technical Report 98-CSE-01, Southern Methodist University, Dallas, February 1998.
  13. M. H. Dunham and Vijay Kumar. Impact of Mobility on Transaction Management. In Proceedings of the international workshop on data engineering for wireless and mobile access, pages 14{21. SIGMOBILE, August 1999.
  14. A. K. Elmagarmid. Database Transaction Models for Advanced Applications. Morgan Kaufmann, 1992.
  15. L. Garc a-Bañuelos and C. Collet. Towards an Adaptable Persistence Service: The NODS Approach. TOOLS 2001 Workshop on Object-Oriented Databases, March 2001.
  16. J. N. Gray, P. Helland, P.O'Neil, and D. Shasha. The Dangers of Replication and a Solution. In Conference on Management of Data, pages 173{182, Canada, June 1996.
  17. J. Jing, A.S. Helal, and A. Elmagarmid. Client-Server Computing in Mobile Environments. ACM Computing Surveys, 31(2), 1999.
  18. G. Jomier and A. Doucet, editors. Bases de Donn ees. Hermes Science Publications, to appear on June 2001.
  19. S. K. Madria. Transaction Models for Mobile Computing. 15th IEEE International Conference on Distributed Computing Systems, June 1995.
  20. S. K. Madria and B. Bhargava. A Transaction Model for Improving Data Availability in Mobile Computing. Distributed and Parallel Databases, 2001.
  21. H. Garcia Molina and K. Salem. SAGAS. ACM SIGMOD International Conference on Management of Data, pages 249{259, May 1987.
  22. J. E. B. Moss. Nested Transactions: An approach to Reliable Computing. PhD thesis, MIT, April 1981.
  23. E. Pitoura and B. Bhargava. Maintaining Consistency of Data in Mobile Distributed Environment. In 15th Int. Conference on Distributed Computer Systems, Vancouver Canada, May 1995.
  24. E. Pitoura and B. Bhargava. Data Consistency in Intermittently Connected Distributed Systems. In Trans- actions on Knowledge and Data Engineering, Nov 1999.
  25. E. Pitoura and G. Samaras. Data Management for Mobile Computing. Kluwer Academic Publishers, 1998.
  26. C. Pu, G. Kaiser, and N.Hutchinson. Split Transactions for Open-Ended Activities. In Proceedings of the Fourteeth International Conference on Very Large Databases, pages 26{37, September 1988.
  27. K. Ramamritham and P. K. Chrysanthis. Advances in Concurrency Control and Transaction Processing. IEEE Computer Society Press, 1996.
  28. G Vargas-Solar. Service d'Ev enements Flexible Pour l'Int egration d'Applications Bases de Donn ees R eparties. PhD thesis, Universit e Joseph Fourier, December 2000.
  29. G. D. Walborn and P. K. Chrysanthis. PRO-MOTION: Management of Mobile Transactions. In 11th ACM Annual Symposium on Applied Computing, San Jose Ca, March 1997.
  30. G. D. Walborn and P. K. Chrysanthis. Transaction Processing in PRO-MOTION. In 14th ACM Annual Symposium on Applied Computing, San Antonio Tx, February 1999.
  31. L. H. Yeo and A. Zaslavsky. Submission of transactions from mobile workstations in a cooperative multi- database processing environment. In Conference on Distributed Computing Systems, 1994.
  32. T. Ozsu and P. Valduriez. Principles of Distributed Database Systems. Prentice Hall, Englewood Cli s, New Jersey, 2nd edition, 1999.