• DocumentCode
    2789743
  • Title

    High Performance Java Sockets for Parallel Computing on Clusters

  • Author

    Taboada, Guillermo L. ; Touri, Juan ; Doallo, Ramón

  • Author_Institution
    Dept. of Electron. & Syst., Univ. of A Coruna
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The use of Java for parallel programming on clusters relies on the need of efficient communication middleware and high-speed cluster interconnect support. Nevertheless, currently there are no solutions that fully fulfill these issues. In this paper, a Java sockets library has been tailored to increase the efficiency of Java parallel applications on clusters. This library supports high-speed cluster interconnects and its API has been extended to meet the requirements of a high performance Java RMI implementation and Java parallel applications on clusters. Thus, it provides Java with a more efficient communication middleware on clusters. The performance evaluation of this middleware on a Gigabit Ethernet (GbE) and a scalable coherent interface (SCI) cluster has shown experimental evidence of throughput increase. Moreover, qualitative aspects of the solution such as transparency to the user, interoperability with other systems and no need of source code modifications are decisive to boost the performance of existing Java parallel applications and their developments in high performance Java cluster computing.
  • Keywords
    Java; middleware; open systems; parallel programming; remote procedure calls; workstation clusters; API; Gigabit Ethernet; Java RMI implementation; Java cluster computing; Java sockets library; communication middleware; high-speed cluster interconnect; interoperability; parallel programming; scalable coherent interface cluster; Concurrent computing; Ethernet networks; High performance computing; Java; Libraries; Middleware; Parallel processing; Parallel programming; Sockets; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370424
  • Filename
    4228152