• DocumentCode
    2928059
  • Title

    Utilizing heterogeneous networks in distributed parallel computing systems

  • Author

    Kim, JunSeong ; Lilja, David J.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1997
  • fDate
    5-8 Aug 1997
  • Firstpage
    336
  • Lastpage
    345
  • Abstract
    Heterogeneity is becoming quite common in distributed parallel computing systems, both in processor architectures and in communication networks. Different types of networks have different performance characteristics, while different types of messages may have different communication requirements. In this work, we analyze two techniques for exploiting these heterogeneous characteristics and requirements to reduce the communication overhead of parallel application programs executed on distributed computing systems. The performance based path selection (PBPS) technique selects the best (lowest latency) network among several for each individual message, while the second technique aggregates multiple networks into a single virtual network. We present a general approach for applying and evaluating these techniques to a distributed computing system with multiple interprocessor communication networks. We also generate performance curves for a cluster of IBM workstations interconnected with Ethernet, ATM, and Fibre Channel networks. As we show with several of the NAS benchmarks, these curves can be used to estimate the potential improvement in communication performance that can be obtained with these techniques, given some simple communication characteristics of an application program
  • Keywords
    local area networks; parallel processing; performance evaluation; ATM; Ethernet; IBM workstations; communication networks; communication overhead; distributed parallel computing systems; heterogeneous networks; multiple interprocessor communication networks; parallel application programs; performance based path selection; processor architectures; single virtual network; Aggregates; Application software; Communication networks; Computer architecture; Computer networks; Concurrent computing; Delay; Distributed computing; Intelligent networks; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8117-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1997.626440
  • Filename
    626440