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 | Tamanho | Formato | |
---|---|---|---|---|
_Eds._2025_..pdf | 1,12 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.