Skip to main content

Improving Concurrency Control in Mobile Databases

  • Conference paper
Database Systems for Advanced Applications (DASFAA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2973))

Included in the following conference series:

Abstract

In this paper, we enhance the conventional Optimistic Concurrency Control algorithm (OCC) with an early termination mechanism on conflicting transactions. With the use of invalidation reports, conflicting transactions can be identified timely and terminated before reaching the validation phase. This mechanism is highly desirable, especially in the mobile environment, because allowing conflicting transactions to continue not only wastes constrained computing power and scarce bandwidth, but also exacerbates conflicts. The simulation results confirm our claims by showing strong performance gains according to various performance metrics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Barbara, D., Imielinski, T.: Sleepers and Workaholics: Strategies in Mobile Environments. In: Proc. ACM, May 1994, pp. 1–12 (1994)

    Google Scholar 

  2. Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, Reading (1987)

    Google Scholar 

  3. Chrysanthis, P.: Transaction processing in mobile computing environment. In: Proc. IEEE Workshop on Advances in Parallel and Distributed Systems, October 1993, pp. 77–82 (1993)

    Google Scholar 

  4. Datta, A., Vandermeer, D., Celik, A., Kumar, V.: Broadcast Protocols to Support Efficient Retrieval from Databases by Mobile Users. ACM Transactions on Database Systems 24(1), 108–117 (1999)

    Article  Google Scholar 

  5. Dunham, M., Helal, A., Balakrishnan, S.: A Mobile Transaction Model that Captures Both the Data and Movement Behavior. ACM-Baltzer Journal on Mobile Networks and Applications (MONET) 2(2), 149–161 (1997)

    Article  Google Scholar 

  6. Eswaran, K., Gray, J., Lorie, R., Traiger, I.: The Notion of Cossistency and predicate locks in a database system. Communication of the ACM 19(11), 624–633

    Google Scholar 

  7. Evaggelia, P., Bharat, B.: Maintaining consistency of data in mobile distributed environments. In: Proc. of 15th Intl. Conference on Distributed Computing Systems (1995)

    Google Scholar 

  8. Franklin, M.: Special Issue on Data Dissemination. IEEE Technical Committee on Data Engineering (September 1996)

    Google Scholar 

  9. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, Inc., San Francisco (1993)

    MATH  Google Scholar 

  10. Härder, T.: Observations on optimistic concurrency control schemes. Information Systems 9(2), 111–120 (1984)

    Article  Google Scholar 

  11. Haritsa, J.R., Livny, M., Carey, M.: On Being Optimistic about Real-Time Constraints. In: The Proceedings of the 9th ACM Symposium on Principles of Database Systems (1990)

    Google Scholar 

  12. Huang, J., Stankovic, J.: Experimental Evaluation of Real-Time Concurrency Control Schemes. The Proceedings of the 17th VLDB Journal 2(2), 117–152 (1993)

    Google Scholar 

  13. Jing, J., Helal, A., Elmagarmid, A.: Client-Server Computing in Mobile Environments. ACM Computing Surveys 31(2), 117–157 (1999)

    Article  Google Scholar 

  14. Kisler, J., Satyanarayanan, M.: Disconnected Operation in the Coda File System. ACM Transactions on Computer Systems 10(1) (1992)

    Google Scholar 

  15. Kung, H.T., Robinson, J.T.: On Optimistic Methods for Concurrency Control. ACM TODS 6(2) (June 1981)

    Google Scholar 

  16. Pu, C., Kaiser, G., Hutchinson, N.: Split-transactions for Open-ended Activities. In: Proc. of the 14th VLDB Conference (1988)

    Google Scholar 

  17. Walborn, G.D., Chrysanthis, P.K.: Supporting semantics-based transaction processing in mobile database applications. In: Proceedings of the 14th IEEE Symposium on Reliable Distributed Systems (September 1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yendluri, A., Hou, WC., Wang, CF. (2004). Improving Concurrency Control in Mobile Databases. In: Lee, Y., Li, J., Whang, KY., Lee, D. (eds) Database Systems for Advanced Applications. DASFAA 2004. Lecture Notes in Computer Science, vol 2973. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24571-1_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24571-1_58

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21047-4

  • Online ISBN: 978-3-540-24571-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics