A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …

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 …

Cloudburst: Stateful functions-as-a-service

V Sreekanti, C Wu, XC Lin, J Schleier-Smith… - arXiv preprint arXiv …, 2020 - arxiv.org
Function-as-a-Service (FaaS) platforms and" serverless" cloud computing are becoming
increasingly popular. Current FaaS offerings are targeted at stateless functions that do …

{TAO}:{Facebook's} distributed data store for the social graph

N Bronson, Z Amsden, G Cabrera, P Chakka… - 2013 USENIX Annual …, 2013 - usenix.org
We introduce a simple data model and API tailored for serving the social graph, and TAO, an
implementation of this model. TAO is a geographically distributed data store that provides …

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 …

Highly available transactions: virtues and limitations (extended version)

P Bailis, A Davidson, A Fekete, A Ghodsi… - arXiv preprint arXiv …, 2013 - arxiv.org
To minimize network latency and remain online during server failures and network partitions,
many modern distributed data storage systems eschew transactional functionality, which …

Proactive self-adaptation under uncertainty: a probabilistic model checking approach

GA Moreno, J Cámara, D Garlan… - Proceedings of the 2015 …, 2015 - dl.acm.org
Self-adaptive systems tend to be reactive and myopic, adapting in response to changes
without anticipating what the subsequent adaptation needs will be. Adapting reactively can …

Bolt-on causal consistency

P Bailis, A Ghodsi, JM Hellerstein, I Stoica - Proceedings of the 2013 …, 2013 - dl.acm.org
We consider the problem of separating consistency-related safety properties from availability
and durability in distributed data stores via the application of a" bolt-on" shim layer that …

Eventual consistency today: Limitations, extensions, and beyond

P Bailis, A Ghodsi - Communications of the ACM, 2013 - dl.acm.org
Eventual consistency today Page 1 MAy 2013 | VOl. 56 | nO. 5 | CommuNiCatioNS of the aCm 55
Doi:10.1145/2447976.2447992 Article development led by queue.acm.org How can applications …

Cure: Strong semantics meets high availability and low latency

DD Akkoorath, AZ Tomsic, M Bravo, Z Li… - 2016 IEEE 36th …, 2016 - ieeexplore.ieee.org
Developers of cloud-scale applications face a difficult decision of which kind of storage to
use, summarised by the CAP theorem. Currently the choice is between classical CP …