Title: Grid and SCIEnce
1Grid and SCIEnce
- Semeniouk Igor
- LLR, Ecole Polytechnique
- Atelier de projet I3 SCIEnce
2Why Grid
- Early Grid pioneers found that
- too hard to keep track of authentication data
(ID/password) across institutions - too hard to monitor system and application status
across institutions - too easy to leave "dangling" resources lying
around, reducing system robustness - too many ways to submit jobs
- too many ways to store, access, and ultimately
manage distributed data.
3Grid Architecture in a Nutshell
4Middleware and GRIDS
- Middleware
- Globus Toolkit, Xgrid, Sun Grid,
- CORBA, Condor, RPC,
- User Identification
- Certificate, password, Kerberos,
- GRIDs
- LCG, EGEE, NorthGrid,
5Globus Toolkit GT-4
- Certificates for User and Services
- Tools for job submission
- Web Services
- Data moving and data location
- Service discovery
- Monitoring
- VO Support
- Resource Broker
- Data replication
CA
IS
UI
CE
6Globus Toolkit
CA
UI
SI
CE
7Distributed Programming Frameworks
- NetSolve/GridSolve - NetSolve/GridSolve is an
RPC-based library for executing solver code on
Grid resources. - Ninf-G - Ninf-G allows existing programming
libraries to be used in a distributed fashion on
a Grid using the RPC framework. - MPICH-G2 - MPICH-G2 is a Grid-enabled
implementation of the popular MPI (Message
Passing Interface) framework - Condor-G, DAGman - Condor-G and DAGman can be
used to execute complex workflows (consisting of
multiple independent or related jobs) using Grid
compute resources via GRAM or Condor.
8Globus Evolution
- Globus Toolkits
- Web Services
- WS-Resources Framework ( Grid via Web )
9LCG and gLite software
MON
RB
UI
VOMS
UI
BDII
FTS
10EGEE Monitoring
11EGEE and LCG components
12SCIE GRA1Symbolic Computing on the Grid
- JRA1.1
- Access to Symbolic Grid Services
- Service Discovery
- JRA1.2
- Access/Provide Grid Services
- Security polices
- JRA1.3
- UI for SymGrid
- Orchestration of Grid Components
- JRA1.4
- Adaptive scheduler
- Dynamic resources negotiator
- JRA1.5
- Compilation use cases
- Templates for common tasks
- JRA1.6
- Symbolic Grid Applications
- JRA1.7
- Evaluation
13SCIE and EGEE
- JRA1.1
- Access to Symbolic Grid Services - Web Services
- Service Discovery - gLite Services discovery,
Information Index - JRA1.2
- Access/Provide Grid Services - WS-Resources
Framework - Security polices - Globus Security Framefork
- JRA1.3
- UI for SymGrid - WSRF
- Orchestration of Grid Components - MPICH-G,
CONDOR-G - JRA1.4
- Adaptive scheduler - RB
- Dynamic resources negotiator - CONDOR-G
14Infrastructure EGEE / VO
NA Application Réseau
NA1 Management NA2 Dissémination NA3
Formation NA4 Applications et support NA5
Politique et coopération internationale
Aspect of Organisation in avarege
SA Services
SA1 Exploitation, support et management de la
grille SA2 Approvisionnement ressources
réseau SA3 Intégration du middleware, Test et
Certification
- EGEE (Avril 2004)
- Financé par lUE (32M)
- Deux ans
- EGEE-II (Avril 2006)
- Proposé à lUE (30M)
- Transition en cours
- Deux ans.
JRA Recherche commune
JRA1 Ingénierie logicielle JRA2 Qualité JRA3
Sécurité JRA4 Développement réseau
15Projet EGEE Perspectives
- EGO European Grid Organization ?