Consensus-based replicated systems are complex, monolithic, and difficult to upgrade once deployed. As a result, deployed systems do not benefit from innovative research, and new …
The continued emergence of large social network applications has introduced a scale of data and query volume that challenges the limits of existing data stores. However, few …
X Shi, S Pruett, K Doherty, J Han, D Petrov… - … USENIX Symposium on …, 2020 - usenix.org
Social media platforms deliver fresh personalized content by performing a large number of reads from an online data store. This store must be optimized for read efficiency, availability …
Modern web applications replicate their data across the globe and require strong consistency guarantees for their most critical data. These guarantees are usually provided …
Trusted Execution Environments (TEEs) ensure the confidentiality and integrity of computations in hardware. Subject to the TEE's threat model, the hardware shields a …
Do some storage interfaces enable higher performance than others? Can one identify and exploit such interfaces to realize high performance in storage systems? This paper answers …
Get/Put Key-Value Stores (KVSes) rely on replication protocols to enforce consistency and guarantee availability. Today's modern hardware, with manycore servers and RDMA …
X Yan, L Yang, B Wong - … of the 16th International Conference on …, 2020 - dl.acm.org
This paper introduces Domino, a low-latency state machine replication protocol for wide- area networks. Domino uses network measurements to predict the expected arrival time of a …
K Ngo, S Sen, W Lloyd - … Symposium on Operating Systems Design and …, 2020 - usenix.org
Replicated state machines are linearizable, fault-tolerant groups of replicas that are coordinated using a consensus algorithm. Copilot replication is the first 1-slowdown-tolerant …