Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/304182.304190acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free access

Efficient concurrency control for broadcast environments

Published: 01 June 1999 Publication History

Abstract

A crucial consideration in environments where data is broadcast to clients is the low bandwidth available for clients to communicate with servers. Advanced applications in such environments do need to read data that is mutually consistent as well as current. However, given the asymmetric communication capabilities and the needs of clients in mobile environments, traditional serializability-based approaches are too restrictive, unnecessary, and impractical. We thus propose the use of a weaker correctness criterion called update consistency and outline mechanisms based on this criterion that ensure (1) the mutual consistency of data maintained by the server and read by clients, and (2) the currency of data read by clients. Using these mechanisms, clients can obtain data that is current and mutually consistent “off the air”, i.e., without contacting the server to, say, obtain locks. Experimental results show a substantial reduction in response times as compared to existing (serializability-based) approaches. A further attractive feature of the approach is that if caching is possible at a client, weaker forms of currency can be obtained while still satisfying the mutual consistency of data.

References

[1]
S. Acharya, et. al. Broadcast Disks: Data Management for Asymmetric Communications Environments. Proceedings of the A CM SIGMOD Conference, California, May 1995.
[2]
S. Achaxya, M. Franklin and S. Zdonik. Disseminating Updates on Broadcast Disks Proceedings of the VLDB Conference, Mumbai(Bombay), India, 1996.
[3]
R. Alonso, D. Barbara and H. Garcia-Molina. Data Caching issues in an Information Retrieval System. A CM 7t~ansactions on Database Systems, 15(3), September 1!990.
[4]
P. Bernstein, V. Hadzilacos and N. Goodman. Concurrency Control and Recovery in Database Systems. Addison-Wesley, Massachusetts, 1987.
[5]
P.M. Bober and M.J. Carey. Multiversion Query Locking. Proceedings of the VLDB Conference, Vancouver, Canada, August 1992.
[6]
P.M. Bober and M.J. Carey. Multiversion Query Locking. Computer Science Technical Report TR 1160, University of Wisconsin-Madison, 1993.
[7]
M.J. Carey, et. al. Data Caching Tradeoffs in Client-Server DBMS Architectures. Proceedings of the A CM SIGMOD Conference, Denver, June 1991.
[8]
M.J. Franklin. Caching and Memory Management in Client-Server Database Systems. Ph.D. Thesis, University of Wisconsin-Madison, 1993.
[9]
S. Gukal, E. Omiecinski and U. Ramachandran. Transient Versioning for Consistency and Concurrency in Client-Server Systems. Proceex!ings of the Conference on Parallel and Distributed l~formation Systems (PDIS), Florida, December 19~'6.
[10]
G. Herman, et. al. The Datacycle Archltecture for Very High Throughput Database Systenas Proceedings of the A CM SIGMOD Conference, 1987.
[11]
T. Imielinski and B.R. Badrinath. Mobile Wireless Computing: Challenges in Data M~magement. Communications of the ACM, 37(10), 1994.
[12]
S. Kumar, E. Kwang and D. Agrawal. Caprera: An Activity Framework for Transaction Processing on Wide-Area Networks Proceedings o} the ViSDB Conference, Athens, Greece, August 19.c17.
[13]
H. Garcia-Molina and G. Wiederhohi. Read- Only Transactions in a Distributed Database. A CM 7~nsactions on Database Systems, 7(2), 1982.
[14]
B. Oki, et. al. The Information Bus- An Architecture for Extensible Distributed Systems. Proceedings of the SOSP Conference, Nort}l Carolina, December 1993.
[15]
C.H. Papadimitriou. The Theory of Database Concurrency Control. Computer Science Prq~ss, 1988.
[16]
E. Pitoura and P. Chrysanthis, Scalable Processing of Read-Only Transactions in Broadcast Push, IEEE International Conference on Distributed Computing Systems, Austin, 1999
[17]
K. Ramamritham and P. Chrysanthis. A Ta~onomy of Correctness Criteria in Databa~e Applications. VLDB Journal, 5(1), January 1996.
[18]
J. Shanmugasundaram, et. al. Efficiellt Concurrency Control for Broadcast Environmqmts Univ. of Massachusetts Technical Report 199g.
[19]
S. Shekar and D. Liu. Genesis and Advanced Traveler Information Systems (ATIS): Killer App}tications for Mobile Computing. MOBID.~.TA Workshop, New Jersey, 1994.
[20]
White Paper, http://www.vitria.com.
[21]
W. Wang and L. Rowe. Cache Consi,~tency and Concurrency Control in a Client/Ser~,er DBMS Architecture. Proceedings of the A CM" SIGMOD Conference, June 1991.
[22]
W. Weihl. Distributed Version Manal,~ement for Read-Only Actions. IEEE Transactior~s on Software Engineering, 13(1), January 1987.
[23]
W. Wilkinson and M.A. Nemat. Iv{aintaining Consistency of Client Cached Data. JYroceedings of the VLDB Conference, Australia, Au,ust 1990.
[24]
P. Xuan, et. al. Broadcast on Demand- Efficient and Timely Dissemination of Data in Mobile Environments. IF, BE Real-Time Tech~wlogy and Applications Symposium, June 1997, pp 38-48.

Cited By

View all
  • (2014)Short communicationExpert Systems with Applications: An International Journal10.1016/j.eswa.2013.08.02741:4(1294-1300)Online publication date: 1-Mar-2014
  • (2013)A Read-Write-Validate approach to optimistic concurrency control for energy efficiency of resource-constrained systems2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC)10.1109/IWCMC.2013.6583765(1424-1429)Online publication date: Jul-2013
  • (2013)A Hierarchical Grid Index (HGI), spatial queries in wireless data broadcastingDistributed and Parallel Databases10.1007/s10619-013-7121-y31:3(413-446)Online publication date: 13-Feb-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '99: Proceedings of the 1999 ACM SIGMOD international conference on Management of data
June 1999
604 pages
ISBN:1581130848
DOI:10.1145/304182
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: 01 June 1999

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD/PODS99

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)55
  • Downloads (Last 6 weeks)16
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Short communicationExpert Systems with Applications: An International Journal10.1016/j.eswa.2013.08.02741:4(1294-1300)Online publication date: 1-Mar-2014
  • (2013)A Read-Write-Validate approach to optimistic concurrency control for energy efficiency of resource-constrained systems2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC)10.1109/IWCMC.2013.6583765(1424-1429)Online publication date: Jul-2013
  • (2013)A Hierarchical Grid Index (HGI), spatial queries in wireless data broadcastingDistributed and Parallel Databases10.1007/s10619-013-7121-y31:3(413-446)Online publication date: 13-Feb-2013
  • (2012)Time Stamping method for Consistent data Dissemination to Read Write mobile clients2012 International Conference on Computer Communication and Informatics10.1109/ICCCI.2012.6158840(1-5)Online publication date: Jan-2012
  • (2011)Towards realizable, low-cost broadcast systems for dynamic environmentsIEEE/ACM Transactions on Networking10.1109/TNET.2010.206253419:2(383-392)Online publication date: 1-Apr-2011
  • (2011)Optimistic Concurrency Control for multihop sensor networks2011 7th International Wireless Communications and Mobile Computing Conference10.1109/IWCMC.2011.5982512(89-94)Online publication date: Jul-2011
  • (2011)Atomicity Maintenance in EPCreport of ALEProceedings of the 2011 10th IEEE/ACIS International Conference on Computer and Information Science10.1109/ICIS.2011.42(224-229)Online publication date: 16-May-2011
  • (2011)Index Based Ordered Broadcast with Status (IOBS) Algorithm for Consistent Data BroadcastTrends in Computer Science, Engineering and Information Technology10.1007/978-3-642-24043-0_28(275-286)Online publication date: 2011
  • (2010)Energy- and Latency-Efficient Processing of Full-Text Searches on a Wireless Broadcast StreamIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2009.6722:2(207-218)Online publication date: 1-Feb-2010
  • (2009)Two-phase mobile transaction validation in wireless broadcast environmentsProceedings of the 3rd International Conference on Ubiquitous Information Management and Communication10.1145/1516241.1516248(32-38)Online publication date: 15-Feb-2009
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media