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 …

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 …

Conflict-free replicated data types: An overview

N Preguiça - arxiv preprint arxiv:1806.10254, 2018 - arxiv.org
Internet-scale distributed systems often replicate data at multiple geographic locations to
provide low latency and high availability, despite node and network failures. Geo-replicated …

A fault-tolerance shim for serverless computing

V Sreekanti, C Wu, S Chhatrapati… - Proceedings of the …, 2020 - dl.acm.org
Serverless computing has grown in popularity in recent years, with an increasing number of
applications being built on Functions-as-a-Service (FaaS) platforms. By default, FaaS …

I {Can't} Believe {It's} Not Causal! Scalable Causal Consistency with No Slowdown Cascades

SA Mehdi, C Littley, N Crooks, L Alvisi… - … USENIX Symposium on …, 2017 - usenix.org
We describe the design, implementation, and evaluation of Occult (Observable Causal
Consistency Using Lossy Timestamps), the first scalable, geo-replicated data store that …

Saturn: A distributed metadata service for causal consistency

M Bravo, L Rodrigues, P Van Roy - Proceedings of the Twelfth …, 2017 - dl.acm.org
This paper presents the design, implementation, and evaluation of Saturn, a metadata
service for geo-replicated systems. Saturn can be used in combination with several …

Plume: Efficient and complete black-box checking of weak isolation levels

S Liu, L Gu, H Wei, D Basin - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Modern databases embrace weak isolation levels to cater for highly available transactions.
However, weak isolation bugs have recently manifested in many production databases. This …

Antipode: Enforcing cross-service causal consistency in distributed applications

J Ferreira Loff, D Porto, J Garcia, J Mace… - Proceedings of the 29th …, 2023 - dl.acm.org
Modern internet-scale applications suffer from cross-service inconsistencies, arising
because applications combine multiple independent and mutually-oblivious datastores. The …

Transactional causal consistency for serverless computing

C Wu, V Sreekanti, JM Hellerstein - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
We consider the setting of serverless Function-as-a-Service (FaaS) platforms, where storage
services are disaggregated from the machines that support function execution. FaaS …

Faastcc: Efficient transactional causal consistency for serverless computing

T Lykhenko, R Soares, L Rodrigues - Proceedings of the 22nd …, 2021 - dl.acm.org
In this paper we study mechanisms that permit to augment the FaaS middleware with
support for Transactional Causal Consistency (TCC). At first glance, it may seem that offering …