Ninf-G is a reference implementation of Grid RPC system using the Globus Toolkit. It provides Grid RPC APIs which are discussed for the standardization at the Grid Remote Procedure Call Working Group of the Global Grid Forum. As of September 26, 2005, the GridRPC API is published as a proposed recommendation (GFD-R.P 52).
A part of the development of Ninf-G2 was supported by a grant from the Ministry of Education, Sports, Culture, Science and Technology (MEXT) of Japan through the NAREGI (National Research Grid Initiative) Project.
Partial support for the integration of Ninf-G into NMI comes from the National Science Foundation awards SCI-0505520 and INT-0314015 (PRAGMA).
· Globus Toolkit
· Java Runtime Environment (JRE) 1.5 or later
What's New in This Release:
· Ninf-G Version 5.0.0 (Ninf-G5) is a new version of Ninf-G which is a reference implementation of the GridRPC API.
· Major functions of Ninf-G include (1) remote process invocation, (2) information services, and (3) communication between Ninf-G Client and Servers.
· Ninf-G4 is able to utilize various middleware for remote process invocation, however Ninf-G4 utilize the Globus Toolkit for information services and communication between Ninf-G Client and Servers.
· On the other hand, Ninf-G5 does not assume specific Grid middleware as prerequisites, that is, unlike the past versions of Ninf-G (e.g. Ninf-G2, Ninf-G4), Ninf-G5 works in non Globus Toolkit environments.
· Ninf-G5 is able to utilize various middleware not only for remote process invocation but also for information services and communication between Ninf-G Client and Servers.
· Ninf-G5 is appropriate for a single system as well as non-Globus Grid environments.
· It is expected to provide high performance for task parallel applications from a single system to Grid.