OrderlessChain: A CRDT-based BFT Coordination-free Blockchain Without Global Order of Transactions
Existing permissioned blockchains often rely on coordination-based consensus protocols to
ensure the safe execution of applications in a Byzantine environment. Furthermore, the …
ensure the safe execution of applications in a Byzantine environment. Furthermore, the …
Byzantine eventual consistency and the fundamental limits of peer-to-peer databases
Sybil attacks, in which a large number of adversary-controlled nodes join a network, are a
concern for many peer-to-peer database systems, necessitating expensive …
concern for many peer-to-peer database systems, necessitating expensive …
Cambria: schema evolution in distributed systems with edit lenses
Schema evolution is a pervasive challenge in distributed systems. Developers often resort to
ad hoc solutions that mix compatibility concerns with application code. We propose a …
ad hoc solutions that mix compatibility concerns with application code. We propose a …
Supporting collaborative writing tasks in large-scale distance education
M Burchart, JM Haake - IEEE Transactions on Learning …, 2024 - ieeexplore.ieee.org
In distance education courses with a large number of students and groups, the organization
and facilitation of collaborative writing tasks are challenging. Teachers need support for …
and facilitation of collaborative writing tasks are challenging. Teachers need support for …
Thinking in events: from databases to distributed collaboration software
M Kleppmann - Proceedings of the 15th ACM International Conference …, 2021 - dl.acm.org
In this keynote I give a subjective but systematic overview of the landscape of distributed
event-based systems, with an emphasis on two areas I have worked on over the last …
event-based systems, with an emphasis on two areas I have worked on over the last …
[PDF][PDF] Proposal: Versioned Collaborative Documents
M Weidner - Programming Local-first Software Workshop, PLF, 2023 - mattweidner.com
I propose a design for versioned collaborative documents. Versioned collaborative
documents combine Google Docs-style real-time collaboration with git-style fork-merge …
documents combine Google Docs-style real-time collaboration with git-style fork-merge …
A Smartphone-Targeted Opportunistic Computing Environment for Decentralized Web Applications
L Touseau, Y Mahéo, C Noûs - 2021 IEEE 46th Conference on …, 2021 - ieeexplore.ieee.org
Making web applications run in a decentralized though collaborative way, with connectivity
disruptions, is a challenging task. Opportunistic networking offers a way to be independent …
disruptions, is a challenging task. Opportunistic networking offers a way to be independent …
Programmer Experience When Using CRDTs to Build Collaborative Webapps: Initial Insights
Y Zhang, M Weidner, H Miller - 2023 - kilthub.cmu.edu
Conflict-free Replicated Data Types (CRDTs) are data structures that are supposed to make
multi-user applications easier to develop. In this paper, we describe our initial insights from a …
multi-user applications easier to develop. In this paper, we describe our initial insights from a …
Efficient renaming in sequence CRDTs
M Nicolas, G Oster, O Perrin - Proceedings of the 7th Workshop on …, 2020 - dl.acm.org
To achieve high availability, large-scale distributed systems have to replicate data and to
minimise coordination between nodes. Literature and industry increasingly adopt …
minimise coordination between nodes. Literature and industry increasingly adopt …
Client-centric Replication for the Decentralized Web
K Jannes, W Joosen, B Lagaisse - 2023 - lirias.kuleuven.be
Distributed systems are currently evolving from a centralized client-server architecture to
decentralized, web-based architectures. Decentralized systems use replication techniques …
decentralized, web-based architectures. Decentralized systems use replication techniques …