Project Structure of D-Grid Service Layer Projects

advertisement
The Structure of D-Grid
Uwe Schwiegelshohn
D-Grid Corporation
TU Dortmund
October 13, 2008
History of D-Grid
2004
German Grid initiative by researchers with industrial participation
2005
Integration project and 5 (later 7) mainly academic communities
(phase 1)
2006
Grid hardware investments (7 core centers and community
additions)
2007
Communities with industrial participation, gap projects, service layer
projects (phase 2)
Grid hardware investments (cooperations: bwgrid, physics, climate
research)
2008
Successor of D-Grid integration project 2, D-Grid corporation
Grid hardware and software investments (network storage, grid
licenses, visualization) in preparation
2009
Communities with industrial leadership, gap projects, SLA and
knowledge layer in preparation

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Funding of D-Grid
• D-Grid is mainly funded by the German Federal
Ministry of Research and Education (BMBF)
– Some contribution of some research institutions
– Co-payment of industrial contributors
• 22 projects (excluding phase 3)
– 117 partners
• Total funds exceeding 100 Mio €
– including phase 3 and all investments
• Funding period
– 2005 – 2011
– Funding period for each project is at most three years
• Funding after 2011
– No further funding of industrial communities is planned
– Continuous funding of academic communities on a discipline level
– Funding model of the infrastructure must be established.

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Project Structure of D-Grid
Academic Community
Projects
Commercial Community
Projects
Service Layer
Projects
Gap - Projects
Integration Project

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Integration Project (DGI 1 and DGI 2)
• Support
–
–
–
–
3 different middlewares
Globus 4.x, LCG/gLite, UNICORE
SAGA/GAT
only level 2 support, no direct user support
Helpdesk (only DGI 2)
Reference installation
concurrent operation of all middlewares
• Operation of D-Grid: Guidelines and central components
– Operation of VO services and basic user services
– Operation of resources
common to most
communities
• Security
– AAI/VO
– Firewalls
• Data and Information Management
– dCache, OGSA-DAI, IRODS
– Metadata handling (only DGI 2)
• Development of Basic Components
– Portal (GridSphere), Accounting, CRM, Monitoring (mainly DGI 2)
• Sustainability
development of a business model

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
D-Grid Infrastructure
Communities
Portal (GridSphere)
User-/
applicationinterfaces
GAT/SAGA API
D-Grid services
Nutzer
Scheduling and
workflow management
Grid services
Monitoring
UNICORE
LCG/gLite
Accounting and
billing
Special focus of DGI 2
Basic services
Security and
VO management
Globus toolset V4
Data management
Data access
D-Grid resources
Distributed
data archives
Data/
software
Network
infrastructure
Distributed
compute
resources

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Use of Middleware Systems
• gLite/LCG
–
–
–
–
used exclusively by high energy physics
largest number of active users
large number of production jobs
largest European-wide network
• UNICORE
– used by two projects with industrial participation
• AeroGrid: aerospace industry
• BISGrid: heterogenous business information systems for SMEs,
orchestration of Grid workflow engines (BPEL)
• GT 4.x
– used by most projects (all other academic communities)
– largest number of potential but not yet active users (medical
community and humanities)
– large number of production jobs from a small number of users
(astrophysics)

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Project Structure of D-Grid
Academic Community
Projects
Commercial Community
Projects
Service Layer
Projects
Gap - Projects
Integration Project

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Gap - Projects
• Integration and Interoperability of VO-Technologies
– VOMS from gLite
– VOMRS (VO Membership Registration Service)
– Shibboleth
• Resource and Service Monitoring
– Grid-wide monitoring across different systems (MDS4, BDII/MDS2,
UNICORE CIS)
– VO-specific view for the communities
– Integration of external monitoring tools (Nagios)
• Potential new gap projects
– Short lived credential service
– Grid intrusion detection
– Scheduling interoperability

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
D-Grid Infrastructure
Communities
Portal (GridSphere)
User-/
applicationinterfaces
GAT/SAGA API
D-Grid services
Nutzer
Scheduling and
workflow management
Grid services
Monitoring
UNICORE
LCG/gLite
Accounting and
billing
Security and
VO management
Basic services
Globus toolset V4
Data management
Data access
D-Grid resources
Distributed
data archives
Data/
software
Network
infrastructure
Distributed
compute
resources

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Project Structure of D-Grid
Academic Community
Projects
Commercial Community
Projects
Service Layer
Projects
Gap - Projects
Integration Project

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Service Layer Projects
• Operational Information Systems and Orchestration
– Middleware enabling enterprises to switch between enterprisespecific Grid-enabled EAI and Grid utilization
– Integration of WS-BPEL into Grid technology
• Public Private Partnership Support
– Transition of enterprise and utility Grids to open service Grids or
SOKU
• Sustainable Grid Infrastructures
– Disseminating the knowledge of Grid technology
– Simplifying installation and maintenance of Grid middleware
• Potential new service layer projects
– Service Level Agreement Layer
– Knowledge Layer

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Project Structure of D-Grid
Academic Community
Projects
Commercial Community
Projects
Service Layer
Projects
Gap - Projects
Integration Project

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Academic Community Projects
• Climate Research
– evaluation of multi-model ensemble simulations
• High Energy Physics
– evaluation of CERN experiments (LHCb, Atlas, Alice, CMS)
• Astrophysics
– collaborative management of astrophysical resources including
telescopes and detectors
• Medical Sciences
– availability of heterogeneous data from basic research, clinical
research and patient caring
• Humanities
– collaborative editing, annotating, analyzing, and publishing of
specialist text sources
Are there similarities among these different communities?

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Project Structure of D-Grid
Academic Community
Projects
Commercial Community
Projects
Service Layer
Projects
Gap - Projects
Integration Project

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Commercial Community Projects
• Aerospace Engineering
• Financial Business Grid
• Automotive Industries
• Construction Industries
• Spatial Data Infrastructure Grid
• Engineering Applications
• Metereology for Power Generation
• Cooperative Developments using the Grid
Cooperation between industries, research centers and universities
Commercial use of Grid applications
Virtualization techniques
Security challenges

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Organizational Structure of D-Grid
D – Grid Corporation
Representation
Service and
resource providers
Representation
Industrial users (SME)
Representation
Academic
communities

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Present Tasks of D-Grid Corporation
• Coordination of D-Grid Projects
– Tracking of project progress
• Determination of problems in project schedules
• Discussion of approaches to handle these problems
– Initiating communication between projects
• Dissemination of project knowledge and expertise
• Circulation of public project information
– Addressing of problems relevant to several projects
• Collection of solution proposals from different projects
• Mediating in case of interaction problems between different
projects
• Representation of D-Grid
– Dissemination of information on D-Grid
– Representation on an international level

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
DGI and Communities
• The other D-Grid projects selected the content of DGI 2.
• Gap project proposals are openly discussed among the projects
before being submitted.
• DGI is planned evolve into a D-Grid Support Unit
– Service offering management process
– Funding model
• Membership fees of large research institutions
– Central components like security or operation
• Pay-for-a-service for different service packages
– Alternative components like support of a specific middleware
• Project funds
– Temporary services
• Service layers use a pay-for-a-service model (with project funds?)
• D-Grid is user-(community-)driven.
• Communities do not need to be exclusively German.
– International initiatives like high energy physics

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Open Problems
• Number of users in most communities
– There are only few active users in most communities
• Education, coaching, user support
– Who takes care of individual users (not in a community)?
• Intermediate representation level
– How many representatives are needed?
– How are representatives selected?
– How representatives interact with each other?
• Legal problems
– Transferring services across states (and countries)?
– Private public cooperation
• Funding system
– Selection of services not belonging to the own organization
– Infrastructure investments

Cracow Grid Workshop 2008, Kraków, Poland
Structure of D-Grid
Uwe Schwiegelshohn
Download