+ All Categories
Home > Documents > Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under...

Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under...

Date post: 01-Nov-2019
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 [email protected]
Transcript
Page 1: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EMI is partially funded by the European Commission under Grant Agreement RI-261611

Information System Evolution

EGI Technical Forum 2012

[email protected]

Page 2: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

Before EMI

20/09/2012 2

Service

pull

pull

pull

LCGClients

BDIItop

BDIIsite

BDIIresource

Service

reg

ClassicInfo

Index

ClassicInfo

Server

Service

reg

CIP

UnicoreRegistry

ARCLIB

pull

pull

gLite ARC Unicore

Page 3: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

Comparison

20/09/2012 3

PossiblyPullNoXMLGLUE 2.0Unicore

Registry

CIPUnicore

YesPullBDIILDIFGLUE 2.0EMIRERISEMI

Pull

Pull

Transport

Model

Not reallyNoLDIFNorduGrid

Schema

Classic Info

Index

Classic Info

Server

ARC

Kind ofTop-level

BDII

LDIFGLUE 1.3GOC DB

(Not EMI)

resource-level

BDII

gLite

FederatedGlobal

Cache

Data

Model

Information

Model

RegistryService

Level

Stack

Focus: Consolidation and Harmonization

Page 4: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• Activity started before EMI

– Brought together many stakeholders

– Within an open forum (OGF)

– Produced an agreed standard (recommendation)

• Goal achieved!

– Widely accepted

– 90% of the problem solved

• Agreement on use cases

• Agreement on naming and semantics

– The reset is just a translation and data transport issue!

• Part of the EMI technical plan

– Defined from the start in the DoW

– Requirement from EGI

– Implementation was a major goal for the first year

GLUE 2.0

20/09/2012 4

Page 5: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• Service-level information interface

–Fundamental building block

• Recommended Interface

–LDAPv3 interface to GLUE 2.0 information

• We already have 10 years of experience

• It is a requirement from EGI

• Path of least resistance ( low-cost, low-impact )

• Information providers

–Extract information from the underlying service

–Produce GLUE 2.0 information in the LDIF format

EMI Resource Information Service

20/09/2012 5

Page 6: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• Syntactical and Semantic checking

–For GLUE 2.0 information

• Can be used as a unit test

–For developers

• Validation test

–For running services

• Will be integrated into ERIS

–Improve information quality

• Ensures only good information is published

GLUE Validator

20/09/2012 6

Page 7: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• Service registration and discovery

–A fundamental Grid functionality

• The EMI approach

–Consolidates existing implementations

–Is generic

–Designed for federated infrastructures

–Support policies at each-level

–Incorporated into high-level functions

EMI Registry

20/09/2012 7

Page 8: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

Consolidated Stack

20/09/2012 8

Service

reg

ERIS

pull

EMIREMI

Cache

Client

pull

pull

pull

Page 9: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• ERIS

–Common Service Level Interface

• GLUE 2.0 Information via LDAP v3

–Primary Information Source

• EMIR

–Common Service Registry

• Service Endpoints

–ERIS is an Endpoint

Impact

20/09/2012 9

Page 10: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• Top BDII changes

–Use EMIR to discover services

–Use ERIS to obtain information

• No need for site BDIIs

• Pros and Cons

–One less service to manage

–Removes a redundant caching level

–Increases population time

• Issue for dynamic state information

–Query ERIS instead

Future Directions

20/09/2012 10

Page 11: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• Push state information

–For power users

• Many sources, many queries

–Use messaging technology

• Already have considerable production experience

–What metrics?

• Need to identify use cases

–What broker topology?

• Are there any other users?

–Monitoring information from services

Future Directions

20/09/2012 11

Page 12: Laurence.Field@cern - indico.egi.eu · EMI is partially funded by the European Commission under Grant Agreement RI-261611 Information System Evolution EGI Technical Forum 2012 Laurence.Field@cern.ch

EM

I IN

FS

O-R

I-2

61

61

1

[email protected]

• EMI 2 (Matterhorn) release provides

–ERIS

• Common Service Level Interface

–EMIR

• Common Service Registry

• Top level BDII should use these

–Once they have been rolled out

• Investigate pushing state information

–Using messaging

Summary

20/09/2012 12


Recommended