EGI - ITI

Transcription

EGI - ITI
Towards a Sustainable
Federated Grid Infrastructure
for Science
Dieter Kranzlmüller
Ludwig-Maximilians-Universität (LMU) München &
Leibniz Supercomputing Centre (LRZ)
[email protected]
267 Sites
54 Countries
114,000 CPUs
20 PetaBytes
>16000 Users
>200 VOs
>140,000 Jobs/Day
Archeology
Astronomy
Astrophysics
Civil Protection
Comp. Chemistry
Earth Sciences
Finance
Fusion
Geophysics
High Energy Physics
Life Sciences
Multimedia
Material Sciences
…
ITI 2009, Cavtat, Croatia
Status January 2009:
http://project.eu-egee.org/index.php?id=417
Dieter Kranzlmüller
2
Pilotproject EGEE:
High Energy Physics
• Large Hadron Collider (LHC)
– Amount of data: ~4 PBytes/year
• EGEE Tasks:
– Data management
– Distributed analysis
(globally)
– Batch processing
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
3
Biomedicine:
WISDOM
• World-wide In Silico Docking On Malaria
– Neglected diseases
– Biomedical data challenges
– Docking experiments:
46 million ligands
– Runtime: 6 weeks
– Data: 1 TByte
– 1000 CPUs in 15 countries
(~80 CPU years)
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
4
267 Sites
54 Countries
114,000 CPUs
20 PetaBytes
>16000 Users
>200 VOs
>140,000 Jobs/Day
Archeology
Astronomy
Astrophysics
Civil Protection
Comp. Chemistry
Earth Sciences
Finance
Fusion
Geophysics
High Energy Physics
Life Sciences
Multimedia
Material Sciences
…
Production Grids are reality today
but …
ITI 2009, Cavtat, Croatia
Status January 2009:
http://project.eu-egee.org/index.php?id=417
Dieter Kranzlmüller
5
EGEE Projects
•
EGEE
– 01 April 2004 – 31 March 2006
– 71 Partners, 27 Countries
– EC Contribution: 32 Mio €
•
EGEE-II
– 01 April 2006 – 30 April 2008
– 91 Partners (11 JRU – 48 partners), 32 Countries
– EC Contribution: 36 Mio €
The world’s largest production
•
EGEE-III
– 01 May 2008 – 30 April 2010
– 42 Partners (mostly JRUs)
– EC Contribution: 32 Mio €
ITI 2009, Cavtat, Croatia
grid infrastructure alone requires
> 16 Mio € EU funding
+ add. national funding per year
Dieter Kranzlmüller
This does not include the
hardware resources
6
Today’s Challenges
• Project-based funding: Typical funding cycles
of today’s grid infrastructures => 2-4 years
• Protection of Investment: Investments in grids,
both from funding organizations and from users,
need to be protected
• Dependency: Some application domains
depend on production grids already today
• Long-term perspective: Grid users ask for a
longer term perspective
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
7
Grid Stakeholders Today
on
on
Grids
Grids
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
European
European
Commission
Commission
ITI 2009, Cavtat, Croatia
Funding
Funding
Agency
Agency11
Funding
Funding
Agency
Agency22
Dieter Kranzlmüller
…
Funding
Funding
Agency
AgencyNN
8
Grid Stakeholders Today
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
European
European
Projects
Projects
European
European
Commission
Commission
ITI 2009, Cavtat, Croatia
National
National
Grid
Grid
Projects
Projects
Regional
Regional
Grid
Grid
Institution
Institution
…
Local
Local
Grid
Grid
Community
Community
Funding
Funding
Agency
Agency11
Funding
Funding
Agency
Agency22
…
Funding
Funding
Agency
AgencyNN
Dieter Kranzlmüller
9
Grid Users Today
• Dependency
• Protection of Investment
• Long-term Perspective
European
European
Projects
Projects
European
European
Commission
Commission
ITI 2009, Cavtat, Croatia
National
National
Grid
Grid
Projects
Projects
Regional
Regional
Grid
Grid
Institution
Institution
…
Local
Local
Grid
Grid
Community
Community
Funding
Funding
Agency
Agency11
Funding
Funding
Agency
Agency22
…
Funding
Funding
Agency
AgencyNN
Dieter Kranzlmüller
10
e-Infrastructure Reflection Group
(e-IRG)
Grid Stakeholders Today
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
e-IRG
e-IRGRecommendation,
Recommendation,12/2005:
12/2005:
European
European
Projects
Projects
European
European
Commission
Commission
ITI 2009, Cavtat, Croatia
National
National
Grid
Grid
Projects
Projects
Funding
Funding
Agency
Agency11
“The
“Thee-IRG
e-IRGrecognizes
recognizesthat
thatthe
thecurrent
current
Regional
Local
project-based
financing
model
of
grids
Regional
Local
project-based
financing
model
of
grids
…
Grid
Grid
(e.g.,
EGEE,
Grid
Grid continuity
(e.g.,
EGEE,DEISA)
DEISA)presents
presents
continuity
Institution
Community
Institution
Community
and
interoperability
and
interoperabilityproblems,
problems,
and
andthat
thatnew
newfinancing
financingand
andgovernance
governance
models
modelsneed
needto
tobe
beexplored
explored––taking
takinginto
into
account
the
grid
account
therole
roleof
ofnational
national
gridinitiatives
initiatives
Funding
Funding
Funding
Funding
… ininthe
as
recommended
Luxembourg
e-IRG
asAgency
recommended
the
Luxembourg
e-IRG
2
Agency
N
Agency
2
Agency
N
meeting.”
meeting.”
Dieter Kranzlmüller
11
Grids in Europe
www.eu-egi.eu
Each NGI
… should be a recognized national body
with a single point-of-contact
… should mobilize national funding and resources
… should ensure the operation of a national e-Infrastructure
… should support user communities
… should contribute and adhere to intl. standards and policies
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
12
National
Global
Testbeds
ITI 2009, Cavtat, Croatia
Evolution
EGI is not a simple continuation
of EGEE, but should offer a
possible solution for all
European Grid infrastructure
Routine Usage
Utility Service
Dieter Kranzlmüller
13
projects
to achieve sustainability
European Grid Initiative
Goal:
• Ensure the long-term sustainability of grid infrastructures
in Europe by establishing a new federated model
bringing together NGIs to build the EGI Organization
Objectives:
• Ensure the long-term sustainability of the European einfrastructure
• Coordinate the integration and interaction between
National Grid Infrastructures
• Operate the European level of the production Grid
infrastructure for a wide range of scientific disciplines to
link National Grid Infrastructures
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
14
•
•
Ensure the long-term sustainability of the European e-infrastructure
Coordinate the integration and interaction between National Grid
Infrastructures
• Operate the European level of the production Grid infrastructure for a wide
range of scientific disciplines to link National Grid Infrastructures
• Provide global services and support that complement and/or coordinate
national services (Authentication, VO-support, security, etc);
• Coordinate middleware development and standardization to enhance the
infrastructure by soliciting targeted developments from leading EU and
National Grid middleware development projects;
• Advise National and European Funding Agencies in establishing their
programmes for future software developments based on agreed user needs
EGI Vision Paper
and development standards;
• Integrate, test, validate and package software from leading Grid middleware
developmenthttp://www.eu-egi.eu/vision.pdf
projects and make it widely available;
• Provide documentation and training material for the middleware and
operations. (NGIs may wish to make the material available in turn in their
local language);
• Take into account developments made by national e-science projects which
were aimed at supporting diverse communities.
• Link the European infrastructure with similar infrastructures elsewhere;
• Promote Grid interface standards based on practical experience gained
from Grid operations and middleware integration activities, in consultation
with relevant standards organizations;
•ITI 2009,
Collaborate
closely with industry
technology and service providers, as 15
Cavtat, Croatia
Dieteras
Kranzlmüller
well as Grid users, to promote the rapid and successful uptake of Grid
technology by European industry.
42 European NGIs
+ Asia, US,
Latin America
+ OGF-Europe
+ PRACE
+…
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
16
EGI Policy Board
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
17
Grid Stakeholders Today
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
European
European
Projects
Projects
European
European
Commission
Commission
ITI 2009, Cavtat, Croatia
National
National
Grid
Grid
Projects
Projects
Regional
Regional
Grid
Grid
Institution
Institution
…
Local
Local
Grid
Grid
Community
Community
Funding
Funding
Agency
Agency11
Funding
Funding
Agency
Agency22
…
Funding
Funding
Agency
AgencyNN
Dieter Kranzlmüller
18
Future Grid Stakeholders
EGI
Design
Study
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
European
European
Grid
Grid
Projects
Projects
European
European
Commission
Commission
ITI 2009, Cavtat, Croatia
National
National
Grid
Grid
Initiative
Initiative11
National
National
Grid
Grid
Initiative
Initiative22
…
National
National
Grid
Grid
Initiative
InitiativeNN
Goal of EGI Design Study:
Funding
Funding
Funding
Conceptual
setup …and operation
of a
Funding
Funding
Funding
Agency
Agency
Agency
Agency11
Agency22
AgencyNN
new organizational model of a
sustainable pan-European
Dieter Kranzlmüller
19
grid infrastructure
EGI Webpage
www.eu-egi.eu
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
20
EGI Knowledge Base - Main
NGI
Representatives
to provide their
input
and update their
local information
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
http://knowledge.eu-egi.eu
21
EGI Knowledge Base Croatia
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
22
EGI Knowledge Base
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
23
EGI_DS Deliverables
• D4.3 Guidelines for NGIs ut
p
n
– How to set up an NGI
i
r
u
u
e
– Minimum requirements
i.NGIs
yo for
g
e -e .eu
d
i eu gi
v
.
e
o
r
w
• D4.4 EGI Blueprint
Proposal
p w eu
e //w @
s
t financing of EGI
– Structuraleaoutline
: and
c
p
Pl htt nta
co
• D3.1 EGI Functions Definition
– Detailled functional description of EGI
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
24
The EGI Model
EGI Model
• NGIs
– ensure the operations of grids in each
country
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
26
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
27
EGI Model
• NGIs
– ensure the operations of grids in each
country
– constitute the EGI Council, the
governing body of EGI
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
28
EGI Model
• NGIs
– ensure the operations of grids in each
country
– constitute the EGI Council, the
governing body of EGI
• EGI.eu (was: EGI.org)
– central coordination part
– the “glue” between the NGIs to link
existing NGIs and to support evolution
of NGIs
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
29
Location of EGI.eu
• Activities of EGI.eu
– Operation of the European level of the
production grid infrastructure (incl. security)
– Provisioning of grid services and support at
EGI Call for Proposals
pan-European level, complementing and
• 8services
Bids from NGIs received
coordinating national
• Ranking
provided by
– Coordination of middleware
development
and
Evaluation
Board
standardization, integration
and testing
• Decision
by EGI PB on
– Training dissemination
and outreach
2 March 2009: Amsterdam,
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
30
The Netherlands
EGI Structure
EGI.eu
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
31
User Communities
EGI User Involvement:
• Coordination with Specialized Support Centers (SSC)
• Services for new
and small communities
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
32
• Coordination of training and event organization
The EGI Infrastructure
EGI Grid Infrastructure
… should be
• a large-scale, production Grid
infrastructure
• built on national grids that interoperate
seamlessly at many levels,
• offering reliable and predictable
services to a wide range of applications
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
34
EGI Infrastructure
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
European-level Grid Services
EGI.eu
EGI.eu
Middleware X
Middleware B
Middleware B
Middleware A
ARC
UNICORE
gLite
ITI 2009, Cavtat, Croatia
Requirements:
•National
Scalability andNational
interoperability
National
National
National
National
… andGrid
Grid
• Grid
Availability
reliability
Grid
Grid
Grid
Initiative
Initiative
Initiative N
Initiative11
Initiative22
• ManageabilityInitiative N
• Sustainability
Dieter Kranzlmüller
35
• Autonomy of NGIs
EGI Operations Tasks
Operation of tools and services
• Grid configuration repositories
• Grid accounting repositories
• Grid repositories for SLA
compliance and performance
monitoring
• Grid operations portal
• NGI Grid oversight
User support
• Central ticket handling system
• Gathering requirements for user
support tools
Other international tasks
• MW deployment/roll-out and
support
• Resource allocation & brokering
support
Security
• Interoperations between NGI’s
• Security policy development and
and with other grids
maintenance
Proposal (V3.0)
• Network support
• Coordination of security and EGI Blueprint
incident response
• Definition of best practises,
http://www.eu-egi.eu/blueprint.pdf
procedures, requirements
• Expert team for security
vulnerabilities
• •Catch-all
production
grid
core
Functions
of
EGI
services
ITI 2009, Cavtat, Croatia
• Financing of EGI
Dieter Kranzlmüller
• Transition to EGI
36
EGI Operations =
EGI.eu critical services + NGI international tasks
EGI.eu
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
EGI.eu global tasks
NGI international tasks
NGI local tasks
37
EGI Infrastructure
International
InternationalScientific
Scientificand
andResearch
ResearchCollaboration
Collaboration
European-level Grid Services
EGI.eu
EGI.eu
Middleware X
Middleware B
Middleware B
Middleware A
ARC
UNICORE
gLite
ITI 2009, Cavtat, Croatia
Middleware
… is essential
for the grid
National
National
National
National
National
National
…
Grid
Grid
Grid
to evolve with
Grid
Grid… continues
Grid
Initiative
Initiative
Initiative
Initiative11
Initiative22
InitiativeNN
new functionalities
… development is a
Dieter Kranzlmüller
38
long-term process
EGI Middleware
EGI.eu
• should ensure continuity
• should steer the process of providing the
necessary requirements and feedback to
the middleware developers
• should certify selected components
• should promote interaction with
standardization bodies
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
39
Challenges in an
EGI environment
Challenges for IT
• Scalability:
Federated Hierarchical Approaches
• Examples:
– Grid configuration repositories
– Grid accounting repositories
– Grid repositories for SLA compliance and
performance monitoring
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
41
D-Grid Project D-MON
ComputingService (DB)
VO-specific View (OGSA-DAI)
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
42
Challenges for IT
• Scalability
• Manageability:
Tools for managing resources, services,
and VOs
• Example:
– New community joining the grid infrastructure
requires resources
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
43
Challenges for IT
• Scalability
• Manageability
• Dependability, Availability, Survivability,
Reliability
• Examples:
– Fault tolerance and rollback mechanisms
– Safety and privacy
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
44
Challenges for IT
• Scalability
• Manageability
• Dependability, Availability, Survivability,
Reliability
• Integration:
with supercomputers, clouds, data
repositories, …
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
45
Leibniz Supercomputing Centre
of the Bavarian Academy of Sciences
Supercomputing@LRZ
Grid@LRZ
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
46
Challenges for IT
• Scalability
• Manageability
• Dependability, Availability, Survivability,
Reliability
• Integration
• Higher-level services
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
47
Example: Biomedical
Investigation
• Parallel simulation
of blood flow
on the Grid
• Online visualization
of simulation
results on the
desktop
• Interactive steering
of simulation
• Grid is „invisible“
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
48
Cooperation with University Amsterdam
Flood Management
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
49
Challenges for IT
• Scalability
• Manageability
• Dependability, Availability, Survivability,
Reliability
• Integration
• Higher-level services
• Accounting & Billing
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
50
Financing EGI
EGI Financial Model
• The majority of EGI costs are generated by the
grid resources and their provisioning in each
country
• The costs related to the coordination tasks of
EGI.eu should be only a tiny fraction
• The sustainability of EGI depends on the
financial sustainability of the NGIs
• Some initial cohesion funding is expected to be
provided by the EC
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
52
EGI.eu Funding Model
Membership fees
General
Central
Management
INCOME
Contributed
Contributedby
byNGIs
NGIsthrough
through
EGI
EGIdistribution
distributionkey
key
COST CENTERS
Decided
Decidedby
bythe
theEGI
EGICouncil
Council
Covers
Coversmainly
mainlyEGI.eu
EGI.eu
coordination
coordinationcosts
costs
COSTS COVERED
Coordination
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
53
EGI.eu Funding Model
Membership fees
Service Charges
General
Central
Management
Service
Provisioning
Coordination
Operations
ITI 2009, Cavtat, Croatia
INCOME
Paid
Paidby
byEGI
EGICustomers
Customersfor
for
specific
specificservices
services
COST CENTERS
For
ForEGI.eu,
EGI.eu,NGI
NGIor
or
commercial
commercialservices
services
Dieter Kranzlmüller
COSTS COVERED
54
EGI.eu Funding Model
Membership fees
General
Central
Management
Coordination
ITI 2009, Cavtat, Croatia
Service Charges
Project Funds
Service
Provisioning
Operations
Dieter Kranzlmüller
Projects
Projects
INCOME
For
Forspecific
specific
shortor
mid-term
shortor
mid-term
COST CENTERS
goals
goals
Through
Through
applications
applications
to
tofunding
funding
agencies
agencies
COSTS COVERED
55
EGI.eu Funding Model
Membership fees
Service Charges
Project Funds
General
Central
Management
Service
Provisioning
Projects
COST CENTERS
Coordination
Operations
Projects
COSTS COVERED
Not initially applied
ITI 2009, Cavtat, Croatia
INCOME
EGI.eu does not own any
Dieter Kranzlmüller
56
resources itself
EGI Timeline
30 NGIs + CERN
http://www.eu-egi.eu/partners/loi/
• 25 May:
– NGIs provide LoI to indicate willingness to join EGI
• 29 May: 7th EGI PB Meeting Amsterdam
– (Provisional) EGI Council established through LoI
– EGI Project Teams appointed
• 1 July:
– MoU signed, EGI Council setup completed
– EGI.eu director appointed/identified
• 1 October:
– Financial contributions from NGIs received
• December: EGI Project(s) submission
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
57
EGI – European Grid Initiative
• EGI consists of NGIs + EGI.eu
• Your input is required to define
mechanisms and functionalities of EGI
• The EGI environment offers many
interesting challenges for IT researchers
Consensus is only possible
if compromises are made
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
58
http://www.eu-egi.eu
[email protected]
ITI 2009, Cavtat, Croatia
Dieter Kranzlmüller
59