Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/51528

TítuloExactly-once quantity transfer
Autor(es)Shoker, Ali
Almeida, Paulo Sérgio
Baquero, Carlos
Palavras-chaveDistributed monoid-like data-types
exactly-once quantity-transfer
idempotence
Data2015
EditoraInstitute of Electrical and Electronics Engineers (IEEE)
RevistaSymposium on Reliable Distributed Systems, Proceedings
Resumo(s)Strongly consistent systems supporting distributed transactions can be prone to high latency and do not tolerate partitions. The present trend of using weaker forms of consistency, to achieve high availability, poses notable challenges in writing applications due to the lack of linearizability, e.g., to ensure global invariants, or perform mutator operations on a distributed datatype. This paper addresses a specific problem: the exactly-once transfer of a "quantity" from one node to another on an unreliable network (coping with message duplication, loss, or reordering) and without any form of global synchronization. This allows preserving a global property (the sum of quantities remains unchanged) without requiring global linearizability and only through using pairwise interactions between nodes, therefore allowing partitions in the system. We present the novel quantity-transfer algorithm while focusing on a specific use-case: a redistribution protocol to keep the quantities in a set of nodes balanced; in particular, averaging a shared real number across nodes. Since this is a work in progress, we briefly discuss the correctness of the protocol, and we leave potential extensions and empirical evaluations for future work.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/51528
ISBN978-1-5090-0092-0
DOI10.1109/SRDSW.2015.10
ISSN1060-9857
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Exactly-Once-SRDSW2015.pdf195,91 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID