The GridLab project consists of 12 core workpackages, with
additional workpackages covering exploitation, dissemination and
project management.
|
TB
|
Technical
Board (TB)
|
The Technical Board is responsible for the general
architecture of the GridLab project and has to coordinate
and ensure the interoperability between the individual
Work Packages.
|
|
WP1
|
Grid Application Toolkit (GAT)
|
The Grid Application Toolkit provides a link
between Grid middleware and applications, usable by any
conforming application or middleware component. This is a
key component of GridLab, requiring input from, and
connecting to, most other work packages and components.
|
|
WP2
|
Cactus Grid Application Toolkit (CGAT)
|
The Cactus Grid Application Toolkit provides an
extended GAT interface for Cactus, a very general
toolkit framework supporting different Grid applications,
from astrophysics to chemical engineering. Cactus will be
one of the primary application drivers for the GAT.
|
|
WP3
|
Work-Flow Application Toolkit (TGAT)
|
The Work-Flow Application Toolkit}, will develop Grid
capabilities for a widely used data flow programming
environment, Triana,
used in gravitational wave and other data analysis areas.
|
|
WP4
|
Grid Portals
|
Grid Portals, will be highly application driven, aimed at
providing uniform, flexible and intuitive user access to
Grid resources from anywhere, as well as administration
tools for maintaining a Grid environment.
|
|
WP5
|
Testbed Management
|
Testbed Management will administrate and maintain an active
development testbed across roughly a dozen EU sites
(leveraging the work of the EGrid, deploying technologies as
they are developed by the project. This work package will
also coordinate with sites in the USA-based NCSA Alliance
and others to test and develop interoperability.
|
|
WP6
|
Security
|
Security will ensure the integration of all the
technologies developed under other WPs, taking into account
the various local security requirements and state of the art
solutions.
|
|
WP7
|
Adaptive Grid Components
|
Develop a set of components and APIs to be plugged into the
toolkit, for example to take monitoring information and
implement basic techniques for short-term forecasting and
behavior adaptation/optimization.
|
|
WP8
|
Data Handling and Visualization
|
Provide Grid aware techniques for data management, analysis,
and visualization, needed especially for applications that
make use of multiple sites in a dynamic, time dependent
manner, leaving (potentially huge amounts of) data
unpredictably scattered across the Grid.
|
|
WP9
|
Resource Management
|
Develop resource need estimators, resource brokers, and
other tools, and incorporate existing tools from other
projects where appropriate, for both Grid users and the
applications themselves to make intelligent decisions about
which Grid resources should be used at any instant in the
lifetime of a simulation.
|
|
WP10
|
Information Services
|
Extend existing Grid middleware toolkits with dynamic
features needed by applications to select appropriate Grid
resources and to provide simulation information to
collaborative user groups.
|
|
WP11
|
Monitoring
|
Develop new components that will fit in the general Grid
monitoring architecture to support application steering,
adaptive monitoring and automatic analysis and prediction of
performance data.
|
|
WP12
|
Access for Mobile Users
|
Develop and test Grid access technologies through a variety
of mobile devices, from 2.5G and 3G wireless networks as
they are deployed across the EU and migrated to the USA.
|
|
WP13
|
Exploitation and Dissemination
|
Ensure the active dissemination of the project results
through a variety of channels, including active
participation in international organizations (eg GGF), co-development with other
Grid projects in the USA and EU, participation in
international conferences, training programs, instruction of
GridLab technologies into various communities, and
introduction into the commercial vendor world.
|
|
WP14
|
Project Management
|
Ensure the project's professional management, including
careful orchestration and monitoring of work across groups,
major project decisions, liaisons with external projects and
with the international advisory board, etc.
|