A Problem Solving Environment based on Grid Services: NAREGI-PSE

  • Hitohide Usami
  • Hiroyuki Kanazawa
  • Shigeo Kawata
Part of the IFIP The International Federation for Information Processing book series (IFIPAICT, volume 239)


The National Research Grid Initiative (NAREGI) program is trying to develop NAREGI-PSE, which is a part of the NAREGI middleware. It provides services for deploying and executing large scale scientific computer simulation software on a grid’s distributed and heterogeneous computer system. NAREGI-PSE has a PSE server that handles the applications residing on the distributed computers, and co-shares the application know-how, such as the source codes shared by the research community. This PSE server consists of an application pool and four PSE services. Users access the distributed computers through the NAREGI portal and the NAREGI application environment, which includes the NAREGI-PSE. The PSE server’s main purposes are: (1) simple and easy execution of a user’s application program in the grid environment, (2) simple and easy deployment of a user’s program onto the distributed computer environment, (3) simple and easy software plug-in system into the application pool in the PSE server for software-reuse, and (4) application archive for a co-sharing application and it’s know-how among the research communities, which is achieved by grid virtual organization (VO). NAREGI middleware is designed and developed based on grid services according to OGSA/WSRF frameworks.


Grid Environment Grid Service Deployment Service Application Pool Problem Solve Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [1]
  2. [2]
    S. Matsuoka, S. Shimojo, M. Aoyagi, S. Sekiguchi, H. Usami, and K. Miura, “Japanese computational grid research project: NAREGI”, Proceedings of the IEEE, Vol. 93, NO. 3, pp. 522–533, March 2005.Google Scholar
  3. [3]
    NAREGI: National Research Grid Initiative http://www.naregi.Org/D National Institute of InformaticsD http://www.nanogrid.ims.ac.Jp/nanogrid/D Institute for Molecular ScienceD
  4. [4]
    I. Foster and C. Kesselman, “The GRID Blueprint for a New Computing Infrastructure,” Morgan Kaufman Publishers, 1998Google Scholar
  5. [5]
    Y. Kitatsuji and K. Yamazaki, “A Distributed Real-time Tool for IP-Flow Measurement,” In Proc. of the 2004 Int’l Symposium on Applications and the Internet, pp. 91–98, Tokyo, January 2004Google Scholar
  6. [6]
    Common Component Architecture Forum, http://www.cca-forum.org/
  7. [7]
  8. [8]
    G. Wasson and M. Humphrey, “Toward Explicit Policy Management for Virtual Organization,” IEEE 4th International Workshop on Policies for Distributed Systems and Networks, pp. 173–182, 2003Google Scholar
  9. [9]
    E. Gallopoulos, E. N. Houstis, and J. R. Rice, “Computer as thinker/doer: Problem solving environments for computational science,” IEEE Comp. Sci. and Eng., Vol. 1, 1994, pp. 11–23.CrossRefGoogle Scholar
  10. [10]
    E. N. Houstis, E. Gallopoulos, J. R. Rice, and R. Bramley, eds., “Enabling Technologies for Computational Science,” (Kluwer Academic Publishers, Amsterdam, 2000).MATHGoogle Scholar
  11. [11]
    K. Schuchardt, B. Didier, and G. Black, “Ecce: A Problem Solving Environments Evolution Toward Grid Services and a Web Architecture,” Available at http://www.citeseer.nj.nec.com/459199.html
  12. [12]
    Y. Umetani, M. Tsuji, K. Iwasawa, and H. Hirayama, “DEQSOL: A Numerical Simulation Language for Vector/Parallel Processors,” Proc. of IFIP WG2.5 Working Conference on Problem Solving Environments for Scientific Computing, Sophia Antipolis, Francel, 1987, pp. 147–162.Google Scholar
  13. [13]
    C. Konno, M. Yamabe, M. Saji, N. Sagawa et al., “Automatic Code Generation Method of DEQSOL,” Journal of Information Processing, Information Processing Society of Japan, Vol. 11, No. 1,pp. 15–21.Google Scholar
  14. [14]
    Y. Umetani, C. Konno, and T. Ohta, “Visual PDEQSOL: A Visual and Interactive Environments for Numerical Simulation,” Proc. of IFIP TC2/WG2.5 Working Conference on Programming Environments for High-Level Scientific Problem Solving, Karlsruhe, Germany, 1991, pp. 259–267Google Scholar
  15. [15]
    S. Kawata, K. Iijima, C. Boonmee, and Y. Manabe, “Computer-assisted scientific-computation/simulation-software-development system–including a visualization system-,” IFIP Transaction, Vol. A-48, 1994, pp. 145–153.Google Scholar
  16. [16]
    C. Boonmee and S. Kawata, “Computer-Assisted Simulation Environment for Partial-Differential-Equation Problem: 1. Data Structure and Steering of Problem Solving Process,” Trans, of Jpn. Soc. Comp. Eng. and Sci., Paper No. 19980001, 1998Google Scholar
  17. [17]
    C. Boonmee and S. Kawata, “Computer-Assisted Simulation Environment for Partial-Differential-Equation Problem: 2. Visualization and Steering of Problem Solving Process,” Trans, of Jpn. Soc. Comp. Eng. and Sci., Paper No. 19980002, 1998.Google Scholar
  18. [18]
  19. [19]
  20. [20]
    GGF: Global Grid Forum http://www.ogf.org/

Copyright information

© International Federation for Information Processing 2007

Authors and Affiliations

  • Hitohide Usami
    • 1
  • Hiroyuki Kanazawa
    • 2
  • Shigeo Kawata
    • 3
  1. 1.National Institute of InformaticsChiyoda-kuJapan
  2. 2.Fujitsu LimitedHigashi-Shinbashi, Minato-kuJapan
  3. 3.Utsunomiya UniversityUtsunomiyaJapan

Personalised recommendations