• DocumentCode
    3248719
  • Title

    Utilizing Multiple Networks for Interprocess Communication in Cluster Computing

  • Author

    Aung, Than Nwe ; Nwe, Aye Aye ; Soe, Khin Mar ; Naing, Thinn Thu ; Thein, Ni Lar

  • Author_Institution
    Comput. Studies Univ., Yangon
  • fYear
    2005
  • fDate
    10-10 Nov. 2005
  • Firstpage
    345
  • Lastpage
    349
  • Abstract
    A wide range of applications are hungry for high performance computing (HPC). Commodity workstation/PC clusters represents a cost-effective platform for scalable parallel computation. The message passing mechanism is usually employed for interprocess communication in a cluster for data sharing and process synchronization. In high performance computing, the most widely-used standard for interprocess communication is the message passing interface or MPI. This paper proposes a new approach to building a Java-based interprocess communication (IPC) library for cluster-based parallel applications by using multiple networks. These different types of networks have different performance characteristics, while the different types of messages may have different communication requirements, such as short synchronization messages that require low latency, and large data transfers that require high-bandwidth. Thus, no single communication network can provide the best performance for all types of messages. This library selects the lowest latency for each individual message by dynamically selecting among multiple networks. The performance of this system depends on the mix of message sizes in the parallel application program and the relative overheads of the network
  • Keywords
    Java; parallel processing; workstation clusters; Java-based interprocess communication library; cluster computing; cluster-based parallel applications; commodity workstation-PC clusters; cost-effective platform; data sharing; data transfers; high performance computing; message passing interface; multiple networks; parallel application program; process synchronization; relative overheads; scalable parallel computation; short synchronization messages; Communication networks; Communication standards; Computer networks; Concurrent computing; Delay; High performance computing; Java; Libraries; Message passing; Workstations; cluster computing; java-based message passing system; network characteristics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Telecommunication Technologies, 2005. APSITT 2005 Proceedings. 6th Asia-Pacific Symposium on
  • Conference_Location
    Yangon
  • Print_ISBN
    4-88552-216-1
  • Type

    conf

  • DOI
    10.1109/APSITT.2005.203682
  • Filename
    1593489