GridLab logo
Public
* About
* News
* Download
* Documents
* Collaborations
Internal
* Meetings
* Links
* Mailing List
* Management
* Yellow Pages
* Our Eyes Only
Information Society Technologies  
 
| Home | Products & Technologies | Support & Downloads | Contact us |  

iGrid, the GridLab Information Service

Overview

The goal of our work package is to design and build iGrid, the GridLab Information Service.


FOR YOUR INFORMATION: The iGrid software maintenance and development continues at the University of Lecce, Italy. The latest release and software information is available at the new iGrid web site.

The iGrid distributed architecture is based on two kind of Information Services, the iServe and the iStore GSI enabled web services. The iServe supplies information about a specific resource, while the iStore aggregates information coming from registered iServe. The Information Service is based on a relational DBMS (we use Postgresql as back-end) and utilizes an efficient information caching policy. It can handle information extracted directly from the computational resource, where the server is running on, but, it can also handle efficiently user supplied information. Thus iGrid has both system information providers and user information providers, and allows users storing information. The implementation includes system information providers outputting an XML format, while user information is directly supplied by the user simply calling a web service registration method. The web service itself is based on the gSOAP toolkit, the GSI plugin for gSOAP and the GrelC library. We use a push model to supply information to iStore from Iserve services.


Below, the iGrid place in the GridLab architecture



Status (reverse chronological order)

May 2005: iGrid v1.3 Public Release is now available for download. The new release adds support for timeout managementi and improves the information dissemination protocol by compressing information transmitted from an administrative domain to a different one.

April 2005: iGrid v1.2 Public Release is now available for download.

April 2005: iGrid had a very positive review in the final GridLab review! The EU review team considered iGrid as very impressive; the reviewers said iGrid has potential to be exploited independently from the other GridLab modules. The GridLab consortium has been encouraged to continue this work and its exploitation. Indeed, we are strongly committed to iGrid. Current work in progress include a GLUE version and a GT4 based version.

April 2005: iGrid v1.1 Public Release is now available for download. This release adds support for Linux on Itanium II processors and provides a newer local resource manager provider.

iGrid v1.0 Public Release is out! Please follow the links below to download iGrid source code and related files. We welcome your feedback. New users are encouraged to subsribe to the iGrid mailing list at http://sara.unile.it/mailman/listinfo/igrid while GridLab users can continue to use our internal mailing list. We are going to support and extend iGrid beyond the GridLab project closure.

March 2005: We have delayed the release of iGrid to March 15.

February 2005: iGrid version 1.0 Public release is undergoing final testing, and will be released at the end of February.

December 2004: version 3.4b of the iGrid Information System has been released. New information can be handled, namely: information related to users /system extracted information. XML schema for users has been modified. Known bugs causing xml validation errors have been fixed. Performance has been greatly improved by extensive code cleaning and refactoring. We improved the code modifying environment variables handling functions to make them thread-safe, and modified signals handling functions. Server now daemonize at startup. We plan to have a final v1.0 Public release on February 2005.

November 2004: iGrid port number 19000 is officially IANA registered. Please see: IANA registered port numbers

November 2004: iGrid to be used in the upcoming SEPAC grid, linking together several swiss and italian research centers in southern Europe!

October 2004: iGrid to be used in the italian SPACI grid!

October 2004: version 2.4.2 of the GSI plug-in for gSOAP has been released. The code for gsi_connect() and gsi_accept() has been rewritten to improve stability. The next version will add support for the Windows platform. Thanks in advance to Dr. Hartmut Kaiser of Max Planck Institute for Gravitational Physics (Albert Einstein Institute) for providing the patch. We are also going to rewrite again the code for gsi_accept(), this time to improve performances.

September 2004: version 3.3b of the iGrid Information System has been released. Added support for mercury logging service and fixed some known bugs.

September 2004: version 3.2b of the iGrid Information System has been released. New information providers have been added: namely information related to Certification Authority, Globus gatekeeper. Support for SSL binding to postgresql has been added, and known bugs have been fixed.

September 2004: version 3.1b of the iGrid Information System has been released. New information providers have been added: namely information related to Virtual Organization, Local Resource Management System, Memory. GAS Authorization Service has been also integrated.

August 2004: version 3.0.1b of the iGrid Information System has been released. New information providers have been added: namely information related to firewalls and network interfaces.

August 2004: version 3.0b of the iGrid Information System has been released. The next relese will be made available next week; it will provide information releted to firewall and network.

August 2004: The new GridLab Information System, named iGrid ver 3.0a, has been released. These release includes some essential information providers and it is able to handle user supplied information, namely information about registered services and web-services.

June 2004: version 2.2 and 2.3 of the GSI plugin for gSOAP have been released. The iGrid implementation is in progress.

May 2004: The iGrid information service has been completely specified and designed.

April 2004: The GSI plugin for gSOAP has been greatly improved. version 2.0 has been completely rewritten from scratch using the GSS APIs directly in order to improve performances. The new version no longer relies on Globus IO and can be used with Globus Toolkit v2.2.x, 2.4.x, and 3.2 (pre-OGSI components). The GSI plugin has been tested with the latest available gSOAP version 2.6 Finally, the software has been made protocol independent, i.e., it works with both IPv4 and IPv6.

December 2003: The GridLab MDS prototype version 2.0 has been released. This version exploits the latest GSI plugin for gSOAP (v1.5.4) and provides many improvements. Some memory leaks have also been fixed.

November 2003: The GridLab MDS prototype version 2.0 beta 1 has been released. This version is meant for demonstration purposes only, and will be used for the demo planned at SuperComputing 2003 conference.

October 2003: The GridLab MDS prototype version 2.0 beta has been released. This version adds support for GSI security through SASL mechanism. The schema and information provider related to web services has been re-designed. The web service and its related clients have been updated. All of the software now works with the latest release of gSOAP (v2.3.8) and of the GSI plugin for gSOAP (v1.5.3).

September 2003: The GridLab MDS prototype version 2.0 alpha has been released. The GridLab MDS now supports registering multiple instances of services. New information providers are available allowing registering multiple instances of web services and retrieving information related to clusters such as general node information, queues and jobs.

July 2003: The installation procedure automatically detects and configure the software for the following GridLab testbed platforms: linux, irix, true64.

February 2003: The installation procedure does not require any more the autoconf and automake packages. The new installation procedure takes advantage of the gridlab.conf file and can be done by means of configure, make, make install. The gSOAP Toolkit, required for building the GridLab MDS Web Service, has been removed from the package and must be downloaded before installing the software.

December 2002: The first GridLab MDS prototype has been released. The release include the current GridLab schema and related information providers. Moreover, an MDS web service (gsi enabled) provide read/write access to the MDS.

September 2002: The MDS Web Service required to implement the scenario we envisioned in Edinburgh during GGF5 has been implemented during the last Zakopane meeting. We have also developed a GSI plugin for the gSOAP Toolkit in order to build a GSI enabled GridLab MDS Web Service.

June 2002: We have finalized the technical specification for the first MDS prototype.

March 2002: We have completed the evaluation of the Globus MDS.

Documents

Below we list the documents we have made available for GridLab use.

Document Description
iGrid-guide.pdf Documentation for the iGrid Information service v1.3 Public Release
iGrid brochure pages 1-4 iGrid brochure pages 1-4
iGrid brochure pages 2-3 iGrid brochure pages 2-3

Publications

Paper Description
European Grid Conference 2005 G. Aloisio, M. Cafaro, I. Epicoco, S. Fiore, D. Lezzi, M. Mirto and S. Mocavero, "iGrid, a Novel Grid Information Service", Proceedings of Advances in Grid Computing - EGC 2005 (European Grid Conference, Amsterdam, The Netherlands, February 14-16, 2005, Revised Selected Papers), Lecture Notes in Computer Science, Springer-Verlag, Volume 3470, pp. 506-515, 2005
International Conference on Computational Science and Applications 2005 G. Aloisio, M. Cafaro, I. Epicoco, S. Fiore, D. Lezzi, M. Mirto, S. Mocavero, "Resource and Service Discovery in the iGrid Information Service", Proceedings of International Conference on Computational Science and its Applications (ICCSA 2005), Springer-Verlag, Volume 3482, pp. 1-9, 2005
Information Technology Coding and Computing 2005 G. Aloisio, M. Cafaro, I. Epicoco, D. Lezzi, R. Van Engelen, "The GSI plug-in for gSOAP: Enhanced Security, Performance, and Reliability", Proceedings of Information Technology Coding and Computing (ITCC 2005), IEEE Press, Volume I, pp. 304-309

Resources

Resource Description
iGrid WSDL WSDL file related to iGrid latest release
iGrid XML Schema XML Schema related to the XML documents produced by iGrid latest release
iGrid SQL-Search XML Schema XML Schema related to the XML documents produced by the SQL Search method of iGrid latest release

Software

Package Description
iGrid Information Service v1.3 Public Release iGrid Information Service v1.3 Public Release
GSI plugin for gSOAP The GSI plugin for gSOAP, developed by WP10

People

Member Email Homepage
Giovanni Aloisio giovanni.aloisio@unile.it http://www.informatica.unile.it/laboratori/lab-hpc/Aloisio.htm
Massimo Cafaro massimo.cafaro@unile.it http://sara.unile.it/~cafaro
Italo Epicoco italo.epicoco@unile.it http://sara.unile.it/~epico
Daniele Lezzi daniele.lezzi@unile.it
Maria Mirto maria.mirto@unile.it
Silvia Mocavero silvia.mocavero@unile.it
Euro Blasi euro.blasi@unile.it
Cristina Barba cristina.barba@unile.it


GridLab: Grid Application Toolkit and Testbed is co-funded by the European Commission under the Fifth Framework Programme (IST-2001-32133).
Web admin: Petr Holub, web design: Radoslaw Strugalski

Last update on Wednesday, 22-Mar-2006 16:18:12 CET.