Adaptive Routing for Dynamic Applications in Massively Parallel Architectures

  • Authors:
  • Maurelio Boari;Antonio Corradi;Cesare Stefanelli;Letizia Leonardi

  • Affiliations:
  • -;-;-;-

  • Venue:
  • IEEE Parallel & Distributed Technology: Systems & Technology
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper presents two adaptive routing algorithms supporting communications in massively parallel architectures where the allocation of processes to nodes is unknown. This situation is typical of dynamic environments where processes may be created and terminated dynamically or can move from one node to another according to load balancing requirements. One of the properties of these algorithms is the ability to limit the number of hops in the source-destination path by reducing the occurrence of loops in it, so as to achieve a better response time. Other properties are the complete independence of the network topology and the use of neighborhood information in the choice of the output link for the message. Deadlock freedom is ensured by the adoption of a deadlock prevention method. The paper shows the performance figures of the two adaptive routing algorithms implemented for one massively parallel architecture.