Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Free access

Replicated data consistency explained through baseball

Published: 01 December 2013 Publication History

Abstract

A broader class of consistency guarantees can, and perhaps should, be offered to clients that read shared data.

References

[1]
Abadi, D. Consistency tradeoffs in modern distributed database system design. IEEE Computer, (Feb. 2012).
[2]
Amazon. Amazon DynamoDB; http://aws.amazon.com/dynamodb/.
[3]
Anderson, E., Li, X., Shah, M., Tucek, J. and Wylie, J. What consistency does your key-value store actually provide? In Proceedings of the Usenix Workshop on Hot Topics in Systems Dependability, (2010).
[4]
Bailis, P., Venkataraman, S., Franklin, M., Hellerstein, J. and Stoica, I. Probabilistically bounded staleness for practical partial quorums. In Proceedings VLDB Endowment, (Aug. 2012).
[5]
Brewer, E. CAP twelve years later: How the "rules" have changed. IEEE Computer, (Feb. 2012).
[6]
Calder, B. et. al. Windows azure storage: A highly available cloud storage service with strong consistency. In Proceedings ACM Symposium on Operating Systems Principles, (Oct. 2011).
[7]
Cooper, B., Ramakrishnan, R., Srivastava, U., Silberstein, A., Bohannon, P., Jacobsen, H.A., Puz, N., Weaver, D. and Yerneni, R. PNUTS: Yahoo!'s hosted data serving platform. In Proceedings International Conference on Very Large Data Bases, (Aug. 2008).
[8]
Google. Read Consistency & Deadlines: More Control of Your Datastore. Google App Engine Blob, Mar. 2010; http://googleappengine.blogspot.com/2010/03/read-consistency-deadlines-more-control.html.
[9]
Kraska, T., Hentschel, M., Alonso, G. and Kossmann, D. Consistency rationing in the cloud: Pay only when it matters. In Proceedings International Conference on Very Large Data Bases, (Aug. 2009).
[10]
Saito, Y. and Shapiro, M. Optimistic replication. ACM Computing Surveys, (Mar. 2005).
[11]
Terry, D., Demers, A., Petersen, K., Spreitzer, M., Theimer, M., and Welch, B. Session guarantees for weakly consistent replicated data. In Proceedings IEEE International Conference on Parallel and Distributed Information Systems, (1994).
[12]
Vogels, W. Eventually consistent. Commun. ACM, (Jan. 2009).
[13]
Wada, H., Fekete, A., Zhao, L., Lee, K. and Liu, A. Data consistency properties and the trade-offs in commercial cloud storages: The consumers' perspective. In Proceedings CIDR, (Jan. 2011).

Cited By

View all
  • (2024)VConMC: Enabling Consistency Verification for Distributed Systems Using Implementation-Level Model Checkers and Consistency OraclesElectronics10.3390/electronics1306115313:6(1153)Online publication date: 21-Mar-2024
  • (2023)Antipode: Enforcing Cross-Service Causal Consistency in Distributed ApplicationsProceedings of the 29th Symposium on Operating Systems Principles10.1145/3600006.3613176(298-313)Online publication date: 23-Oct-2023
  • (2023)PolyVerse: An Edge Computing-Empowered Metaverse with Physical-to-Virtual Projection2023 International Conference on Intelligent Metaverse Technologies & Applications (iMETA)10.1109/iMETA59369.2023.10294558(1-8)Online publication date: 18-Sep-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 56, Issue 12
December 2013
102 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/2534706
Issue’s Table of Contents
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 the author(s) 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].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2013
Published in CACM Volume 56, Issue 12

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Popular
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)543
  • Downloads (Last 6 weeks)37
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)VConMC: Enabling Consistency Verification for Distributed Systems Using Implementation-Level Model Checkers and Consistency OraclesElectronics10.3390/electronics1306115313:6(1153)Online publication date: 21-Mar-2024
  • (2023)Antipode: Enforcing Cross-Service Causal Consistency in Distributed ApplicationsProceedings of the 29th Symposium on Operating Systems Principles10.1145/3600006.3613176(298-313)Online publication date: 23-Oct-2023
  • (2023)PolyVerse: An Edge Computing-Empowered Metaverse with Physical-to-Virtual Projection2023 International Conference on Intelligent Metaverse Technologies & Applications (iMETA)10.1109/iMETA59369.2023.10294558(1-8)Online publication date: 18-Sep-2023
  • (2023)Tunable Causal Consistency: Specification and Implementation2022 IEEE 28th International Conference on Parallel and Distributed Systems (ICPADS)10.1109/ICPADS56603.2022.00030(169-176)Online publication date: Jan-2023
  • (2022)Making Cache Monotonic and ConsistentProceedings of the VLDB Endowment10.14778/3574245.357427116:4(891-904)Online publication date: 1-Dec-2022
  • (2022)Blind Write Protocol ThroughputJournal of Physics: Conference Series10.1088/1742-6596/2224/1/0120742224:1(012074)Online publication date: 1-Apr-2022
  • (2022)Automated replication of tuple spaces via static analysisScience of Computer Programming10.1016/j.scico.2022.102863223(102863)Online publication date: Nov-2022
  • (2021)Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency VerificationElectronics10.3390/electronics1021270210:21(2702)Online publication date: 5-Nov-2021
  • (2021)Highly-available and consistent group collaboration at the edge with colonyProceedings of the 22nd International Middleware Conference10.1145/3464298.3493405(336-351)Online publication date: 6-Dec-2021
  • (2021)Strong and Efficient Consistency with Consistency-aware DurabilityACM Transactions on Storage10.1145/342313817:1(1-27)Online publication date: 18-Jan-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDFChinese translation

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media