Utilize este identificador para referenciar este registo: http://hdl.handle.net/10362/186792
Título: Ensuring Convergence and Invariants Without Coordination
Autor: Borrego, Dina
Preguiça, Nuno
Boix, Elisa Gonzalez
Ferreira, Carla
Palavras-chave: Conflict resolution
Distributed systems
Invariant preservation
RDTs
Software
Data: 25-Jun-2025
Editora: Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Resumo: The CAP theorem demonstrates a trade-off between consistency and availability (and, by extension, latency) in systems where network partitions are unavoidable, such as in cloud computing and local-first software. While adopting weak consistency can preserve availability, it may result in inconsistencies that compromise application correctness. Replicated data types provide a principled, coordination-free approach to guarantee convergence but do not consider application invariants. Existing methods for maintaining invariants in replicated systems either rely on coordination - undermining the benefits of weak consistency - or suffer from limited applicability. This paper introduces the No-Op framework, a generic approach for enforcing consistency without coordination while guaranteeing both convergence and invariant preservation. The core idea of the No-Op approach is to resolve conflicts among concurrent operations by prioritising one operation over the other according to programmer-defined conflict resolution policies. This prioritisation transforms the less-preferred operation into a no-side-effect operation, ensuring conflict-free execution. We formalise the model underlying the No-Op framework and introduce a replication protocol built upon it, accompanied by a formal proof of correctness for both the framework and the protocol. Furthermore, we demonstrate the framework’s applicability by showcasing the design of widely used replicated data types and the preservation of a wide range of application invariants.
Descrição: Funding Information: This work is partially supported by PRT/BD/154519/2022 awarded by the EUTOPIA European University Alliance, UID/04516/NOVA LINCS with the financial support of FCT.IP and the European Commission through the TaRDIS project (agreement ID 101093006). Publisher Copyright: © Dina Borrego, Nuno Preguiça, Elisa Gonzalez Boix, and Carla Ferreira.
Peer review: yes
URI: http://hdl.handle.net/10362/186792
DOI: https://doi.org/10.4230/LIPIcs.ECOOP.2025.4
ISSN: 1868-8969
Aparece nas colecções:Home collection (FCT)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
_Eds._2025_..pdf1,12 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.