Consistency in non-transactional distributed storage systems

P Viotti, M Vukolić - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
Over the years, different meanings have been associated with the word consistency in the
distributed systems community. While in the'80s “consistency” typically meant strong …

Data storage management in cloud environments: Taxonomy, survey, and future directions

Y Mansouri, AN Toosi, R Buyya - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
Storage as a Service (StaaS) is a vital component of cloud computing by offering the vision
of a virtually infinite pool of storage resources. It supports a variety of cloud-based data store …

SPANStore cost-effective geo-replicated storage spanning multiple cloud services

Z Wu, M Butkiewicz, D Perkins, E Katz-Bassett… - Proceedings of the …, 2013 - dl.acm.org
By offering storage services in several geographically distributed data centers, cloud
computing platforms enable applications to offer low latency access to user data. However …

Consistency-based service level agreements for cloud storage

DB Terry, V Prabhakaran, R Kotla… - Proceedings of the …, 2013 - dl.acm.org
Choosing a cloud storage system and specific operations for reading and writing data
requires developers to make decisions that trade off consistency for availability and …

Building consistent transactions with inconsistent replication

I Zhang, NK Sharma, A Szekeres… - ACM Transactions on …, 2018 - dl.acm.org
Application programmers increasingly prefer distributed storage systems with strong
consistency and distributed transactions (eg, Google's Spanner) for their strong guarantees …

Stronger Semantics for {Low-Latency}{Geo-Replicated} Storage

W Lloyd, MJ Freedman, M Kaminsky… - … USENIX Symposium on …, 2013 - usenix.org
We present the first scalable, geo-replicated storage system that guarantees low latency,
offers a rich data model, and provides “stronger” semantics. Namely, all client requests are …

Ekko: A {Large-Scale} deep learning recommender system with {Low-Latency} model update

C Sima, Y Fu, MK Sit, L Guo, X Gong, F Lin… - … USENIX Symposium on …, 2022 - usenix.org
Deep Learning Recommender Systems (DLRSs) need to update models at low latency, thus
promptly serving new users and content. Existing DLRSs, however, fail to do so. They …

Coordination avoidance in database systems (Extended version)

P Bailis, A Fekete, MJ Franklin, A Ghodsi… - arXiv preprint arXiv …, 2014 - arxiv.org
Minimizing coordination, or blocking communication between concurrently executing
operations, is key to maximizing scalability, availability, and high performance in database …

Replicated data types: specification, verification, optimality

S Burckhardt, A Gotsman, H Yang, M Zawirski - ACM Sigplan Notices, 2014 - dl.acm.org
Geographically distributed systems often rely on replicated eventually consistent data stores
to achieve availability and performance. To resolve conflicting updates at different replicas …

Gentlerain: Cheap and scalable causal consistency with physical clocks

J Du, C Iorgulescu, A Roy, W Zwaenepoel - Proceedings of the ACM …, 2014 - dl.acm.org
GentleRain is a new causally consistent geo-replicated data store that provides throughput
comparable to eventual consistency and superior to current implementations of causal …