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 …

Dependability of the NFV orchestrator: State of the art and research challenges

AJ Gonzalez, G Nencioni, A Kamisiński… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
The introduction of network function virtualisation (NFV) represents a significant change in
networking technology, which may create new opportunities in terms of cost efficiency …

[PDF][PDF] {ZooKeeper}: Wait-free coordination for internet-scale systems

P Hunt, M Konar, FP Junqueira, B Reed - 2010 USENIX Annual …, 2010 - usenix.org
In this paper, we describe ZooKeeper, a service for coordinating processes of distributed
applications. Since ZooKeeper is part of critical infrastructure, ZooKeeper aims to provide a …

Making {Geo-Replicated} systems fast as possible, consistent when necessary

C Li, D Porto, A Clement, J Gehrke, N Preguiça… - … USENIX Symposium on …, 2012 - usenix.org
Online services distribute and replicate state across geographically diverse data centers and
direct user requests to the closest or least loaded site. While effectively ensuring low latency …

Transactional storage for geo-replicated systems

Y Sovran, R Power, MK Aguilera, J Li - Proceedings of the Twenty-Third …, 2011 - dl.acm.org
We describe the design and implementation of Walter, a key-value store that supports
transactions and replicates data across distant sites. A key feature behind Walter is a new …

Depot: Cloud storage with minimal trust

P Mahajan, S Setty, S Lee, A Clement, L Alvisi… - ACM Transactions on …, 2011 - dl.acm.org
This article describes the design, implementation, and evaluation of Depot, a cloud storage
system that minimizes trust assumptions. Depot tolerates buggy or malicious behavior by …

Zyzzyva: Speculative byzantine fault tolerance

R Kotla, L Alvisi, M Dahlin, A Clement… - ACM Transactions on …, 2010 - dl.acm.org
A longstanding vision in distributed systems is to build reliable systems from unreliable
components. An enticing formulation of this vision is Byzantine Fault-Tolerant (BFT) state …

[PDF][PDF] {SPORC}: Group Collaboration using Untrusted Cloud Resources

AJ Feldman, WP Zeller, MJ Freedman… - 9th USENIX Symposium …, 2010 - usenix.org
Cloud-based services are an attractive deployment model for user-facing applications like
word processing and calendaring. Unlike desktop applications, cloud services allow multiple …

Scalable and probabilistic leaderless BFT consensus through metastability

T Rocket, M Yin, K Sekniqi, R van Renesse… - arXiv preprint arXiv …, 2019 - arxiv.org
This paper introduces a family of leaderless Byzantine fault tolerance protocols, built around
a metastable mechanism via network subsampling. These protocols provide a strong …

All about eve:{Execute-Verify} replication for {Multi-Core} servers

M Kapritsos, Y Wang, V Quema, A Clement… - … USENIX Symposium on …, 2012 - usenix.org
This paper presents Eve, a new Execute-Verify architecture that allows state machine
replication to scale to multi-core servers. Eve departs from the traditional agree-execute …