• DocumentCode
    2616648
  • Title

    Adaptive communication algorithms for distributed heterogeneous systems

  • Author

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

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1998
  • fDate
    28-31 Jul 1998
  • Firstpage
    310
  • Lastpage
    321
  • Abstract
    Heterogeneous network-based systems are emerging as attractive computing platforms for HPC applications. We discuss fundamental research issues that must be addressed to enable network-aware communication at the application level. We present a uniform framework for developing adaptive communication schedules for various collective communication patterns. Schedules are developed at run-time, based on network performance information obtained from a directory service. We illustrate our framework by developing communication schedules for total exchange. Our first algorithm develops a schedule by computing a series of matchings in a bipartite graph. We also present a O(P3) heuristic algorithm, whose completion time is within twice the optimal. This algorithm is based on the open shop scheduling problem. Simulation results show performance improvements of a factor of 5 over well known homogeneous scheduling techniques
  • Keywords
    communication complexity; computer networks; distributed algorithms; graph theory; performance evaluation; scheduling; HPC applications; adaptive communication algorithms; application level; bipartite graph; directory service; distributed heterogeneous systems; heterogeneous network; heuristic algorithm; network performance; network-aware communication; open shop scheduling problem; performance evaluation; run-time; simulation; Bandwidth; Computer networks; Distributed computing; High performance computing; Metacomputing; Multiprocessor interconnection networks; Runtime; Supercomputers; Testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8579-4
  • Type

    conf

  • DOI
    10.1109/HPDC.1998.710017
  • Filename
    710017