Bundling Messages to Reduce the Cost of Tree-Based Broadcast Algorithms

  • Luiz Rodrigues Universidade Estadual do Oeste do Paraná
  • Elias Duarte Jr. Universidade Federal do Paraná
  • João Paulo de Araujo Sorbonne Université
  • Luciana Arantes Sorbonne Université
  • Pierre Sens Sorbonne Université

Resumo


Hierarchical broadcast strategies based on trees are scalable since they distribute the workload among processes and disseminate messages in parallel. In this work we propose an efficient best-effort broadcast algorithm that employs multiple spanning trees to propagate messages that are bundled on tree intersections. The algorithm is autonomic in the sense that it employs dynamic trees rooted at the source process and which rebuild themselves after processes crash. Experimental results obtained with simulation are presented showing the performance to the algorithm in terms of the latency and the number and sizes of messages employed.
Palavras-chave: Distributed Systems, Fault-Tolerant Broadcasts, Spanning trees
Publicado
08/10/2018
RODRIGUES, Luiz; DUARTE JR., Elias; DE ARAUJO, João Paulo; ARANTES, Luciana; SENS, Pierre. Bundling Messages to Reduce the Cost of Tree-Based Broadcast Algorithms. In: LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 8. , 2018, Foz do Iguaçu. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 115-124.