• DocumentCode
    2514581
  • Title

    Improved algorithms for load balancing in circuit-switched hypercubes

  • Author

    Raghavendra, C.S. ; Chalasani, Suresh ; Boppana, Rajendra V.

  • Author_Institution
    Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1991
  • fDate
    30 Apr-2 May 1991
  • Firstpage
    537
  • Lastpage
    542
  • Abstract
    The authors present efficient parallel algorithms for balancing load in circuit-switched hypercubes, which use the e-cube algorithm to route messages between the processing elements. Performance of the hypercube system can be significantly improved by transferring load, at regular intervals of time, from the overloaded processors to the underloaded processors. A centralized algorithm, based on a minimum-cost network flow model, for balancing load in the hypercube systems was developed by Bokhari. This algorithm requires O(N2n2) time to balance load in an n-cube with N=2n processing elements. The authors develop efficient network models-network models in which every arc has unit capacity-to solve the load balancing problem. They also present distributed algorithms for balancing load in the hypercube systems. They show that the distributed algorithms perform better than the centralized algorithms in most practical situations
  • Keywords
    hypercube networks; multiprocessing programs; parallel algorithms; arc; circuit-switched hypercubes; distributed algorithms; load balancing; message routing; network flow model; parallel algorithms; processing elements; unit capacity; Circuits; Costs; Degradation; Delay; Distributed algorithms; Hypercubes; Load management; Load modeling; Multiprocessing systems; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1991. Proceedings., Fifth International
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    0-8186-9167-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1991.153833
  • Filename
    153833