• DocumentCode
    2940722
  • Title

    Efficient collective communication in distributed heterogeneous systems

  • Author

    Bhat, Prashanth B. ; Raghavendra, C.S. ; Prasanna, Viktor K.

  • Author_Institution
    Dept. of Electr. Eng. Syst., Southern California Univ., Los Angeles, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    The Information Power Grid (IPG) is emerging as an infrastructure that will enable distributed applications-such as videoconferencing and distributed interactive simulation-to seamlessly integrate collections of heterogeneous workstations, multiprocessors, and mobile nodes over heterogeneous wide-area networks. This paper introduces a framework for developing efficient collective communication schedules in such systems. Our framework consists of analytical models of the heterogeneous system, scheduling algorithms for the collective communication pattern, and performance evaluation mechanisms. We show that previous models, which considered node heterogeneity but ignored network heterogeneity, can lead to solutions which are worse than the optimal by an unbounded factor. We then introduce an enhanced communication model, and develop three heuristic algorithms for the broadcast and multicast patterns. The completion time of the schedule is chosen as the performance metric. The heuristic algorithms are FEF (Fastest Edge First), ECEF (Earliest Completing Edge First), and ECEF with look-ahead. For small system sizes, we find the optimal solution using exhaustive search. Our simulation experiments indicate that the performance of our heuristic algorithms is close to optimal. For performance evaluation of larger systems, we have also developed a simple lower bound on the completion time. Our heuristic algorithms achieve significant performance improvements over previous approaches
  • Keywords
    multiprocessing systems; performance evaluation; processor scheduling; virtual machines; wide area networks; workstations; Earliest Completing Edge First; Fastest Edge First; Information Power Grid; analytical models; broadcast patterns; completion time; distributed heterogeneous systems; distributed interactive simulation; efficient collective communication schedules; enhanced communication model; exhaustive search; heterogeneous wide-area networks; heuristic algorithms; mobile nodes; multicast patterns; multiprocessors; optimal solution; performance evaluation mechanisms; performance metric; scheduling algorithms; videoconferencing; workstations; Analytical models; Broadcasting; Heuristic algorithms; Measurement; Mobile communication; Multicast algorithms; Power grids; Scheduling algorithm; Teleconferencing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0222-9
  • Type

    conf

  • DOI
    10.1109/ICDCS.1999.776502
  • Filename
    776502