skip to main content
10.1145/952532.952640acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

A dynamic data/currency protocol for mobile database design and reconfiguration

Published: 09 March 2003 Publication History

Abstract

This paper presents flexible protocols for dynamic database design and reconfiguration, enabling mobile database to be designed in such a way that data location, replication and even use semantics can be changed dynamically. In particular, a dual data/currency hoarding and synchronization protocol, a metadata protocol and currency redistribution protocol are proposed. Metadata records the changing characteristics of replicas and currencies are dynamically redistributed to fit the target. Primaries may be diluted, concentrated and transferred in the system. Traditional distributed database is included as home of data. An ad-hoc database may check out its desired data/currency and check them back in when they are no longer accessed by the mobile users. We demonstrate that the flexibility of this approach can significantly improve commit performance under dynamic access and mobility behavior.

References

[1]
S. Acharya, R. Alonso, M. Franklin, S. Zdonik, Broadcast Disks: Data Management for Asymmetric Communication Environments, SIGMOD Conference, 1995]]
[2]
D. Agrawal, A. El-Abbadi, and R. Steinke. Epidemic algorithms in replicated databases, In Proc. 16th ACM SIGACT-SIGMOD Symposium on the Principles of Database Systems (PODS), Tucson, Arizona, May 1997]]
[3]
M. Cherniack, M. Franklin, S. Zdonik, Data Management for Pervasive Computing, VLDB, Rome, Italy, Sep. 2001]]
[4]
U. Cetintemel and P. J. Keleher, Light-Weight Currency Management Mechanisms in Mobile and Weakly-Connected Environments. Journal of Distributed and Parallel Databases, 11(1), pages 53--71, January 2002.]]
[5]
U. Cetintemel, P. J. Keleher, M. Franklin, Support for Speculative Update Propagation and Mobility in Deno, The 22nd International Conference on Distributed Computing Systems, 2001]]
[6]
U. Cetintemel and P. J. Keleher, Light-Weight Currency Management Mechanisms in Deno, In the 10th IEEE Workshop on Research Issues in Data Engineering (RIDE2000), February 2000.]]
[7]
A. J. Demers, K. Petersen, M. J. Spreitzer, D. B. Terry, M. M. Theimer, and B. B. Welch, The Bayou Architecture: Support for Data Sharing among Mobile Users, Proceedings of the Workshop on Mobile Computing Systems and Applications, Santa Cruz, California, December 1994]]
[8]
Michael J. Franklin, Challenges in Ubiquitous Data Management Informatics: 10 Years Back, 10 Years Ahead, LNCS #2000, R. Wilhiem (ed)., Springer-Verlag 2001]]
[9]
J. Gray, P. Helland, P. O'Neil, D. Shasha, The Dangers of Replication and a Solution, SIGMOD'96, Montreal, Canada, 1996]]
[10]
A. Helal, J. Hammer, A. Khushraj and J. Zhang, "A Three-tier Architecture for Ubiquitous Data Access" Proceedings of the First ACS/IEEE International Conference on Computer Systems and Applications, Beirut Lebanon, June 2001]]
[11]
S. Jajodia and D. Mutchler, Dynamic voting algorithms for maintaining the consistency of a replicated database, ACM Trans. on Database Systems, Vol. 15, No. 2, June 1990]]
[12]
P. J. Keleher, Decentralized Replicated-Object Protocols, In The 18th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, April 1999.]]
[13]
G. H. Kuenning and G. J. Popek, Automated Hoarding for Mobile Computers, Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP-16), St. Malo, France, October 5--8, 1997.]]
[14]
J. J. Kistler, M. Satyanarayanan, Disconnected Operation in the Coda File System, In Proc. Of the ACM Symposium on Operationg Systems Principles, October 1991]]
[15]
Y. W. Lee, K. S. Leung, M. Satyanarayanan, Operation based Update Propagatioin in a Mobile File System, Proceedings of the USENIX Annual Technical Conference, Jun. 1999, Monterey, CA]]
[16]
M. Tamer Ozsu and Patrick Valduriez, "Principles of Distributed Database Systems", Prentice Hall Publisher, 1999]]
[17]
K. Petersen, M. J. Spreitzer, D. B. Terry, M. M. Theimer, and A. J. Demers, Flexible Update Propagation for Weakly Consistent Replication, Proceedings of the 16th ACM Symposium on Operating Systems Principles, Saint Malo, France, October 1997]]
[18]
M. Stonebraker, P. M. Aoki, W. Litwin, A. Pfeffer, A. Sah, J. Sidell, C. Staelin, and A. Yu, "Mariposa: A Wide-Area Distributed Database System," VLDB Journal, Vol. 5, pp. 48--63, 1996.]]
[19]
C. A. Waldspurger, T. Hogg, B. A. Huberman, J. O. Kephart, and W. S. Stornetta, Spawn: A distributed Computational Economy, IEEE Transactions on Software Engineering, Vol. 18, pp. 103--117, February 1992.]]
[20]
O. Wolfson, S. Jajodia, and Y. Huang, An adaptive data replication algorithm, ACM Trans. on Database Systems, Vol. 22, No. 2, June 1997]]
[21]
O. Wolfson, S. Jajodia, An algorithm for dynamic data allocation in distributed systems, Information Processing Letters, Vol. 53, No. 2, 1995]]
[22]
O. Wolfson, S. Jajodia, Distributed algorithms for dynamic replication of data, Proc. 11th ACM PODS Symposium, San Diego, Calif., June 1992]]
[23]
C. A. Waldspurger and W. E. Weihl, Lottery Scheduling: Flexible Proportional-Share Resource Management, in Proceedings of the First Symposium on Operating Systems Design and Implementation, Monterey, CA, November 1994]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '03: Proceedings of the 2003 ACM symposium on Applied computing
March 2003
1268 pages
ISBN:1581136242
DOI:10.1145/952532
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 March 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ad-hoc database
  2. database reconfiguration
  3. dynamic currency redistribution
  4. hoarding and synchronization
  5. metadata
  6. mobile database
  7. two-tier replication

Qualifiers

  • Article

Conference

SAC03
Sponsor:
SAC03: ACM Symposium on Applied Computing
March 9 - 12, 2003
Florida, Melbourne

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media