Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research...

17
Enabling interoperability -- experience from the EOSCpilot work Doina Cristina Duma (INFN - CNAF) On behalf of WP6 Second EOSCpilot Stakeholders Forum Vienna 21 – 22 November 2018

Transcript of Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research...

Page 1: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

Enablinginteroperability--experiencefromtheEOSCpilotwork

DoinaCristinaDuma(INFN-CNAF)OnbehalfofWP6

Second EOSCpilot Stakeholders Forum

Vienna 21 – 22 November 2018

Page 2: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

EOSCpilot: High Level Aims & Impact

www.eoscpilot.eu 2

TheEOSCpilotprojectsupportsthefirstphaseofdevelopmentofEOSC:

Engagewithabroadrangeofstakeholders,crossingbordersandcommunities,tobuildthetrustandskillsrequiredforadoptionofanopenapproachtoscientificresearch

Developanumberofdemonstratorsfunctioningashigh-profilepilotsthatintegrateservicesandinfrastructurestoshowinteroperabilityanditsbenefitsinanumberofscientificdomains

EstablishthegovernanceframeworkfortheEOSCandcontributetothedevelopmentofEuropeanopensciencepolicyandbestpractice

ImpactReducefragmentationbetweendatainfrastructuresbyworkingacrossscientificandeconomicdomains,countriesandgovernancemodels;andImproveinteroperabilitybetweendatainfrastructuresbydemonstratinghowdataandresourcescanbesharedevenwhentheyarelargeandcomplexandinvariedformats

Threetypesofchallenges:ScientificChallenges:deployingtheEOSCtodeliverOpenScience

NeedsandprovisionWhatdoresearchcommunitiesneedfroman“OpenDataScienceEnvironment”?

TechnicalChallenges:developingtechnicalsolutionsthatmeetthescientificneeds

ServicesandintegrationHowcanEOSCdeliverintegratedservicesthatarerelevanttocommunityneeds?

CulturalChallenges:adoptingnew,moreopenwaysofworking

SkillsandengagementWhatchangesareneededincapabilityandpractices?

GovernanceandpolicyHowshouldprovisionbeoverseentomaximizebenefit?

WP5-6

Page 3: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Interoperability:a crucial aspect of the EOSC

www.eoscpilot.eu 3

Page 4: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

EOSC Interoperability – WP6

InfrastructureInteroperability:TheproviderviewcentricThecomplementaryusageofCloud,Grid,HTCandHPCinfrastructures,includinglargedata-stores,throughhighspeednetworksandperformantdatatransferprotocolsandtools.ThehighlevelobjectiveistofacilitatethemostadequateinfrastructuresforthetreatmentofextensiveamountsofdataThefederatedinfrastructurepilotshavetobesetup…willenabletheanalysesoftheexistinginteroperationmechanismsforsoftwarecomponents,services,workflows,usersandresourceaccesswithinexistingRIsystems.

ResearchandDataInteroperability:Providestheresearchinfrastructureanddomainexpertviewintheworkprogrammewithfocusondatainteroperability.ThedefinitionofaDataInteroperabilityframeworkinEOSCisbasedontheFAIRprinciples-dataandservicesneedtobeFindable,Accessible,InteroperableandReusable.

www.eoscpilot.eu 4

Through-instantiationofmulti-infrastructure,multi-communitypilots.Services&SDs–deployedandvalidated=>maturity,scalability,andusabilityforafutureEOSC.

Page 5: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

e-infrastructure gap analysis & interoperability architecture – T6.1

www.eoscpilot.eu 5

D6.1:e-infrastructuregapanalysis&D6.2:EOSCarchitecturedesignandvalidationprocedure• describestheframeworktobesettoallowtheinteroperabilitybetweenthee-infrastructuresandResearch

infrastructuresinvolvedinEOSC

PerformagapanalysisEstablishsynergiesandcollaborationsDefineproceduresandtestbedsDefinethearchitectureforinteroperatingvarioustypesofinfrastructuresintheEOSC

Page 6: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Risk1:LackofAAI

interoperability

Risk2:Lackorpoor

networkservices

Risk3:Lackoftrustbetweeninfras,brokentraceability,poor

security,lackofaccounting,poorprivacyRisk4:

E-infrastructures-lessresearchers

Risk5:Lackofcommonvocabulary,lackofglobalservicescatalogue

Risk6:Infrastructuresfall

behindoninteroperability

T6.1 : D 6.8 – Final EOSC architecture

D6.8,dueonM24

www.eoscpilot.eu 6

Risksandrecommendationsforeachgapandbridgeidentified

Recc.1:FollowAARCBlueprint

architecture&guidelines

Recc.2:Fosterthecollab.BetweenEOSCand

NRENs

Recc.3:Traceability,security,accounting,privacy

Recc.4:Buildamultidisciplinary

mutualisedspace

Recc.5:BuildEOSCcommonvocabulary&EOSCglobalservicescatalogue

Recc.6:Training&expertise

sharingforinfrastructuresstaff

Page 7: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

EOSC Research & Data Interoperability – T6.2

Plan

Recommendations

Architecture

define

validate

Data int. demonstratorsAdoption

& testing

Data resources discovery

Research schemas markup

RDA metadata elements

PrinciplesScope|Direction

2017

2018

FAIR

FAIREDMImetadatacataloguesecosystem

AimstoestablishprinciplesanddevelopmechanismsthatenabletheEOSCtoprovideresearchanddatainteroperabilityacrossthediversityofexisting(andpotentialfuture)researchcommunities,researchinfrastructuresandotherresearchorganizations.

analysestheexistinginteroperationmechanismsfordata,softwarecomponents,workflows,usersandresourceaccesswithparticularattentiontotheuseofstandardsandtheirsyntacticandsemanticrepresentations.

providestheknowledgemanagementframework-thecontentdescriptions-consumedbytheservicesestablishedinWP5andtechnicalinteroperabilitydefinedintask6.1and6.3.

gathersrequirementsfromtheparticipatingRIsandsciencepartners

OrganizedfollowingtheFAIRprinciples,andaddresstheFindability,Accessibility,InteroperabilityandReusabilityofresearchassets.

Goal:Todemonstratehowtoensureavailabilityofscientificdataanddata-analysisservicestousersandservicesthroughacloudinfrastructureanddesignastakeholderdrivengovernanceframework

7www.eoscpilot.eu

Page 8: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

“Develop a number of pilots that integrate services and infrastructures to demonstrate interoperability in a number of scientific domains”

setupdemonstratorstoshowinteroperabilityamonginfrastructuresandtofostertheadoptionofthesolutionsaccordingtotheFAIRprinciples,assessthematuritylevelofsolutionsforwhatregardsTRL,openness,scalability,usercommunityadoptionandsustainability.Validationregarding:

AAIrequirements-distributedauthorizationpolicies,supportformultipleauthenticationmethodsusingstandardsResourcebrokeringsolutions-high-levelresourcediscoverabilityandaddressabilityAccessibility-EOSClocal,Grid,HPCandCloudresources<-bymultiplecommunitiesviadifferentinterfacesDataaccessibility–throughpersonalresources,scientificportals,CLIInteroperability-underlyingdistributedstoragesystemswiththeEOSCplatformservicesTransparentnetworkingsolutions-connectingmultipleinfrastructuresandcommunities,spanningEuropeancountriesDatainteroperability-dataplacement,findabilityandaccessibilityinpilotsolutionsreusingcommoncomponents

www.eoscpilot.eu 8

Interoperabilitypilots–T6.3

Page 9: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Interoperability pilots: Activities

SupportthesetupoftheScienceDemonstratorpilots,followingtheirinteroperabilityrequirementsandmatchingthemagainwithavailableservicesandsolutionsSetupofdifferentpilotaddressingdifferentinteroperabilityaspects:

TransparentNetworking–PiCo2(PilotforCOnnectionbetweenCOmputingcenters)Grid&Cloudinteroperability–pilotdemonstratorforoneoftheHEPexperimentsAAI–throughthesetupofascopedinteroperabilitypilotaspartoftheWLCGAuthorizationWG&AARC&EOSCpilotcollaborationResourceBrokering&orchestration–leveragingINDIGO-DataCloudsolutionsDataaccessibility&interoperabilityofunderlyingstoragesystems–distributedOnedatadeployment

www.eoscpilot.eu 9

Page 10: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Interoperability pilots: Transparent Networking

PiCO2(PilotforCOnnectingCOmputingcenters)oneofthefirstinteroperabilitypilotsbetweengeneric,communityagnostic,infrastructures,especiallyTier-1(NationalHPC/HTCcentres),andTier-2(HPC/HTCregionalcentres).

Itsmainobjectiveistheautomationoffrequent,communityagnostic,dataflow(manylargefiles)andcodeexchangebetweenHPC(National,Regional)andHTC(national,grid)infrastructurestechnicalgroupshavebeensetup:

a)oneforbuildinganetworkofpeertopeerfederationsbetweeniRODSzones(datastorageservice),betweenTier1&Tier2,betweenTier2,andbetweenTier2andthegridb)oneforconnectingtheinfrastructureswithinaL3VPNnetworkandmonitoringtheperformanceofthenetworkbetweensitesc)oneforfacilitatingthemobilityanduseofcodesbetweendifferentmachines,usingcontainers,packagesforconfigurationmanagement,andnotebooks

www.eoscpilot.eu 10

Page 11: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Interoperability pilots: Transparent Networking

www.eoscpilot.eu 11

Currentparticipants:

GRICAD,Tier2HPC/HTC/Grid/cloud,Grenoble

MCIA,Tier2HPC/Grille/Cloud,Bordeaux

Plafrim,clusterINRIABordeaux,Tier2HPC

IDRIS,CNRSNationalComputingCenter,Tier1HPC

CC-IN2P3,IN2P3/CNRSComputingCenter,Tier1HTC/Grid/Cloud

RENATER,REN,France

France-Grille,EGINGI,France;Tier1Grid/Cloud

GRIF/CEA,Tier2,Saclay

DESY,Tier-2,Hamburg

Page 12: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Interoperability pilots: Grids & Clouds …

DynamicOnDemandAnalysisServiceaPaaStoolbuiltcombiningseveralsolutionsandproductsdevelopedbytheINDIGO-DataCloudextensivelytestedonadedicatedinteroperabilitytestbedundertheumbrellaoftheEOSCpilotprojectoriginallydesignedfortheCMSExperimentatLHC=>ThematicServicethatwillprovidemulti-disciplinarysolutionsintheEOSC-hubproject

Weaknessesidentifiedandrecommendations:FederatedAAI->crucialtohaveitasaEOSCprovidedservice.TransparentDataAccess:-scalablesolution(XrootD)-Amoregenericsolutionwouldbeabigplus.Resourcemonitoring–commonstrategyforcloudresourcesmonitoringPaaSOrchestration-improvementbothintheinterfaceandinthemanagementofIaaSranking.

www.eoscpilot.eu 12

Page 13: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

Collaborationonthefieldofauthorizationandauthentication,policiesandrecommendationsregardingsolutionsdesign->https://twiki.cern.ch/twiki/bin/view/LCG/WLCGAuthorizationWGMainobjectives:

DesignandtestingofaWLCG Membership Management and Token Translation service,facilitatedbypilotprojectswiththesupportofAARCDefinitionofatoken-based authentication and authorization profilefor WLCG

www.eoscpilot.eu 13

Interoperability pilots: AAI

[email protected]

Page 14: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

IAMinstancedeployed@INFN-CNAFsinceJanuary2018toshowcasemainfeaturesandintegrationcapabilitieshttps://wlcg-authz-wg.cloud.cnaf.infn.it/login

ThisdeploymentisbeingmigratedtoCERNinfrastructureforfurthervalidation&feedbackonRCAuth.euandCERNHRdatabaseintegrationRegistration&administrationmanagementfunctionality

www.eoscpilot.eu 14

Interoperability pilots: AAI

INDIGOIAM

Page 15: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

PhotonandNeutronScienceDemonstratorInteroperabilitySolutions

InteroperabilitybetweencloudstorageandvirtualizedcomputeclustersintheEOSCdCachestorageevents(KafkaandServerSentEvents(SSE))RESTfulAPIbasedinteractionSingleSignOn(SSO)e.g.OpenIDConnect(OIDC)Securedelegationofread/writeaccessrightstostatelesscloudfunctions(usingMacaroons)

Cloudfunctionsasaservice(FaaS)usingdockerruntimesPreservingenvironments,versions,configurationsforfunctioncataloguesandusercodesEnhancedportabilityonfederatedcloudenvironmentsintheEOSCSamearchitectureforautomatedpipelinesalsousedforinteractiveworkflows(JupyterNotebooks)CI/CDfordockercontainers(scalingloadwithGitLabRunners)Seamlessscalingforheadlessapplications;graphicalinteractionneedsco-developmenttofacilitateintegrationofscientificapplicationsoncloudbasedinfrastructuresandplatforms

www.eoscpilot.eu 15

Flexiblepetascalestorage • QoS,ACLs • Storageevents

Workflows&scientificdataanalysis • UsingFaaS

CodeManagement • CI • Container

Cloudfunctions ● Interactive ● Automated

r/w data

containerized codes

Page 16: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563

ObjectivesInfrastructureinteroperability:facilitatethemostadequateinfrastructuresforthetreatmentofextensiveamountsofdata.Demonstratewithmulti-infrastructure,multi-communitypilots(sciencedemonstratorsfromWP3&WP4)ResearchandDataInteroperability:Data&servicestobefindable,accessible,interoperableandreusable(FAIR)Testbedsforinteroperability:PuttoworkScienceDemonstratorandlearnaboutinteroperabilityissuesandsolutions

KeyOutput:ThedesignofafutureEOSCbasedonfederatedinteroperableservicesmeetingtheneedsofthethematicresearchdomainsandwideruserbase.

WPOutputssofar:

• Gapanalysis• EOSCarchitecture• Reportsondata

interoperabilityandtestbeds• InitialandUpdated

Requirementsfortestbeds

Moretocome:

▪ FinalEOSCarchitecture▪ Finalreportondata

interoperability▪ FinalInteroperabilityTestbeds

report

www.eoscpilot.eu 16

Interoperability in EOSCpilot – Summary & Conclusions

Page 17: Second EOSCpilot Stakeholders Forum · 2019. 1. 7. · The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under

TheEuropeanOpenScienceCloudforResearchpilotprojectisfundedbytheEuropeanCommission,DGResearch&Innovationundercontractno.739563www.eoscpilot.eu 17

Interoperability:Key element of the EOSCWP lead: Volker Beckmann (CNRS / IN2P3), T6.1 lead: Geneviève Romier, Eric Fede (CNRS / IN2P3) T6.2 lead: Rafael C. Jimenez Domenech (ELIXIR) T6.3 lead: Doina Cristina Duma (INFN)