activity
20172024
most citedScaling Replicated State Machines with Compartmentalization [Technical Report]

4 citations · 8 across the 10 of their papers we have counts for

collaborators

13 papers

cs.DC2024

MultiPaxos Made Complete

Zhiying Liang, Vahab Jabrayilov, Aleksey Charapko +1

MultiPaxos, while a fundamental Replicated State Machine algorithm, suffers from a dearth of comprehensive guidelines for achieving a complete and correct implementation. This defi…

cs.DC2024

The Cost of Garbage Collection for State Machine Replication

Zhiying Liang, Vahab Jabrayilov, Aleksey Charapko +1

State Machine Replication (SMR) protocols form the backbone of many distributed systems. Enterprises and startups increasingly build their distributed systems on the cloud due to i…

cs.DC2024

How to Evaluate Distributed Coordination Systems? -- A Survey and Analysis

Bekir Turkkan, Elvis Rodrigues, Tevfik Kosar +3

Coordination services and protocols are critical components of distributed systems and are essential for providing consistency, fault tolerance, and scalability. However, due to th…

cs.DC2023★ 1 cited

Cloudy Forecast: How Predictable is Communication Latency in the Cloud?

Owen Hilyard, Bocheng Cui, Marielle Webster +2

Many systems and services rely on timing assumptions for performance and availability to perform critical aspects of their operation, such as various timeouts for failure detectors…

cs.DC2021

Read-Write Quorum Systems Made Practical

Michael Whittaker, Aleksey Charapko, Joseph M. Hellerstein +2

Quorum systems are a powerful mechanism for ensuring the consistency of replicated data. Production systems usually opt for majority quorums due to their simplicity and fault toler…

cs.DC2020★ 4 cited

Scaling Replicated State Machines with Compartmentalization [Technical Report]

Michael Whittaker, Ailidani Ailijiang, Aleksey Charapko +6

State machine replication protocols, like MultiPaxos and Raft, are a critical component of many distributed systems and databases. However, these protocols offer relatively low thr…

cs.DC2020

Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos

Heidi Howard, Aleksey Charapko, Richard Mortier

Paxos, the de facto standard approach to solving distributed consensus, operates in two phases, each of which requires an intersecting quorum of nodes. Multi-Paxos reduces this to…

cs.DC2020★ 1 cited

Scaling Strongly Consistent Replication

Aleksey Charapko, Ailidani Ailijiang, Murat Demirbas

Strong consistency replication helps keep application logic simple and provides significant benefits for correctness and manageability. Unfortunately, the adoption of strongly-cons…

cs.DC2019

Using Weaker Consistency Models with Monitoring and Recovery for Improving Performance of Key-Value Stores

Duong Nguyen, Aleksey Charapko, Sandeep S Kulkarni +1

Consistency properties provided by most key-value stores can be classified into sequential consistency and eventual consistency. The former is easier to program with but suffers fr…

cs.DC2018★ 2 cited

Technical Report: Optimistic Execution in Key-Value Store

Duong Nguyen, Aleksey Charapko, Sandeep Kulkarni +1

Limitations of the CAP theorem imply that if availability is desired in the presence of network partitions, one must sacrifice sequential consistency, a consistency model that is m…

cs.DC2018

Does The Cloud Need Stabilizing?

Murat Demirbas, Aleksey Charapko, Ailidani Ailijiang

The last decade has witnessed rapid proliferation of cloud computing. While even the smallest distributed programs (with 3-5 actions) produce many unanticipated error cases due to…

cs.DC2018

Optimistic Execution in Key-Value Store

Duong Nguyen, Aleksey Charapko, Sandeep Kulkarni +1

Limitations of CAP theorem imply that if availability is desired in the presence of network partitions, one must sacrifice sequential consistency, a consistency model that is more…

cs.DC2017

WPaxos: Wide Area Network Flexible Consensus

Ailidani Ailijiang, Aleksey Charapko, Murat Demirbas +1

WPaxos is a multileader Paxos protocol that provides low-latency and high-throughput consensus across wide-area network (WAN) deployments. WPaxos uses multileaders, and partitions…