Grid Computing Software
Grid Computing Software
iGrid
iGrid is a Grid Information Service originally developed in the context of the European GridLab projetct. The service uses port 19000, which is officially IANA registered. Please see: IANA registered port numbers Software maintenance and development continues at the University of Lecce; this page will provide the latest releases and related information.
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. Currently supported platforms include: linux IA32 and IA64, Mac OS X 10.5.x, FreeBSD.
October 29, 2008
iGrid v1.5.3 has been released.
Starting from this release, we support only GT v4.2.x
Download igridv1.5.3
February 16, 2008
iGrid v1.5.2 has been released.
Download igridv1.5.2
April 28, 2007
iGrid v1.7 for HPUX 11.23 has been released.
This release is functionally equivalent to v1.5.1. On HPUX thread support through the pthreads library is buggy and we had to rewrite iGrid to use processes instead of threads. This of course implies a completely different management since there is no more a shared memory, processes are synchronized through System V semaphores etc.
Download igrid-hpux-1.7
GSI plug-in for gSOAP
This project provides a gSOAP plugin for building secure web services using the Globus Toolkit GSI infrastructure. Using this package you can take advantage of the HTTPG (HTTP over GSI) protocol to develop GSI enabled web services and clients.
Download the gSOAP GSI plugin v3.3
Released on February 10, 2008
The software has the following features:
•based on the GSS API for improved performances;
•extensive error reporting related to GSS functions used;
•debugging framework;
•support for both IPv4 and IPv6;
•support for development of both web services and clients;
•support for mutual authentication;
•support for authorization;
•support for delegation of credentials;
•support for delegation of delegated credentials;
•support for connection caching;
•support for timeout management;
•support for automatic client-side credential renewal;
•support for automatic retrieval of VOMS attributes on gLite 3.0 middleware.
GWSDL
This middleware tool provides automatic WSDL document generation starting from a C header file.
Features:
•complements the Globus Tookit v4.x C WS CORE
•support for WSRF resources
•support for WS Faults
Download GWSDL v1.0
Released on July 9, 2007