logo

The International Collaboration to Extend and Advance Grid Education

  eu-flag

IceageWeb
 

Bullet Image t-Infrastructure

Introduction

By t-Infrastructure we mean e-Infrastructure specifically adapted to the needs of education, both of trainers and students. It is onerous to set up and operate, and therefore ICEAGE undertakes pioneering work to demonstrate how this may be done and to clarify requirements. At present this is undertaken on specially provided distributed software platforms. However, we also envisage some aspects of t-Infrastructure being provided by specialised VOs on standard production e-Infrastructure.

ICEAGE will develop and run shared t-Infrastructure, usable by students and teachers throughout the European Research Area (ERA), so that they have easy access to educational exercises running on e-Infrastructure and can demonstrate the potential of e-Infrastructure to transform the way we work and live.

ICEAGE WP4 aims to focus on three items:

  • The development of improved or new forms of t-Infrastructure.
  • The set up and management of t-Infrastructure.
  • The set up and management of t-Infrastructure sharing policies.

WP4 is led by the University of Catania.

GILDA

The initial t-Infrastructure for the ICEAGE project is GILDA (Grid Infn Laboratory for Dissemination Activities).

The GILDA project was started in 2004, by the Italian National Institute of Nuclear Physics (INFN), in the context of both the Italian INFN Grid project, and the European EGEE project.

The purpose of GILDA was to create a grid testbed entirely dedicated to training and dissemination activities. GILDA initially consisted of a full grid infrastructure, based gLite (formerly LCG) middleware, plus other facilities, as a dedicated Certification Authority and a Virtual Organisation.

Testbed

The GILDA Testbed consists of a series of sites, installed with latest version of the INFN Grid middle-ware (fully compatible with gLite), spread all over Italy and the rest of the world. Each site executes all the services to allow people to try the Grid, such as Resource Broker, Information Index, Data Managers, Monitoring tool, Computing Elements, and Storage Elements.

An up-to-date map of the GILDA Testbed showing active sites and their status is available.

Monitoring

The GILDA t-Infrastructure is approximatively formed by 20 sites (not everyone in perfect working order) and new sites continuously join/disjoin GILDA. For example, to support the activity of the ICEAGE project, two sites, NeSC in Edinburgh and STZAKI in Budapest, was added last year.

Most of sites are managed on best-effort basis and this could potentially decrease the quality of the service offered. To face this issue GILDA has been enhanced with some of the monitoring instruments already used in the EGEE production service. In particular: SAM and GStat.

SAM client periodically sends tests on the resources present in the BDII and publishes the results on a web site, allowing VO and site managers to quickly spot sites with errors. Results are also graphically summarised on a Google Map.

Another monitoring system employed in GILDA is GStat. This is essentially based on the information published by sites on the BDII. Unlike SAM, GStat does not send functionality tests on sites, but summarises data published by the BDII providing several compact views in a web page. GStat also verifies coherence of published data.

Other monitoring tools, providing status information with different approaches, can be present in GILDA. A complete list of monitoring tools is available here.

Multi Middleware

In order to fulfil the multiple middleware/platform requirements of the ICEAGE project, since the beginning of 2007 GILDA offers OMII-UK, Globus Toolkit 4 (GT4) and UNICORE services that co-exist with gLite on the same resources. An up-to-date list of middlewares, and related services, provided by GILDA is available in the GILDA web.

This infrastructure offers a good opportunity to new Grid users because they can try all the main middlewares, with respective services, on the same machine. This allows to learn the difference, in terms of functionality and performance, and evaluate which is the best fit for their real life applications.

Currently, the Multi Middleware is limited to a couple of Sites (Catania is full working, NeSC and SZTAKI are under installation). However, if the demand of a such infrastructure from new Grid users will increase, this could be extended to all the sites.

Support System

Users should be assisted during their knowledge path by a dedicated support system where they can submit public tickets to explain the problems they have and obtain assistance, instead of write private emails, so to create and expand a shared knowledge base.

In GILDA web pages there is a section dedicated to the support activity. Between 1 April 2006 and 28 February 2007, this support system got more than 200 new tickets and more than 90% of them have been closed in a couple of days time. Most of the tickets are related to very basic help.

In the context of ICEAGE, the Support System has evolved with the idea of providing students with a help desk available for them not only during the courses but also before, to get started with the access procedures, and after. This improves the quality and extends the time of the didactic provision.

Access statistics

The users attentions to the tInfrastructure and the related training material are continuously evaluated. This control allows to understand the user needs and improve the quality of the service provided.

The attention is valuated tracing the navigation of the users in the GILDA web page. This is made by the Google Analytics tool that collect information like number of daily users, origin country, time spent during a visit, number of page, pages most visited and so on.

Traning material

The Grid technology evolves continuously and it could be difficult to find an up-to-date documentation for the latest technologies. For this reason the GILDA team put a big effort on produce guide and documents on the used middleware.

In the context of ICEAGE, during the past year, the documentation and training material has been entirely re-organised in a tWiki site comply with requirements coming up from grid summer schools and university courses supported by ICEAGE. The tWiki is a collaborative environment where everybody can give his own contribution.

This material is both for users at any level of knowledge and system administrators that have to install and maintain the middleware working.

User

A large effort has been devoted to ease the start-up of beginners. Tens of topics are organised in three levels of difficulty: beginners, intermediate, and advanced. For each topic there is a short tutorial describing a particular aspect (WMS, DMS, security, etc.).

System admin

Tutorials for site-administrator, regarding troubleshooting and grid services installation have also been added as well as a section on gLite APIs usage.

Booking courses and tutorials

The main goal of GILDA is to provide an Infrastructure for all those willing to organise grid-tutorials and University Grid course for users and/or system administrators.

Tutorial and course organisers can book GILDA for their purposes just filling a web form.

Training courses

Many grid-tutorials have been supported by GILDA in the past few years. An up-to-date list of these is published between the GILDA page.

University degree and master courses

Universities start to provide courses on Grid computing only from few years and currently they are not usual. However, a list of course supported by ICEAGE and/or GILDA is maintained in the ICEAGE web site.

Documents

Documents describing the activity of WP4 can be found here.

Top