Patrick Fuhrmann (DESY) EMI Data Area lead EMI - - PowerPoint PPT Presentation

patrick fuhrmann desy emi data area lead
SMART_READER_LITE
LIVE PREVIEW

Patrick Fuhrmann (DESY) EMI Data Area lead EMI - - PowerPoint PPT Presentation

EMI INFSO-RI-261611 Patrick Fuhrmann (DESY) EMI Data Area lead EMI INFSO-RI-261611 People Alejandro Alvarez Michele Dibenedetto Alex Sim Michail Salichos


slide-1
SLIDE 1

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡

Patrick ¡Fuhrmann ¡(DESY) ¡ EMI ¡Data ¡Area ¡lead ¡

slide-2
SLIDE 2

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 2 ¡

People

  • Alejandro Alvarez
  • Alex Sim
  • Claudio Cacciari
  • Christian Loeschen
  • Dirk Duellmann
  • Elisabetta Ronchieri
  • Fabrizio Furano
  • Giuseppe Fiameni
  • Giacinto Donvito
  • Giuseppe Lo Presti
  • Jon Kerr Nilsen
  • Jan Schaefer
  • Jean-Philippe Baud
  • Michele Carpene
  • Michele Dibenedetto
  • Michail Salichos
  • Mischa Salle
  • Oscar Koeroo
  • Oliver Keeble
  • Paul Millar
  • Ralph Mueller-Pfefferkorn
  • Ricardo Rocha
  • Riccardo Zappi
  • Tigran Mkrtchyan
  • Zsolt Molnar
  • Zsombor Nagy

Our wiki : https://twiki.cern.ch/twiki/bin/view/EMI/EmiJra1T3Data

slide-3
SLIDE 3

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 3 ¡

Outline

slide-4
SLIDE 4

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡Overview ¡-­‑ ¡EGI ¡TF, ¡Amsterdam ¡ 4 ¡ 16/09/2010 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 4 ¡

EMI Factsheet

EMI Factsheet

Budget : about 24 Million Euros Funding : about 50% by EU-FP7, rest by partners Covers : JRA, SA and NA Partners : 22 Middlewares: Arc, gLite, UNICORE and dCache

slide-5
SLIDE 5

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡

Why

Oct ¡19, ¡2010 ¡ ¡ 5 ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡

The European Middleware Initiative (EMI) project represents a close collaboration of the major European middleware providers - ARC, gLite, UNICORE and dCache - to establish a sustainable model to support, harmonise and evolve distributed computing middleware for deployment in EGI, PRACE and other distributed e-Infrastructures

slide-6
SLIDE 6

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 6 ¡

EMI in context

DCI ¡collaboraAons ¡

6 ¡

EMI ¡ EGI, ¡PRACE, ¡ WLCG,OSG ¡

ESFRI, ¡ VRCs ¡

StratusLab ¡ VENUS-­‑C ¡ EDGI ¡ Requirements Releases Collaborations IGE ¡ SLAs & Support SIENA ¡

Standards ¡ Industry ¡

Collaborations Stolen from Alberto Di Meglio

slide-7
SLIDE 7

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 7 ¡

What is EMI doing

EMI ¡Middleware ¡Evolu8on ¡

Standards, ¡ New ¡technologies ¡(clouds) ¡ Users ¡and ¡Infrastructure ¡ Requirements ¡

EMI ¡Reference ¡Services ¡ 3 ¡years ¡

ApplicaAons ¡ Integrators, ¡System ¡ Administrators ¡

Before ¡EMI ¡ A_er ¡EMI ¡

Specialized ¡services, ¡ professional ¡support ¡ and ¡customizaAon ¡

dCache

Stolen from Alberto Di Meglio

slide-8
SLIDE 8

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 8 ¡

Why again ?

slide-9
SLIDE 9

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 9 ¡

When will it happen ?

Release ¡Plan ¡

Start ¡ EMI ¡0 ¡ EMI ¡1 ¡ EMI ¡2 ¡ EMI ¡3 ¡ Support ¡& ¡Maintenance ¡ Support ¡& ¡Maintenance ¡ Support ¡& ¡Maintenance ¡

  • Supp. ¡& ¡Maint. ¡

Major ¡releases ¡ Stolen from Alberto Di Meglio

01/05/2010 31/10/2010 30/04/2011 30/04/2012 28/02/2013

See Alberto Aimar’s presentation for details (yesterday)

slide-10
SLIDE 10

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 10 ¡

Information system, accounting, bookkeeping ARGUS, VOMS, UNICORE-Gate, gridSite, etc dCache, StoRM, DPM, FTS, LFC, GFAL, arc-libs, UNICORE-SMS, etc A-REX, UAS- Compute, WMS, CREAM, MPI, etc

slide-11
SLIDE 11

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 11 ¡

EMI data layout

slide-12
SLIDE 12

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 12 ¡

EMI workplan (activities)

slide-13
SLIDE 13

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 13 ¡

Standardization

slide-14
SLIDE 14

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 14 ¡

The EMI SE bundle

GPFS Other

DPM

Storage Layer Custodial Layer

Data

SRM

WebDav http(s)

Monitoring Accounting API

Name Space Control

Storage Control Access NFS 4.1 Posix

Namespace API

gsi FTP

slide-15
SLIDE 15

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 15 ¡

Standardization : WebDav

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

  • Very ¡useful ¡for ¡new ¡(non-­‑LHC) ¡communiAes. ¡
  • Already ¡available ¡in ¡dCache. ¡
  • Will ¡be ¡added ¡to ¡StoRM ¡and ¡DPM ¡a_er ¡EMI-­‑1. ¡
  • Allows ¡“File ¡system ¡like” ¡access ¡with ¡
  • Mac ¡OS ¡
  • Linux ¡
  • Windows ¡
slide-16
SLIDE 16

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 16 ¡

Standardization : NFS 4.1 (pNFS)

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

  • NFS ¡4.1(pNFS) ¡: ¡industry ¡standard ¡(defined ¡by ¡IETF) ¡
  • Genuine ¡POSIX ¡access ¡through ¡mounted ¡file ¡system. ¡
  • pNFS ¡supports ¡highly ¡distributed ¡data ¡sources. ¡
  • Clients ¡provided ¡and ¡maintained ¡by ¡OS. ¡
  • Will ¡be ¡used ¡by ¡industry ¡heavyweights ¡: ¡IBM, ¡EMC, ¡Panasas… ¡
  • ProducAon ¡dCache ¡1.9.10 ¡; ¡ ¡beta ¡in ¡DPM; ¡considered ¡for ¡StoRM ¡

Native File System driver

slide-17
SLIDE 17

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 17 ¡

Standardization : NFS 4.1 (pNFS)

7360 46

0 ¡ 200 ¡ 400 ¡ 600 ¡ 800 ¡ 1000 ¡ 1200 ¡ 0 ¡ 20 ¡ 40 ¡ 60 ¡ 80 ¡ 100 ¡ 120 ¡ 140 ¡ Total ¡Bandwidth ¡(MB/s) ¡ Number ¡of ¡threads ¡

NFS 4.1 dCap

.

slide-18
SLIDE 18

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 18 ¡

Standardization : SRM, specification

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

slide-19
SLIDE 19

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 19 ¡

Standardization : SRM, security

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

  • Right ¡now ¡: ¡GLOBUS ¡: ¡library ¡and ¡protocol ¡(non ¡standard) ¡
  • Goal ¡: ¡replacing ¡GSI ¡by ¡SSL/TLS-­‑X509 ¡
  • Step ¡I ¡: ¡

– No ¡delegaAon ¡(srmcp) ¡ – GLOBUS ¡library ¡in ¡SSL ¡compaAbility ¡mode. ¡ – Prove ¡of ¡concept ¡done ¡: ¡dCache ¡SRM ¡server ¡and ¡client. ¡

  • Step ¡II ¡

– No ¡delegaAon. ¡ – Server ¡and ¡client ¡can ¡use ¡standard ¡java/openssl ¡libraries. ¡

  • Step ¡III ¡

– Agreement ¡on ¡delegaAon ¡service ¡: ¡done ¡GDS ¡ – Agreements ¡in ¡progress ¡ ¡

  • Who ¡tells ¡to ¡create ¡delegated ¡proxy ¡: ¡client ¡or ¡server ¡
  • How ¡does ¡the ¡server ¡tell ¡the ¡client ¡w/o ¡changing ¡the ¡WSDL ¡
  • Where ¡do ¡we ¡store ¡the ¡delegaAon ¡ID ¡(w/o ¡WSDL ¡change) ¡
  • How ¡close ¡should ¡the ¡delegaAon ¡service ¡be ¡to ¡the ¡SRM ¡service ¡
slide-20
SLIDE 20

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 20 ¡

Standardization : Storage Resource Mgr

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

slide-21
SLIDE 21

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 21 ¡

More efforts

slide-22
SLIDE 22

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 22 ¡

Catalogue synchronization

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

  • Catalogues ¡storage ¡file ¡locaAons ¡(Storage ¡URLs) ¡
  • Catalogues ¡and ¡SE’s ¡get ¡our ¡of ¡sync ¡over ¡Ame. ¡
  • Current ¡(full ¡dump) ¡synchronizaAon ¡approach ¡is ¡painful

¡and ¡doesn’t ¡scale. ¡

  • Message ¡Passing ¡is ¡envisioned ¡to ¡fix ¡this ¡flaw. ¡

Namespace API

slide-23
SLIDE 23

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 23 ¡

Even more efforts

slide-24
SLIDE 24

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 24 ¡

UNICORE integration

SRM

WebDav http(s)

Monitoring API

NFS 4.1

Namespace API

gsi FTP

  • UNICORE ¡SRM-­‑Client ¡to ¡do ¡remote ¡Storage ¡Management. ¡
  • InteracAon ¡with ¡gLite ¡file ¡catalogue ¡to ¡get ¡Storage ¡URL ¡
  • Already ¡available ¡: ¡

– hmp(s) ¡client. ¡ – Posix ¡I/O ¡via ¡mounted ¡filesystem. ¡ SRM Client Catalogue Client file:// http(s)://

slide-25
SLIDE 25

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡ Oct ¡19, ¡2010 ¡ ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡ 25 ¡

Conclusions

slide-26
SLIDE 26

EMI ¡INFSO-­‑RI-­‑261611 ¡ EMI ¡INFSO-­‑RI-­‑261611 ¡

Further reading https://twiki.cern.ch/twiki/bin/view/ EMI/EmiJra1T3Data

Oct ¡19, ¡2010 ¡ ¡ 26 ¡ EMI ¡Data, ¡the ¡IntroducAon. ¡CHEP’10, ¡Taipei, ¡TW ¡

EMI ¡is ¡par8ally ¡funded ¡by ¡the ¡European ¡Commission ¡under ¡Grant ¡Agreement ¡INFSO-­‑RI-­‑261611 ¡