Design Issues of Network Enabled Server Systems for the Grid

  • Satoshi Matsuoka
  • Hidemoto Nakada
  • Mitsuhisa Sato
  • Satoshi Sekiguchi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1971)


Network Enabled Server is considered to be a good candidate as a viable Grid middleware, offering an easy-to-use programming model. This paper clarifies design issues of Network Enabled Server systems and discusses possible choices, and their implications, namely those concerning connection methodology, protocol command representation, security methods, etc. Based on the issues, we have designed and implemented new Ninf system v.2.0. For each design decision we describe the rationale and the details of the implementation as dictated by the choices. We hope that the paper serves as a design guideline for future NES systems for the Grid.


Design Issue Resource Database Fault Manager Continuous Connection Remote Call 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ninf: Network Infrastructure for Global Computing.
  2. 2.
    Casanova, H. and Dongarra, J.: NetSolve: A Network Server for Solving ComputationalScience Problems, Proceedings of Super Computing’ 96 (1996).Google Scholar
  3. 3.
    Buyya, R., Abramson, D. and Giddy, J.: Nimrod/G: An Architecture for a ResourceManagement and Scheduling System in a Global Computational Grid, Proceedingsof HPC Asia 2000 (2000).Google Scholar
  4. 4.
    Kapadia, N. H., Fortes, J. A. B. and Brodley, C. E.: Predictive Application-Performance Modeling in a Computational Grid Environment, Proc. of 8th IEEEInternational Symposium on High Performance Distributed Computing (HPDC8)(1999).Google Scholar
  5. 5.
    René, C. and Priol, T.: MPI Code Encapsulating using Parallel CORBA Object, Proc. of 8th IEEE International Symposium on High Performance DistributedComputing (HPDC8), pp. 3–10 (1999).Google Scholar
  6. 6.
    Imai, Y., Saeki, T., Ishizaki, T. and Kishimoto, M.: CrispORB: High performanceCORBA for System Area Network, Proc. of 8th IEEE International Symposiumon High Performance Distributed Computing (HPDC8), pp. 11–18 (1999).Google Scholar
  7. 7.
    Butler, K., Clement, M. and Snell, Q.: A Performance Broker for CORBA, Proc. of8th IEEE International Symposium on High Performance Distributed Computing(HPDC8), pp. 19–26 (1999).Google Scholar
  8. 8.
    Foster, I. and Kesselman, C.: Globus: A metacomputing infrastructure toolkit.,Proc. of Workshop on Environments and Tools, SIAM. (1996).Google Scholar
  9. 9.
    Grimshaw, A., Wulf, W., French, J., Weaver, A. and Jr., P. R.: Legion: The NextLogincal Step Toward a Natiowide Virtual Computer, CS 94-21, University ofVirginia (1994).Google Scholar
  10. 10.
    Sato, M., Nakada, H., Sekiguchi, S., Matsuoka, S., Nagashima, U. and Takagi, H.:Ninf: A Network based Information Library for a Global World-Wide ComputingInfrastracture, Proc. of HPCN’97(LNCS-1225), pp. 491–502 (1997).Google Scholar
  11. 11.
    Nakada, H., Takagi, H., Matsuoka, S., Nagashima, U., Sato, M. and Sekiguchi, S.:Utilizing the Metaserver Architecture in the Ninf Global Computing System, High-Performance Computing and Networking’ 98, LNCS1401, pp. 607–616 (1998).CrossRefGoogle Scholar
  12. 12.
    Takefusa, A., Matsuoka, S., Ogawa, H., Nakada, H., Takagi, H., Sato, M., Sekiguchi, S. and Nagashima., U.: Multi-client LAN/WAN Performance Analysis of Ninf: aHigh-Performance Global Computing System, Supercomputing’ 97 (1997).Google Scholar
  13. 13.
    Suzumura, T., Nakagawa, T., Matsuoka, S., Nakada, H. and Sekiguchi, S.: AreGlobal Computing Systems Useful?-Comparison of Client-Server Global ComputingSystems Ninf, NetSolve versus CORBA, Proc. of International Parallel andDistributed Processing Symposium (2000).Google Scholar
  14. 14.
    Wolski, R., Spring, N. and Peterson, C.: Implementing a Performance ForecastingSystem for Metacomputing: The Network Weather service, Proceedings of the 1997ACM/IEEE Supercomputing Conference (1997).Google Scholar
  15. 15.
    Foster, I., Kesselman, C., Tsudik, G. and Tuecke, S.: A Security Architecture forComputational Grids, Proc. 5th ACM Conference on Computer and CommunicationSecurity (1998).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Satoshi Matsuoka
    • 1
    • 2
  • Hidemoto Nakada
    • 3
  • Mitsuhisa Sato
    • 4
  • Satoshi Sekiguchi
    • 3
  1. 1.Tokyo Institute of TechnologyTokyoJapan
  2. 2.Japan Science and Technology CorporationTokyoJapan
  3. 3.Electrotechnical LaboratoryTsukuba IbarakiJapan
  4. 4.Real World Computing PartnershipTsukuba IbarakiJapan

Personalised recommendations