Innovatives Supercomputing in Deutschland
inSiDE • Vol. 2 No. 1 • Spring 2004
current edition
archive
centers
events
download
about inSiDE
index  index prev  prev next  next

D-Grid – Towards E-Science in Germany

When Germany started its first Grid Initiative UNICORE in the word Grid – as a description for transparent usage of distributed resources by virtual organisations – had not been coined yet. However, UNICORE and its successor project UNICORE+ certainly marked the beginning of a Grid initiative in Germany. Although it came up with a product, it was clear at the end of the project that the reach of UNICORE was too short. It only tackled the question of accessing supercomputing resources, but there was no whatsoever support for a full fledged e-science infrastructure.

This situation was addressed in the final UNICORE+ Review Meeting in December 2002 and planning for a German e-science initiative started immediately picking up on the many ideas and other projects that had grown among a vibrant Grid community in Germany over time. The code name for the initiative was chosen to be D-Grid. The founders of the initiative are faced with the following situation.

Situation in Germany

Grid computing is well established in Germany in a variety of projects. German research groups are among the most actives in European Grid Initiatives. Already in 1998 in the European framework program 5 (FP5) a French-German pilot project (METODIS) for the industrial usage of Grid tools was initiated. A number of projects followed with German researchers partially taking the lead. In FP6 German researchers were strongly involved from the start both in projects building a European research infrastructure and in using the Grid for complex problem solving.

At the same time Grid research was conducted in a number of communities. The most notable one currently is certainly high energy physics (HEP). As part of the large hadron collider (LHC) experiments of CERN the community has set up a concept for the processing of the huge pile of data generated during the experiments. At the Research Centre Karlsruhe (FZK) a Grid Centre (GridKa) was established that acts as a tier 1 centre for the LHC. Other communities like climate and weather research have established similar activities in the field.

German researchers were also rather active in international activities for a standardization of the Grid. Already the foundation of a European Grid initiative was strongly driven by German participants – although acting on a European level with colleagues from many other countries. These activities were intensified when the Global Grid Forum was established. German researchers actively participated at all levels. The ­importance of German Grid activities inside GGF is certainly emphasized by the fact that GGF had its March 2004 meeting in Berlin.

A Vision for e-science

Modern information society is faced with a multiplicity of possibilities for efficient communication and easy access to large sets of data and information as well as high performance computing systems. The opportunities to achieve better results – both quantitatively and qualitatively – in science and industrial development based on completely new methods have increased dramatically. At the same time complexity and thus difficulties in handling distributed and dynamic system components have increased dramatically.
Virtualisation is therefore the key word for future Grid systems. Hiding away the complexities of data – information – and compute services and thus virtualising them has to be the goal. Future Grid infrastructures will comprise thousands of geographically distributed resources that are interconnected by wide area networks. These resources will autonomously supervise and reorganize themselves whenever necessary. While providing reliable, fault tolerant and ubiquitous services of high quality they will be transparent to the user.

The goal of D-Grid is a bundling of Grid initiatives in Germany to harness the potential of synergetic effects for global, distributed and innovative collaborations in science and industry. This requires the structuring both at a horizontal and a vertical level as shown in Figure 1.




Figure 1:
The D-Grid e-science Framework

At the horizontal level synergy is achieved by bundling and a common usage of middleware, services and e-science methods across scientific communities which were so far isolated. This brings about homogenisation and standardization which allows harnessing synergy for scientific work. At the lowest level we find resources like networks, computers, programs, instruments and data archives that have to be integrated to form a basic infrastructure.

At the vertical level an increase in efficiency for each scientific discipline can be seen in the creation, bundling and exploitation of services, resources and infrastructures. Figure 1 shows how this can be achieved at each layer of the conceptual view of the Grid.

Package of Measures

To achieve such an integration and exploitation of synergetic effects a set of measures will have to be taken:

Installation of a network of competence in e-science: A well coordinated network of competence based on centres of excellence is the essential ingredient for a national e-science program. These centres are crystallisation points of competence in the field of Grid computing. A common head office coordinates the key responsibilities which are
Provision of resources and know-how
Development of application scenarios for science and industry
Research and development in Grid systems
Permanent integration of user requirements

Development of Grid software components: Generic and standardized software is the basis for Grid computing in science and industry. It has to be developed in close co-operation with the international research community and with industry

Creation of a lasting infrastructure: The core of such an infrastructure is formed by existing and improved networks, computer systems and data bases. This has to be complemented by services and a middleware layer. Although based on existing national infrastructures like the German research network DFN, the German federal HPC centre resources or the UNICORE group, this has to be extended into the international arena to be competitive

Setting up of a number of pilot projects in e-science: Pilot projects do not only help to demonstrate the benefit of a German Grid initiative. They can also help to gradually lure more and more scientific communities into the Grid arena. Thus a true e-science space is created

Organisational Aspects

The German Grid community is based on self organisation. At plenary meetings the main issues are discussed openly and necessary decisions are made. Currently D-Grid is a group of about 45 organisations. These come from universities, research organisations and industry. Since D-Grid is an open community any research group in Germany can join by signing a memorandum of understanding and participating in the coordination process. More information on the organization and how to participate can be found at
http://d-grid.de. Most of the information provided here was taken from this webpage.


The community has established a steering committee in May 2003 for the preparation of a research program and to prepare organisational concepts. Its main duties are:

To work out a scientific vision and goals for a German Grid research program together with leading scientists in the field

To work out a concrete R&D program focussing on infrastructures, Grid software and applications

To act as a liaison for the federal ­Ministry of Science for the topics mentioned above

To integrate various scientific fields and communities

To work out a memorandum of understanding and lay the foundation for a work program for a German Grid and e-science initiative.

The steering committee has proposed a matrix structure for the further work on a research program. This matrix structure can also be seen as the basis for the further organisation of D-Grid. At the horizontal level a set of working groups (WG) was established:

Operations
Networks
Middleware
Autonomic Computing/Management
Data/Information

At the vertical level individual communities were asked to collect and formulate their requirements as well as visions for the future. Communities can centre on an application field – as is the case for the High Energy Physics (HEP) community or the Climate and Weather Research community. They can also be communities of providers like supercomputer centres or network providers.

These working groups and communities have created a work program that is finalised in June 2004. Based on this work D-Grid expects to be able to launch operation in early 2005.

Prof. Dr. Michael M. Resch

High-Performance Computing Center Stuttgart (HLRS)


top  top