31
www.egi.e u EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number 654142 EGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation

EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Embed Size (px)

Citation preview

Page 1: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

www.egi.eu EGI-Engage is co-funded by the Horizon 2020 Framework Programme

of the European Union under grant number 654142

EGI technical platforms for advanced computing

Tiziana Ferrari Technical Director, EGI Foundation

Page 2: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

2

Outline

• Introduction to EGI • Services for distributed computing, data

management and AAI • New requirements, new challenges • Towards the European Open Science Cloud

Page 3: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 3

EGIFoundation

Page 4: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 4

EGI Membership

• Major national e-Infrastructures: 22 NGIs • EIROs: CERN and EMBL-EBI • EGI Foundation • (ERICs)

https://www.egi.eu/about/egi-foundation/

Page 5: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 5

International Partnerships

AfricaandArabiaCouncilforScientificandIndustrialResearch,SouthAfrica

IndiaCentreforDevelopmentofAdvancedComp.

ChinaInst.OfHEPChineseAcademyofSciences

LatinAmericaUniversidadeFederaldoRiodeJaneiro

UkraineUkrainianNationalGrid

USA

Canada

AsiaPacificRegionAcademiaSinicaatTaiwan

Page 6: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 6

EGI Federation, 2016 QR3 The largest distributed compute e-Infra worldwide

23Cloudproviders,+300datacentres

+250000instantiatedVMs/year

1.7Millionjobs/day

2.6BillionCPUhours/year+26%

>48000users,+25%

Page 7: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 7

Serving researchers and innovators

ESFRIs,FETflagships

Sizeofindividualgroups

Multinationalcommunities ‘Longtail’

WLCGCTAELIXIREPOSEISCAT_3DBBMRICLARINLOFAREMSOELILifeWatchICOSEMSOCORBELENVRIplus…

VREprojectsWeNMRDRIHMVERCEMuGAgINFRACMMSTLSGCSuperSitesExploitationEnvironmentalsci.neuGRID…

PeachNoteCEBAGalaxyeLabSemiconductordesignMain-beltcometsQuantumpysicsstudiesVirtualimaging(LS)BovinetuberculosisspreadConvergentevol.ingenomesGeographyevolutionSeafloorseismicwaves3DlivermapswithMRIMetabolicratemodellingGenomealignmentTapewormsinfectiononfish…

Industry, SMEs

AgroknowCloudEOCloudSMEEcohydrosgnubilaSinergiseSixSqTEISSTerradueUbercloud…

Page 8: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 8

Supporting international research communities and thematic services

Example:StructuralBiology Distributionofusers(2016,QR3)

➢ 2700users➢ 81countries

(credits:A.Bonvin,WeNMR)

Installedcomputecapacitytrends2011-2016

Page 9: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 9

Astronomy/Astrophysics/Astro-particle physics projects and RIs in EGI

ARGO, AUGER, CTA, KM3NeT, LHCb, LOFAR, Large Synoptic Survey Telescope/LSST, PAMELA, ESA Planck Mission, XENON etc.

2010-2016: > 25 M job

Page 10: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 10

Supporting international research communities and thematic services

StructuralBiology Distributionofusers(2016,QR3)

➢ 2700users➢ 81countries

(credits:A.Bonvin,WeNMR)

Installedcomputecapacitytrends2011-2016

Page 11: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 11

Services Catalogue

http://go.egi.eu/ServiceCatalogue

Page 12: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 12

Runvirtualmachineson-demandwithcompletecontroloverthecomputingresources• On-demandprovisioning• Fullcontrolovercomputingresources

• Standardinterfacetodeployonmultipleserviceproviders

Benefits• Executecompute-anddata-intensiveworkloads,includingGPGPUcomputinginthecloud

• Hostlong-runningservices

Cloud Compute

Page 13: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 13

EGI Federated Cloud• System of cloud

infrastructures • Standard user interfaces

– Clouds and their interconnections are based on open standards, open technologies

– Based on OCCI/OGF and OpenStack

• Harmonised operational behaviour

• Value proposition: distributed cloud computing for analysis of distributed large datasets

Page 14: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 14

Benefits

OpenStack OpenNebula

OpenStackOpenNebula

OpenStack

Synnefo

Harmonisedoperation

CloudregistryInformationsystemVirt.Machinemarketpl.UsageaccountingAccesscontrol

Uniform userinterfaces

OpenStackNova

-Oneverysite

-OnOSsites

CDMI-onanysite• OpenStackSWIFT–onOSsites

VMandblockstoragemanagement: Objectstoragemanagement(optional):

Page 15: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 15

EGI Federated Cloud

EGIFederatedCloudisacollaborationofcommunitiesdeveloping,innovating,operatingandusingcloudfederationsforresearchandeducation.

Today:• 23providersfrom14NGIs

• 15OpenStack• 6OpenNebula• 1Synnefo

• ~7.000coresintotal

Page 16: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 16

Porting of LOFAR calibration pipeline 1/2

Credits: Susana Sánchez Expósito - CSIC

Page 17: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 17

Porting of LOFAR calibration pipeline 2/2

Page 18: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 18

Outcomes

• The computing capabilities fulfil the requirements from the use case

• The memory and cpu needs depends on the specific pipeline step, and the EGI federated cloud allows to configure virtual machines with different capabilities.

• A better storage solution is needed • The user data are too large to be stored in the VM

images. They should be stored in volumes easily mountable from several VMs and synchronized across different cloud providers.

• COMPSs facilitates the porting and deployment of the application

Page 19: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 19

Cloud Container Compute

RunDockercontainerswithinisolateduser-spacewithnooverhead• On-demandprovisioning• Lightweightenvironmentformaximizedperformance

• Standardinterfacetodeployonmultipleserviceproviders

Benefits• Reducetimetoproductionbyremovingfrictionbetweendevelopmentandoperationsenvironments

• Interoperableandtransparent

Page 20: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 20

High-Throughput Compute

Analyzelargedatasetsbyexecutinglargenumbers(thousands)ofcomputationaltasks• Accesstohigh-qualitycomputingresources

• Integratedmonitoringandaccountingtoolstoprovideinformationabouttheavailabilityandresourceconsumption

• Workloadanddatamanagementtoolstomanageallcomputationaltasks

Benefits• Largeamountsofprocessingcapacityoverlongperiodsoftime

• Fasterresultsforyourresearch• Sharedresourcesamongusers,enablingcollaborativeresearch

Page 21: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 21

CTAresourcepoolinEGI:• 20siteswithapprox.8000CPUcores• Disk:1.3PBin6sites(OnlineStorage)• Tape:400TBin3sites(ArchiveStorage)

DIRACforCTA:• CTA-specificextensionofDIRAC• FileCatalogue~21millionfiles• Computingtasks

• 8millionsofar;2.6PBprocessed• Datatransformationtasksvs.Usertasks

CTA:MonteCarlosimulationsandAnalysis

• UseofEGIHighThroughputCompute,OnlineStorage,ArchiveStorage• UseofDIRACforDataCataloguingandWorkloadManagement

Metadataselection

Catalogbrowsing

Queryresult

Page 22: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 22

Online storage

Store,shareandaccessyourlesandtheirmetadataonaglobalscale• Assignglobalidentifierstofiles• Accesshighly-scalablestoragefromanywhere

• Controlthedatayoushare• Organiseyourdatausingaexiblehierarchicalstructure

Benefits• Highlyscalablestoragesystemaccessiblefromanywhere

• Easilysharedata• Accessthroughdifferentinterfaces

Page 23: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 23

Archive storage

Back-upyourdataforthelongtermandfutureuseinasecureenvironment• Storedataforlong-termretention• Storelargeamountofdata• FreeupyouronlinestorageBenefits• Storeslargeamountsofdata• Long-termretention• Reliableandinteroperable

Page 24: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 24

Data Transfer

Transferlargesetsofdatafromoneplacetoanother• Moveresearchdatafast• Specializedanalyticsofon-goingtransfers• Userinterfacetomanagetransferandnetworkresources

Benefits• Idealforverylargefiles• Abletohandlelargeamountsoffiles• Transferprocesswithautomaticretry

Page 25: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 25

EGI AAI New Architecture

EGIServices

EGICheckIn

IdP

AttributeAuthority

EGIUIDFirstname,last

name

email affiliation

Mandatory Attributes

Page 26: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 26

Why a IdP/SP Proxy?

• Service Providers (SPs) can have one statically configured IdP

• No need to run an IdP Discovery Service on each EGI SP

• Connected SPs get harmonised user identifiers and accompanying attribute sets from one or more AAs that can be interpreted in a uniform way for authZ purposes

• External IdPs only deal with a single EGI SP proxy EGI services will not have to deal with the complexity of

multiple IdPs/Federations/Attribute Authorities/technologies.

Page 27: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

27

Open Data Platform

• Manage entire data life cycle from raw data to preservation

• Combine efficient computation services with open data managed by federated infrastructures – No local staging of data for processing

• Share public datasets for download or reuse

• Make public datasets discoverable

AstronomicalDataAnalysisSoftwareandSystems2016

Page 28: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

28

Open Data Platform interfaces

GUI• Webbased

• Easydatamanagementandsharing,accesscontrol

• • Publicationofdataitems

REST• Advanc

eddataandcollectionmanagementAPIforintegrationwithcommunitytoolsandportals

CDMI• Standar

ddatamanagementoperations

• Advancedmetadataqueries

• Integrationwithfuture

POSIX• Enable

directmountingofspacesinthelocalfilesystemwithoutfulldatatransfer

OAI-PMH• OAI

DataProviderinterface

• DublinCoremetadatabydefault

• Morecomplexmetadatacanbe

HTTP• Direct

downloadofopendatafromURL’s

Page 29: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

29

Open Data Platform workflow

Private Resources

Dataset

Share of Dataset

Direct mount Via POSIXCopy of

Data-set-1.1

Private Resources

ViewdatasetpreviewinbrowserusingDOI

Copydataset

Discoverdataset

Mount open data set directlyon desktop or VM (in read only mode)

Create a share from folder or file withMetadata in DC

PublicServicesForDataDiscovery

Register identifier (e.g. DOI)

LazyReplication

Discov

erdat

aset

andm

ountsha

re

Expose share metadata over OAI-PMH

Page 30: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

Astronomical Data Analysis Software and Systems 2016 30

EGI role towards the European Open Science Cloud

• An Open Science Service Exchange as partnership of public/commercial organizations and initiatives responsible for

– Provisioning of wide set of services to researcher and innovators ! consolidation of national e-Infrastructures, open standards, technical and business process integration among the suppliers (e-Infrastructures, Research Infrastructures etc.)

– Platform integration for community-specific capabilities with coordinated outreach

– Aggregation of demand for economies of scale, technical requirements translations, cross-border access via brokering and procurement, end-to-end operations

– Development of human capacity – A “Digital innovation hub” to support innovation with industry/

SMEs

Page 31: EGI technical platforms for advanced · PDF fileEGI technical platforms for advanced computing Tiziana Ferrari Technical Director, EGI Foundation. 2 Outline • Introduction to EGI

www.egi.eu

Thank you for your attention.

Questions?

This work by Parties of the EGI-Engage Consortium is licensed under a Creative Commons Attribution 4.0 International License.

AcknowledgementsThispresentationusediconsmadebyFreepikfromwww.flaticon.com