Distributed Consistency Beyond Queries

Uložené v:
Podrobná bibliografia
Názov: Distributed Consistency Beyond Queries
Autori: Tim Baccaert, Bas Ketsman
Prispievatelia: FORMER_Software Languages Lab, Informatics and Applied Informatics, Faculty of Sciences and Bioengineering Sciences, Software Languages Lab
Zdroj: Proceedings of the 42nd ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems. :47-58
Informácie o vydavateľovi: ACM, 2023.
Rok vydania: 2023
Predmety: computability, Relational transducer, coordination, 0202 electrical engineering, electronic engineering, information engineering, Distributed database, Consistency, 0102 computer and information sciences, 02 engineering and technology, 01 natural sciences
Popis: Programming asynchronous distributed systems is a challenging task in which consistency is often achieved by use of expensive coordination protocols like Paxos and 2PC. The CALM theorem, first conjectured by Hellerstein, is one of the first results to challenge this practice by stating that a problem can have a consistent, coordination-free distributed implementation if (and only if) the problem is monotonic. This result was proven for queries and shown to extend beyond monotonic (yet monotonic-like) queries for data systems having specific knowledge about the partitioning of data over the network. In this article, we extend the latter results in several ways. We consider problems that can be modeled as mappings from distributed instances to distributed instances, enabling insights into a much broader range of problems than queries. Furthermore, our model can express arbitrary system configurations, allowing us to reason about the expressiveness of any particular distributed system and thereby revealing a nuanced gradient of problems with increasing coordination-needs. Finally, we apply our model to a recent question about the expressiveness of coordination-free queries, raised by Hellerstein and Alvaro.
Druh dokumentu: Article
Conference object
DOI: 10.1145/3584372.3588657
Prístupová URL adresa: https://biblio.vub.ac.be/vubir/distributed-consistency-beyond-queries(ddaeb829-7f5e-4be7-bd04-e22c653ebe63).html
https://doi.org/10.1145/3584372.3588657
https://hdl.handle.net/20.500.14017/ddaeb829-7f5e-4be7-bd04-e22c653ebe63
Rights: URL: https://www.acm.org/publications/policies/copyright_policy#Background
Prístupové číslo: edsair.doi.dedup.....f996cc3aa796505e51e16b3aa91db3d6
Databáza: OpenAIRE
Popis
Abstrakt:Programming asynchronous distributed systems is a challenging task in which consistency is often achieved by use of expensive coordination protocols like Paxos and 2PC. The CALM theorem, first conjectured by Hellerstein, is one of the first results to challenge this practice by stating that a problem can have a consistent, coordination-free distributed implementation if (and only if) the problem is monotonic. This result was proven for queries and shown to extend beyond monotonic (yet monotonic-like) queries for data systems having specific knowledge about the partitioning of data over the network. In this article, we extend the latter results in several ways. We consider problems that can be modeled as mappings from distributed instances to distributed instances, enabling insights into a much broader range of problems than queries. Furthermore, our model can express arbitrary system configurations, allowing us to reason about the expressiveness of any particular distributed system and thereby revealing a nuanced gradient of problems with increasing coordination-needs. Finally, we apply our model to a recent question about the expressiveness of coordination-free queries, raised by Hellerstein and Alvaro.
DOI:10.1145/3584372.3588657