Top Banner
The EDGeS project receives Community research funding XtremWeb-HEP & EGEE XtremWeb-HEP & EGEE CSST-HUST-Wuhan CSST-HUST-Wuhan Octobre 11-15th, 2010 Octobre 11-15th, 2010 Oleg Lodygensky - LAL - Oleg Lodygensky - LAL - [email protected] [email protected]
17

The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - [email protected].

Jan 05, 2016

Download

Documents

Frank Lloyd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

The EDGeS project receives Community research funding

XtremWeb-HEP & EGEEXtremWeb-HEP & EGEE

CSST-HUST-WuhanCSST-HUST-Wuhan

Octobre 11-15th, 2010Octobre 11-15th, 2010

Oleg Lodygensky - LAL - Oleg Lodygensky - LAL - [email protected]@lal.in2p3.fr

Page 2: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

2Authors : O. Lodygensky HUST : XtremWeb-HEP 2

EDGeSEDGeSBOINC-based DGs

XtremWeb/XWHEP-based DGs

localXtremWeb DG

IN2P3200 PCs

300 (150%)

new public XtremWeb DGEDGeS@home

1.000 PCs

EGEE VO

publicXtremWeb DG

IN2P3

300 PCs6 (2%)

publicXtremWeb DGAlmereGrid

3.000 PCs?

new public BOINC DG

EDGeS@home

10.000 PCs

publicBOINC DG

SZDG

30.000 PCs77.000 (256%)

publicBOINC DG

Extremadura

70.000 PCs22.500 (32%)

localBOINC DG

Westminster1.500 PCs

1881 (125%)

localBOINC DGCorrelationSystems

publicBOINC DGAlmereGrid

0 PCs1.700

publicBOINC DGIbervicis

0 PCs24.000

Page 3: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

3HUST : XtremWeb-HEPAuthors : O. Lodygensky 3

EDGeSEDGeS

desktopgrid.vo

voms

lb wmsbdii

an EGEE VO

BOINC-EGEEbridge

EGEE>DGbridge CE

UoW queueSDZGr queueAlmere queue

Fundecyt queue

BOINC-based DGs

UoW, Correlation

Systems local DGs

SZDGr,

Almere,

Fundecytpublic DGs

AR

UICoreService Resource

lfc

bridge

bridge

bridge

bridge

myproxy

ce

wms

ce

Page 4: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

4

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

Bridging EGEE and Desktop Grids

Grid User

X509 proxy

VOMS Proxy

Submits Job with VOMS proxy

Publishes available Resources

Pushes Job

Log

Log

VOMS Admin

Manages VO

Site Admin

Manages Site

Accesses Data with VOMS proxy

Accesses Data with VOMS proxy

Gives Job Status

Gives Accounting and Auditing

VOMS Server

AccountingLogging & Bookkeeping

Meta-scheduler(WMS)

Site Computing Resource

Site Storage

Resource

Grid Admin

Sends back Output Sandbox Sends back

Output Sandbox

VOMS Proxy =X509 proxy with

VOMS extensions

EGEE (Service Grid)Well defined infrastructure:- authentication- authorization- logging and bookkeeping- quality of service (QoS)

A strong effort of standardization

Volunteer PCs

Volunteer PCs

Desktop Grids : Boinc, XWHEPUndefined infrastructure:- anonymity- volatility

How to bridge ? - security - monitoring - logging

DG User

?

Server(scheduler)

Page 5: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

5

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

XWHEP->EGEEXWHEP->EGEEresource sharingresource sharing

Page 6: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

9

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

XWHEP :XWHEP :XtremWeb by High Energy PhysicsXtremWeb by High Energy Physics

LAL :•LCG Tiers-2•EGEE seed resource• XtremWeb by High Energy Physics (XWHEP) developer & maintainer

XWHEP is based on XtremWeb 1.8.0. by INRIA.

http://www.xtremweb-hep.org/spip.php?rubrique16

XWHEP ensures security at different levels:

• authentication :✓ SSL and X509 certificates

• authorization and confidentiality :✓ user rights management✓ user groups✓ access rights

• volunteer nodes integrity :✓ application repository✓ sandboxing

• monitoring and bookeeping :✓all messages are logged

XWHEP environment➡ multi users➡ multi applications

Page 7: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

10

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

XWUser Job

Execution Sandbox

Userdata andapplications

Dynamically downloadedXW user dataandapplication

Externaldata

servers

Server certificate

Server public key

Job Mgt

DeployedXW-Client UI

DeployedXW-Computing

Service

PC

Volunteer PC

Data Sandbox

All communicationsare encrypted

Data Mgt

XW Services

Local I/O

XWHEP : Architecture, authenticationXWHEP : Architecture, authenticationand resource integrityand resource integrity

Authentication: - login/password - X509 cert. Node integrity:

- sandboxing

Authentication: - login/password - X509 cert.

XW Coordinator(scheduler)

XW Data Repository

Page 8: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

24

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

VOMS Server

Meta-scheduler(WMS)

DG User

jLite : proxy init

XW Coordinator(scheduler)

jLiteby Oleg Sukhoroslovhttp://code.google.com/p/jlite/

Public worker

Group worker

Private worker

User X.509 Cert

User X.509 proxy

Server certificate

Server public key

Security, monitoring and logging are the main issues in Pilot Jobs. (http://edms.cern.ch/document/855383)

XWHEP->EGEEXWHEP->EGEEbridgingbridging

XW Bridge

Submit Pilot jobw/ user X509 proxy

Retreived signedDG user job

DG user job submissionwith X509 proxy

DownloadDG userX509 proxy

Pilot Job

Private worker

WN

Site Computing Resource

Pilot Job submitted as EGEE Job

DG user job deployment, status, results

Page 9: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

27

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

EDGeS MonitoringEDGeS Monitoring

Page 10: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

28

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

How to port an application fromHow to port an application fromXWHEP to EGEEXWHEP to EGEE

•EGEE is made of Linux computing resourcesEGEE is made of Linux computing resources•XWHEP applications must have a Linux XWHEP applications must have a Linux

versionversion

•There is no specific need to recompile nor There is no specific need to recompile nor relink binariesrelink binaries

Page 11: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

29

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

EGEE->XWHEPEGEE->XWHEPresource sharingresource sharing

Page 12: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

30

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

Bridging EGEE and Desktop Grids

Grid User

X509 proxy

VOMS Proxy

Submits Job with VOMS proxy

Publishes available Resources

Pushes Job

Log

Log

VOMS Admin

Manages VO

Site Admin

Manages Site

Accesses Data with VOMS proxy

Accesses Data with VOMS proxy

Gives Job Status

Gives Accounting and Auditing

VOMS Server

AccountingLogging & Bookkeeping

Meta-scheduler(WMS)

Site Computing Resource

Site Storage

Resource

Grid Admin

Sends back Output Sandbox Sends back

Output Sandbox

VOMS Proxy =X509 proxy with

VOMS extensions

EGEE (Service Grid)Well defined infrastructure:- authentication- authorization- logging and bookkeeping- quality of service (QoS)

A strong effort of standardization

Volunteer PCs

Volunteer PCs

Desktop Grids : Boinc, XWHEPUndefined infrastructure:- anonymity- volatility

How to bridge ? - security - monitoring - logging

DG User

?

Server(scheduler)

Page 13: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

31

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

gLite ensures security:

• authentication :✓ X509 cert. and VOMS ext.

• authorization and confidentiality :✓ VOMS server

• monitoring and bookeeping

EGEE->XWHEP bridge :EGEE->XWHEP bridge :authentication, authorization, logging, authentication, authorization, logging,

monitoringmonitoring

XWHEP ensures security at different levels:

• authentication :✓ SSL and X509 certificates

• authorization and confidentiality :✓ user rights management✓ user groups✓ access rights

• volunteer nodes integrity :✓ application repository✓ sandboxing

• monitoring and bookeeping :✓all messages are logged

Page 14: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

35

Volunteer PCs

Volunteer PCsXtremWeb

User

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky

QM WS client

QM

XW

plu

gin

WS

Int

erfa

ce

P-GRADE Portal

EDGeSEDGeSARAR

EGEE -> XtremWebEGEE -> XtremWebresource sharingresource sharing

VOMS Server

LCG CE

Meta-scheduler(WMS)

EDGeS CE XW Coordinator(scheduler)

Page 15: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky 8

Page 16: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky 10

Standard gLite tools usage

Page 17: The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL - lodygens@lal.in2p3.fr.

V 5.7.5-1

HUST : XtremWeb-HEPAuthors : O. Lodygensky 17