detalle del documento
IDENTIFICACIÓN

oai:arXiv.org:2409.09934

Tema
Computer Science - Distributed, Pa... Computer Science - Programming Lan...
Autor
Takeichi, Masato
Categoría

Computer Science

Año

2024

fecha de cotización

18/12/2024

Palabras clave
distributed based systems consistency collaborative
Métrico

Resumen

We introduce Coordination-free Collaborative Replication (CCR), a new method for maintaining consistency across replicas in distributed systems without requiring explicit coordination messages.

CCR automates conflict resolution, contrasting with traditional Data-sharing systems that typically involve centralized update management or predefined consistency rules.

Operational Transformation (OT), commonly used in collaborative editing, ensures consistency by transforming operations while maintaining document integrity across replicas.

However, OT assumes server-based coordination, which is unsuitable for modern, decentralized Peer-to-Peer (P2P) systems.

Conflict-free Replicated Data Type (CRDT), like Two-Phase Sets (2P-Sets), guarantees eventual consistency by allowing commutative and associative operations but often result in counterintuitive behaviors, such as failing to re-add an item to a shopping cart once removed.

In contrast, CCR employs a more intuitive approach to replication.

It allows for straightforward updates and conflict resolution based on the current data state, enhancing clarity and usability compared to CRDTs.

Furthermore, CCR addresses inefficiencies in messaging by developing a versatile protocol based on data stream confluence, thus providing a more efficient and practical solution for collaborative data sharing in distributed systems.

Takeichi, Masato, 2024, Coordination-free Collaborative Replication based on Operational Transformation

Documento

Abrir

Compartir

Fuente

Artículos recomendados por ES/IODE IA