Katara: Synthesizing CRDTs with verified lifting

S Laddad, C Power, M Milano, A Cheung… - Proceedings of the …, 2022 - dl.acm.org
Conflict-free replicated data types (CRDTs) are a promising tool for designing scalable,
coordination-free distributed systems. However, constructing correct CRDTs is difficult …

ECROs: building global scale systems from sequential code

K De Porre, C Ferreira, N Preguiça… - Proceedings of the ACM …, 2021 - dl.acm.org
To ease the development of geo-distributed applications, replicated data types (RDTs) offer
a familiar programming interface while ensuring state convergence, low latency, and high …

VeriFx: Correct replicated data types for the masses

K De Porre, C Ferreira, EG Boix - arxiv preprint arxiv:2207.02502, 2022 - arxiv.org
Distributed systems adopt weak consistency to ensure high availability and low latency, but
state convergence is hard to guarantee due to conflicts. Experts carefully design replicated …

Hamband: RDMA replicated data types

F Houshmand, J Saberlatibari, M Lesani - Proceedings of the 43rd ACM …, 2022 - dl.acm.org
Data centers are increasingly equipped with RDMAs. These network interfaces mark the
advent of a new distributed system model where a node can directly access the remote …

Replicated Versioned Data Structures for Wide-Area Distributed Systems

N Saquib, C Krintz, R Wolski - IEEE Transactions on Parallel …, 2022 - ieeexplore.ieee.org
In this work, we investigate the integration of replicated versioned data structures and
append-only distributed storage systems. Doing so facilitates high availability and scalability …

Synthesis-Aided Development of Distributed Programs

I Kuraj - 2024 - dspace.mit.edu
Despite many advances in programming models and frameworks, writing distributed
programs remains hard. Even when the underlying logic is inherently sequential and simple …

[BOG][B] Distributed Coordination and Computation Synthesis

F Houshmand - 2023 - search.proquest.com
Ensuring that our increasingly complicated distributed systems are simultaneously reliable
and efficient is challenging. Rigorous formal analyses can help make the design and …

[BOG][B] Replicated Versioned Data for the Internet of Things (IoT)

N Saquib - 2023 - search.proquest.com
Abstract Modern Internet of Things (IoT) deployments are geo-distributed and comprise
various devices and architectures. The ever-increasing pervasiveness of IoT has led to the …

Heterogeneous Byzantine Replicated Systems

X Li - 2024 - search.proquest.com
Since the advent of Byzantine replicated systems such as PBFT, numerous follow-up
variants can maintain consistent replications in the presence of malicious nodes. However …

[PDF][PDF] Synthesizing CRDTs from Sequential Data Types with Verified Lifting.

S Laddad, C Power, M Milano, A Cheung… - arxiv preprint arxiv …, 2022 - shadaj.me
Conflict-free replicated data types (CRDTs) are a powerful tool for designing scalable,
coordination-free distributed systems. However, constructing correct CRDTs is difficult …