Dynamically adaptive binomial trees for broadcasting in heterogeneous networks of workstations

  • Authors:
  • Silvia M. Figueira;Christine Mendes

  • Affiliations:
  • Department of Computer Engineering, Santa Clara University, Santa Clara, CA;Applied Signal Technology, Sunnyvale, CA

  • Venue:
  • VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Binomial trees have been used extensively for broadcasting in clusters of workstations. In the case of heterogeneous non-dedicated clusters and grid environments, the broadcasting occurs over a heterogeneous network, and the performance obtained by the broadcast algorithm will depend on the organization of the nodes onto the binomial tree. The organization of the nodes should take into account the network topology, i.e., the communication cost between each pair of nodes. Since the network traffic, and consequently the latency and bandwidth available between each pair of nodes, is constantly changing, it is important to update the binomial tree so that it always reflects the most current traffic condition of the network. This paper presents and compares strategies to dynamically adapt a binomial tree used for broadcasting to the ever-changing traffic condition of the network, including accommodating nodes joining the network at any time and nodes suddenly leaving.