A survey on NoSQL stores
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 …
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
Cloudburst: Stateful functions-as-a-service
Function-as-a-Service (FaaS) platforms and" serverless" cloud computing are becoming
increasingly popular. Current FaaS offerings are targeted at stateless functions that do …
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 …
provide low latency and high availability, despite node and network failures. Geo-replicated …
A fault-tolerance shim for serverless computing
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 …
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
We describe the design, implementation, and evaluation of Occult (Observable Causal
Consistency Using Lossy Timestamps), the first scalable, geo-replicated data store that …
Consistency Using Lossy Timestamps), the first scalable, geo-replicated data store that …
Saturn: A distributed metadata service for causal consistency
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 …
service for geo-replicated systems. Saturn can be used in combination with several …
Plume: Efficient and complete black-box checking of weak isolation levels
Modern databases embrace weak isolation levels to cater for highly available transactions.
However, weak isolation bugs have recently manifested in many production databases. This …
However, weak isolation bugs have recently manifested in many production databases. This …
Antipode: Enforcing cross-service causal consistency in distributed applications
Modern internet-scale applications suffer from cross-service inconsistencies, arising
because applications combine multiple independent and mutually-oblivious datastores. The …
because applications combine multiple independent and mutually-oblivious datastores. The …
Transactional causal consistency for serverless computing
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 …
services are disaggregated from the machines that support function execution. FaaS …
Faastcc: Efficient transactional causal consistency for serverless computing
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 …
support for Transactional Causal Consistency (TCC). At first glance, it may seem that offering …