• DocumentCode
    2801926
  • Title

    Parallel and Distributed Computing with Java

  • Author

    Baker, Mark A. ; Grove, Matthew ; Shafi, Aamir

  • Author_Institution
    Sch. of Syst. Eng., Reading Univ.
  • fYear
    2006
  • fDate
    6-9 July 2006
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    The Java language first came to public attention in 1995. Within a year, it was being speculated that Java may be a good language for parallel and distributed computing. Its core features, including being objected oriented and platform independence, as well as having built-in network support and threads, has encouraged this view. Today, Java is being used in almost every type of computer-based system, ranging from sensor networks to high performance computing platforms, and from enterprise applications through to complex research-based simulations. In this paper the key features that make Java a good language for parallel and distributed computing are first discussed. Two Java-based middleware systems, namely MPJ Express, an MPI-like Java messaging system, and Tycho, a wide-area asynchronous messaging framework with an integrated virtual registry are then discussed. The paper concludes by highlighting the advantages of using Java as middleware to support distributed applications
  • Keywords
    Java; distributed processing; Java-based middleware; MPI-like Java messaging; MPJ Express; Tycho; distributed computing; parallel computing; virtual registry; wide-area asynchronous messaging; Application software; Computational modeling; Computer networks; Computer simulation; Distributed computing; High performance computing; Java; Middleware; Sensor systems and applications; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2006. ISPDC '06. The Fifth International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    0-7695-2638-1
  • Type

    conf

  • DOI
    10.1109/ISPDC.2006.38
  • Filename
    4021901