Quality-of-data for consistency levels in geo-replicated cloud data stores
2013 (English)In: 5th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2013: Volume:1, IEEE Computer Society, 2013, 164-170 p.Conference paper (Refereed)
There has been extensive recent research in distributed systems regarding consistency in geo-replicated systems. NoSQL databases have introduced a new paradigm in this field, where user data location and replication mechanisms work together to be able to offer best-in-class distributed applications. Therefore, running data intensive operations under low latency systems and ensuring timely data delivery for application logic processing is fundamental. In some cases, such as eventual consistency, certain degree of data staleness can be tolerated. We prioritize data replication based on system-defined data semantics that best serve to applications' interests, avoiding overloading both network and distributed systems during large periods of disconnection or partitions. These data semantics are integrated into the core architecture of HBase, a well-known data store, so enabling it to trigger data replication selectively with the support of a three-dimensional vector-field model. That provides a tunable level of consistency to different user or application needs (e.g., regarding timeliness, number of pending updates and divergence bounds). In addition, updates can be tagged and grouped atomically in logical batches, akin to transactions, ensuring atomic changes and correctness of propagated updates.
Place, publisher, year, edition, pages
IEEE Computer Society, 2013. 164-170 p.
Geo-replication, HBase, NoSQL, YCSB, Cloud computing, Distributed applications, Eventual consistency, Level of consistencies, Replication mechanism, Semantics
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-147255DOI: 10.1109/CloudCom.2013.29ISI: 000352075800023ScopusID: 2-s2.0-84899766051OAI: oai:DiVA.org:kth-147255DiVA: diva2:729738
5th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2013; Bristol; United Kingdom; 2 December 2013 through 5 December 2013
QC 201406262014-06-262014-06-252014-06-26Bibliographically approved