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 …

Optimizing Distributed Protocols with Query Rewrites

DCY Chu, R Panchapakesan, S Laddad… - Proceedings of the …, 2024 - dl.acm.org
Distributed protocols such as 2PC and Paxos lie at the core of many systems in the cloud,
but standard implementations do not scale. New scalable distributed protocols are …

Optimizing Distributed Protocols with Query Rewrites [Technical Report]

D Chu, R Panchapakesan, S Laddad… - arXiv preprint arXiv …, 2024 - arxiv.org
Distributed protocols such as 2PC and Paxos lie at the core of many systems in the cloud,
but standard implementations do not scale. New scalable distributed protocols are …

[PDF][PDF] Chariots: A scalable shared log for data management in multi-datacenter cloud environments.

F Nawab, V Arora, D Agrawal, A El Abbadi - EDBT, 2015 - openproceedings.org
Web-based applications face unprecedented workloads demanding the processing of a
large number of events reaching to the millions per second. That is why developers are …

[PDF][PDF] Chronolog: a distributed shared tiered log store with time-based data ordering

A Kougkas, H Devarajan, K Bateman… - Proceedings of the 36th …, 2020 - cs.iit.edu
Modern applications produce and process massive amounts of activity (or log) data.
Traditional storage systems were not designed with an append-only data model and a new …

Diel: Interactive visualization beyond the here and now

Y Wu, R Chang, JM Hellerstein… - IEEE transactions on …, 2021 - ieeexplore.ieee.org
Interactive visualization design and research have primarily focused on local data and
synchronous events. However, for more complex use cases-eg, remote database access …

[图书][B] Data-centric Programming for Distributed Systems

PA Alvaro - 2015 - search.proquest.com
Distributed systems are difficult to reason about and program because of fundamental
uncertainty in their executions, arising from sources of nondeterminism such as asynchrony …

[PDF][PDF] Dependable Eventual Consistency with Replicated Data Types

M Zawirski - Theses, Universite Pierre et Marie Curie, 2015 - core.ac.uk
Web applications rely on replicated databases to place data close to their users, and to
tolerate failures. Many replication systems opt for eventual consistency, which offers …

[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 …

[图书][B] Interaction History for Building Human-Data Interfaces

Y Wu - 2021 - search.proquest.com
Interaction History for Building Human-Data Interfaces by Yifan Wu A dissertation submitted in
partial satisfaction of the requi Page 1 Interaction History for Building Human-Data Interfaces …