• DocumentCode
    2357007
  • Title

    Design, implementation and performance evaluation of GridRPC programming middleware for a large-scale computational grid

  • Author

    Tanaka, Yoshio ; Takemiya, Hiroshi ; Nakada, Hidemoto ; Sekiguchi, Satoshi

  • Author_Institution
    Grid Technol. Res. Center, AIST, Ibaraki, Japan
  • fYear
    2004
  • fDate
    8 Nov. 2004
  • Firstpage
    298
  • Lastpage
    305
  • Abstract
    This paper reports on the design, implementation and performance evaluation of a suite of GridRPC programming middleware called Ninf-G Version 2 (Ninf-G2). Ninf-G2 is a reference implementation of the GridRPC API, a proposed GGF standard. Ninf-G2 has been designed so that it provides 1) high performance in a large-scale computational Grid, 2) the rich functionalities which are required to adapt to compensate for the heterogeneity and unreliability of a Grid environment, and 3) an API which supports easy development and execution of Grid applications. Ninf-G2 is implemented to work with basic Grid services, such as GSI, GRAM, and MDS in the Globus Toolkit version 2. The performance ofNinf-G2 was evaluated using a weather forecasting system which was developed using Ninf-G2. The experimental results indicate that high performance can be attained even in relatively fine-grained task-parallel applications on hundreds of processors in a Grid environment.
  • Keywords
    grid computing; middleware; parallel processing; performance evaluation; remote procedure calls; GRAM; GSI; Globus Toolkit version 2; GridRPC API; GridRPC programming middleware; MDS; Ninf-G Version 2; fine-grained task-parallel application; grid service; large-scale computational grid; performance evaluation; weather forecasting system; Dynamic programming; Grid computing; High performance computing; Large-scale systems; Libraries; Middleware; Monte Carlo methods; Parallel programming; Programming profession; Weather forecasting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 2004. Proceedings. Fifth IEEE/ACM International Workshop on
  • ISSN
    1550-5510
  • Print_ISBN
    0-7695-2256-4
  • Type

    conf

  • DOI
    10.1109/GRID.2004.20
  • Filename
    1382844