SlideShare a Scribd company logo
1
Federating Infrastructure as a Service cloud
computing systems to create a uniform e-
infrastructure for research
David C.H. Wallom1, Matteo Turilli1,2, Michel Drescher3, Diego
Scardaci3,4 and Steven Newhouse3,5
1University of Oxford, Oxford, UK
2Rutgers University, New Jersey, USA
3EGI.eu, Amsterdam, NL
4INFN Division of Catania, Catania, Italy
5EMBL-EBI, Hinxton, UK
Overview
• Why?
• What?
• Who?
• Future?
Success with the Grid
Rationale
Growth of Providers
• Grid Computing
– Academic resource providers
• Cloud Computing
– Diversity of resource providers
4
Tens of 1000’s Millions
Few related use cases
Single application model
Many diverse use cases
& application models
Growth of Research Communities
Hardware
Hardware
Hardware
Hardware
Hardware
Cloud Management
Cloud Management
Cloud Management
Cloud Management
Cloud Management
User Communities
User Communities
User Communities
Federated
interfaces
Federated
services
• Provider agnosticism: the only condition
to federate resources is to expose the
chosen interfaces and services.
• Heterogeneous implementation: no
mandate on the cloud technology,
protecting resource provider investment
• Standards and validation: Use only
recommended and common open
standards for the interfaces and images.
• Resource integration: Cloud Computing to
be integrated into the existing production
infrastructure, protecting prior EGI
investment and increasing ROI
Principles of Federation
User-offer Target
• Total control over deployed applications
• Elastic resource consumption based on real needs
• Workloads processed on-demand
• Endorsed and accredited applications available
from multiple different communities shared
• Single sign-on at multiple, independent providers
• Centralised access to service information across
multiple providers
6
Requirements on a federated cloud
# Capability User Stories
1 Virtual Machine
management
“I want to instantiate a single existing VM image on a remote cloud.”
2 Data management “I want to instantiate a VM instance from an image that I have created and is not on the
cloud I wish to use.”
“I want to associate my running VM with a data set in the Cloud.”
“I want to take snapshots of my running VM for restart purposes.”
3 Integrated
information system
“I want to choose on which resource provider I want to start my single VM.”
“I need to know about the Virtual Machine Manager (VMM) capabilities the provider
offers.”
4 Accounting “My usage across different resource providers needs to be recorded and reported to
multiple aggregators.”
5 Availability &
Reliability
“Information relating to the availability/reliability and current status of the remote
virtualised resource needs to be available to me.”
6 VM & Resource state
change notification
“When the status of the [VM] instance I am running changes (or will change) I want to be
told about it.”
7 Integrated AAI “I want to use my existing identity, and not re-apply for new credentials to use each
component of the service.”
8 VM Image
Management
“I want to use a single VM image across multiple different infrastructure providers.”
9 Brokering “I want my VM instance to run on a resource that is suitable based on a set of policies or
requirements rather than my choosing directly which resource will run it.”
10 Contextualisation “When I deploy a VM instance on a resource I want to give it configuration information for
customisation of the default template. This can only happen when it is up and running.”
Cloud within the EGI Infrastructure Platforms
8
EGI Core Platform
Federated
AAI
Service
Registry
Monitoring Accounting
EGI Cloud Infrastructure Platform
Instance
Mgmt
Information
Discovery
Storage
Management
Help and
Support
Security Co-
ordination
Training and
Outreach
EGICollaborationTools
EGIApplication
DB
Image
Repository
EGICloudServiceMarketplace
Sustainable
Business
Models
User Community
Monitoring and control of utilisation
Technical Consultancy and Support
Uniform interfaces to Cloud
Compute and Storage
Cloud Management Stacks
(OpenStack, OpenNebula, Synnefo, …)
SecureendorsedApplicationand
ServiceDeployment
GSIGLUE2
Cloudinit CDMI
SAM UR
OVF
OCCI
Cloud technology Integration Level
Integration
Cloud
Management
Stack
Fed.AAI
Monitoring
Accounting
Img.Mgmt.
OCCI
CDMI
OpenStack Y Y Y Y Y Y
OpenNebula Y Y Y Y Y Y
Synnefo Y Y Y Y Y
WNoDeS Y Y
StratusLab* Y Y Y Y
Cloudstack Y
Emotive Y Y
Resource Allocation
• e-Grant supports;
– Resource request
– Resource availability
• 5,000 job slots and 170 TB of storage aside
• Preliminary Units of Allocation
Name # of vCPU Mem (GB) Storage
(GB)
Small 1 2 1 x 20
Medium 2 4 1 x 40
Large 4 8 2 x 80
Other >2 >7.5 n x >40
FedCloud Infrastructure
• One year of production
• Resources
– 21 providers from 14 NGIs (Countries)
• 55% Openstack, 42% Open Nebula, 3%
Syneffo
– 17 interested in joining from 7 new
NGIs
• Usage
~700K VMs
~18M CPU hours
EGI Conference 2015
Supported Usage Models
• Service Hosting
–Long-running services (e.g. web, database or application
servers)
• Compute and data intensive workloads
–Batch and interactive (e.g. IPython, R, MATLAB) with
scalable and customized environments not limited to the
traditional job model
• Datasets repository
–Store and manage large datasets for your applications
• Disposable and testing environments
–Host training events, test new developments and
applications without overhead
Support Model
Use Case Discipline Classification
Usecases
- 12 @ Launch
- 60 to date
- 15
production
READemption
Next Generation Sequencing
• Implemented in Python 3
• Needs:
• Third-Party libraries (numpy, scipy,
matplotlib, pysam)
• Short Read mapper ‘Segemehl’
• R
• Usual runtime on a multi-core machine
several hours to some days
Implementation on EGI Federated Cloud
• VO supported by GWDG, IFCA and
CESNET sites
• VM with 24 cores and 128 GB of RAM
• Block storage up to 3TB
• To serve peak loads
Source: Konrad U. Förstner
• Scientific Discipline: Natural Science, Biological Sciences, Bioinformatics
• Status: Production (hightroughputseq.egi.eu VO)
• Sites: GoeGrid, IFCA (Nov-Dec 2014)
OpenModeller on the Biovel Portal
Evalua
mod
BENELUX confe
Ghent, 02. April
The Ecological Niche Modeling (ENM) Workflow takes as input a file
containing species occurrence points to create a model with the
openModeller Web Service.
• The EUBrazilOpenBio ENM service is
exposed through an extended
openModeller Web Service interface
• Multi-staging and multi-parametric oM
experiments are implemented through
COMPSs that dynamically creates the
virtual resources to execute the
operations.
• An OCCI connector is used for the VMs
management while data management
supports CDMI endpoints.
ENM Service (OMWS2)
VENUS-C Cloud Middleware
COMPSs Workflow
Orchestrator
OCCI CDMI
EGI Federated Cloud
Service available at
https://portal.biovel.eu/
Peachnote
Peachnote is a music score search engine and
analysis platform.
Hundreds of thousands of music scores
are being digitized by libraries all over the
world. In contrast to books, they generally
remain inaccessible for content-based
retrieval and algorithmic analysis.
There is no analogue to Google Books
for music scores, and no large corpora
exists that can empower advanced
analysis on music scores.
Peachnote want to help change that
providing visitors and researchers access
to a massive amount of symbolic music
data.
EGI Federated Cloud
OMR
Worker
PDF
Splitter
OMR
Feeder
OMR
Worker
…
• Scientific Discipline: Humanities, Arts, Musicology
• Status: Production (peachnote.com VO)
• Sites: CESNET, FZJ (Nov-Dec 2014)
Chipster
Chipster in the EGI FedCloud:
• ‘light’ VM (datasets removed)
• Chipster VM configured through
contextualisation
• shared block storage exported as
NFS for tools (500 GB)
• block storage for output (500 GB)
• Scientific Discipline: Natural Science, Biological Sciences, Bioinformatics
• Status: Test & Integration (fedcloud.egi.eu VO)
• Sites: PRISMA-INFN-Bari
ELIXIR Pilot Action Proposal:
Using virtual machines and clouds in bioinformatics training
User-friendly analysis software for
high-throughput data:
• NGS
• Microarray
• Proteomics
• sequence data
Future Work
• Inter and Intra cloud networking,
– Using standards to support creation of custom multi resource private networks for cloud
resources
• Development of multi provider and multi consumer business models for federated cloud
operation,
• Expansion in higher level tools and services building on concrete foundations.
• Further development and release of updated standards in cloud and other related areas
– In development progress of complete EGI profile which will fully document all interfaces to the
CMF
• Connect resources from other commercial cloud providers to showcase deployment of
standards
Federated Cloud Services
Federated IaaS and STaaS Cloud
Tier 1:
Reliable
Infrastructure Cloud
Tier 4:
Zero ICT
Infrastructures
Tier 3:
Platform as a Service
Tier 2:
General-purpose
platform services
PaaS
PaaS
DBaaS
Hadoop
aaS
VRE
Secure storage
KeyMgmt
Encryptio
n
ACL
mgmt
Virtual
eLaboratory
Conclusion
The EGI Federated Cloud is a federation of institutional private Clouds, offering Cloud
Services to researchers in Europe and worldwide
A single cloud system able to
• Scale to user needs – beyond test and development instantiations to production private
clouds
• Integrate multiple different providers to give resilience
• Prevent vendor lock-in
• Enable resource provision targeted towards the research community
Thanks!
Alison Packer, Álvaro López García, Binh Minh Nguyen, Björn
Hagemeier, Boris Parak, Boro Jakimovski, Cal Loomis, Carlos Gimeno,
Christos Loverdos, Daniele Cesini, Daniele Lezzi, David Blundell, Diego
Scardaci, Elisabetta Ronchieri, Emir Imamagic, Enol Fernandez, Esteban
Freire, Feyza Eryol, Florian Feldhaus, Gergely Sipos, Ignacio Blanquer,
Iván Díaz, Jan Meizner, Jerome Pansanel, John Gordon, Kostas
Koumantaros, Linda Cornwall, Luis Alves, Malgorzata Krakowian, Marios
Chatziangelou, Marco Verlato, Marica Antonacci , Mattieu Puel, Matteo
Turilli, Michel Jouvin, Michel Drescher, Miguel A. Díaz, Miroslav Ruda,
Mischa Salle, Nuno L. Ferreira, Owen Synge, Paul Millar, Peter Solagna,
Piotr Kasprzak , Roberto Barbera, Ruben Valles, Sándor Ács, Salvatore
Pinto, Silvio Spardi, Soonwook Hwang, Steven Newhouse, Stuart
Pullinger, Sven Gabriel, Thijs Metsch, Tomasz Szepieniec, Víctor
Mendez, Viet Tran, Vincenzo Spinozo, Zeeshan Ali Shah, Zdenek Sustr
Thanks
&
Questions?

More Related Content

What's hot

A tutorial on GreenCloud
A tutorial on GreenCloudA tutorial on GreenCloud
A tutorial on GreenCloudHabibur Rahman
 
Cloud sim report
Cloud sim reportCloud sim report
Cloud sim report
Jiachen Yang
 
Application scheduling in cloud sim
Application scheduling in cloud simApplication scheduling in cloud sim
Application scheduling in cloud sim
Pradeeban Kathiravelu, Ph.D.
 
Cloud computing lab open stack
Cloud computing lab open stackCloud computing lab open stack
Cloud computing lab open stack
arunuiet
 
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
ambitlick
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
nedamaleki87
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
Ignacio M. Llorente
 
Cloud computing and Cloudsim
Cloud computing and CloudsimCloud computing and Cloudsim
Cloud computing and Cloudsim
Manash Kumar Mondal
 
Cloud sim pptx
Cloud sim pptxCloud sim pptx
Cloud sim pptx
MD Redaan
 
Cloudsim modified
Cloudsim modifiedCloudsim modified
Cloudsim modified
Mayank Aggarwal
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
Jassika
 
Cloud slide
Cloud slideCloud slide
Cloud slide
Athulya K S
 
cloud computing
cloud computingcloud computing
cloud computing
Krishna Kumar
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
Sayed Chhattan Shah
 
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case StudiesOpenNebula Project
 
grid mining
grid mininggrid mining
grid mining
ARNOLD
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaIgnacio M. Llorente
 
CloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxCloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming Syntax
Vikas Chouhan
 
A 01
A 01A 01
A 01
kakaken9x
 

What's hot (20)

A tutorial on GreenCloud
A tutorial on GreenCloudA tutorial on GreenCloud
A tutorial on GreenCloud
 
Cloud sim report
Cloud sim reportCloud sim report
Cloud sim report
 
Application scheduling in cloud sim
Application scheduling in cloud simApplication scheduling in cloud sim
Application scheduling in cloud sim
 
Cloud computing lab open stack
Cloud computing lab open stackCloud computing lab open stack
Cloud computing lab open stack
 
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
Cloud computing and Cloudsim
Cloud computing and CloudsimCloud computing and Cloudsim
Cloud computing and Cloudsim
 
Cloud sim pptx
Cloud sim pptxCloud sim pptx
Cloud sim pptx
 
Cloudsim modified
Cloudsim modifiedCloudsim modified
Cloudsim modified
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
 
Cloud slide
Cloud slideCloud slide
Cloud slide
 
Paper444012-4014
Paper444012-4014Paper444012-4014
Paper444012-4014
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 
grid mining
grid mininggrid mining
grid mining
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebula
 
CloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxCloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming Syntax
 
A 01
A 01A 01
A 01
 

Similar to Federating Infrastructure as a Service cloud computing systems to create a uniform e-infrastructure for research

Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
David Wallom
 
Creating a Widely Distributed Production Federated Cloud System to Support Mu...
Creating a Widely Distributed Production Federated Cloud System to Support Mu...Creating a Widely Distributed Production Federated Cloud System to Support Mu...
Creating a Widely Distributed Production Federated Cloud System to Support Mu...
David Wallom
 
The EGI Federated Cloud
The EGI Federated CloudThe EGI Federated Cloud
The EGI Federated Cloud
David Wallom
 
HNSciCloud: Project Results and lessons learned
HNSciCloud: Project Results and lessons learnedHNSciCloud: Project Results and lessons learned
HNSciCloud: Project Results and lessons learned
EOSC-hub project
 
EGI Services
EGI Services EGI Services
EGI Services
EGI Federation
 
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesEmerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Chaitanya Atreya
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...
David Wallom
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
OCRE | Open Clouds for Research Environments
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Animesh Chaturvedi
 
Cloud computing and bioinformatics
Cloud computing and bioinformaticsCloud computing and bioinformatics
Cloud computing and bioinformatics
Enis Afgan
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
NETWAYS
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
inside-BigData.com
 
IC2E A Configuration Crawler for Cloud Appliances
IC2E A Configuration Crawler for Cloud AppliancesIC2E A Configuration Crawler for Cloud Appliances
IC2E A Configuration Crawler for Cloud Appliances
Dr.-Ing. Michael Menzel
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ripal Ranpara
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
dbpublications
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Alan Sill
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptx
DrAdeelAkram2
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
Vipin Singhal
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
TamilKnowledgebase
 

Similar to Federating Infrastructure as a Service cloud computing systems to create a uniform e-infrastructure for research (20)

Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
Creating a Widely Distributed Production Federated Cloud System to Support Mu...
Creating a Widely Distributed Production Federated Cloud System to Support Mu...Creating a Widely Distributed Production Federated Cloud System to Support Mu...
Creating a Widely Distributed Production Federated Cloud System to Support Mu...
 
The EGI Federated Cloud
The EGI Federated CloudThe EGI Federated Cloud
The EGI Federated Cloud
 
HNSciCloud: Project Results and lessons learned
HNSciCloud: Project Results and lessons learnedHNSciCloud: Project Results and lessons learned
HNSciCloud: Project Results and lessons learned
 
EGI Services
EGI Services EGI Services
EGI Services
 
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesEmerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing and bioinformatics
Cloud computing and bioinformaticsCloud computing and bioinformatics
Cloud computing and bioinformatics
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
 
IC2E A Configuration Crawler for Cloud Appliances
IC2E A Configuration Crawler for Cloud AppliancesIC2E A Configuration Crawler for Cloud Appliances
IC2E A Configuration Crawler for Cloud Appliances
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for Developers
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptx
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
 

More from David Wallom

Quantifying the impact of green leasing on energy use in a retail portfolio: ...
Quantifying the impact of green leasing on energy use in a retail portfolio: ...Quantifying the impact of green leasing on energy use in a retail portfolio: ...
Quantifying the impact of green leasing on energy use in a retail portfolio: ...
David Wallom
 
Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...
David Wallom
 
Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...
David Wallom
 
The University of Oxford e-Research Centre
The University of Oxford e-Research CentreThe University of Oxford e-Research Centre
The University of Oxford e-Research Centre
David Wallom
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
David Wallom
 
Benefits of big data analytics in Smart Metering, ADEPT, WICKED and beyond
Benefits of big data analytics in Smart Metering,  ADEPT, WICKED and beyondBenefits of big data analytics in Smart Metering,  ADEPT, WICKED and beyond
Benefits of big data analytics in Smart Metering, ADEPT, WICKED and beyond
David Wallom
 
Smarter Energy, Infrastruture service, consumtion analytics and applications
Smarter Energy, Infrastruture service, consumtion analytics and applicationsSmarter Energy, Infrastruture service, consumtion analytics and applications
Smarter Energy, Infrastruture service, consumtion analytics and applications
David Wallom
 
The Climateprediction.net programme, big data climate modelling
The Climateprediction.net programme, big data climate modellingThe Climateprediction.net programme, big data climate modelling
The Climateprediction.net programme, big data climate modelling
David Wallom
 
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
David Wallom
 
Supporting Research through "Desktop as a Service" models of e-infrastructure...
Supporting Research through "Desktop as a Service" models of e-infrastructure...Supporting Research through "Desktop as a Service" models of e-infrastructure...
Supporting Research through "Desktop as a Service" models of e-infrastructure...
David Wallom
 
e-Research & the art of linking Astrophysics to Deforestation
e-Research & the art of linking Astrophysics to Deforestatione-Research & the art of linking Astrophysics to Deforestation
e-Research & the art of linking Astrophysics to Deforestation
David Wallom
 
Privacy and Security policies in the cloud
Privacy and Security policies in the cloudPrivacy and Security policies in the cloud
Privacy and Security policies in the cloud
David Wallom
 
Working with Earth Observation Data, INFORM and the IEA
Working with Earth Observation Data, INFORM and the IEAWorking with Earth Observation Data, INFORM and the IEA
Working with Earth Observation Data, INFORM and the IEA
David Wallom
 
WICKED - Working with the data rich
WICKED - Working with the data richWICKED - Working with the data rich
WICKED - Working with the data rich
David Wallom
 
Mapping Priorities and Future Collaborations for you Projects
Mapping Priorities and Future Collaborations for you ProjectsMapping Priorities and Future Collaborations for you Projects
Mapping Priorities and Future Collaborations for you Projects
David Wallom
 
CloudWatch: Mapping priorities and future collaboration for your project
CloudWatch: Mapping priorities and future collaboration for your projectCloudWatch: Mapping priorities and future collaboration for your project
CloudWatch: Mapping priorities and future collaboration for your project
David Wallom
 
Trust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud providerTrust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud provider
David Wallom
 
CloudWatch2 Adoption Deep Dive
CloudWatch2 Adoption Deep DiveCloudWatch2 Adoption Deep Dive
CloudWatch2 Adoption Deep Dive
David Wallom
 
e-infrastructural needs to support informatics
e-infrastructural needs to support informaticse-infrastructural needs to support informatics
e-infrastructural needs to support informatics
David Wallom
 
Generating Insight from Big Data
Generating Insight from Big DataGenerating Insight from Big Data
Generating Insight from Big Data
David Wallom
 

More from David Wallom (20)

Quantifying the impact of green leasing on energy use in a retail portfolio: ...
Quantifying the impact of green leasing on energy use in a retail portfolio: ...Quantifying the impact of green leasing on energy use in a retail portfolio: ...
Quantifying the impact of green leasing on energy use in a retail portfolio: ...
 
Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...
 
Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...Trust and Cloud computing, removing the need for the consumer to trust their ...
Trust and Cloud computing, removing the need for the consumer to trust their ...
 
The University of Oxford e-Research Centre
The University of Oxford e-Research CentreThe University of Oxford e-Research Centre
The University of Oxford e-Research Centre
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Benefits of big data analytics in Smart Metering, ADEPT, WICKED and beyond
Benefits of big data analytics in Smart Metering,  ADEPT, WICKED and beyondBenefits of big data analytics in Smart Metering,  ADEPT, WICKED and beyond
Benefits of big data analytics in Smart Metering, ADEPT, WICKED and beyond
 
Smarter Energy, Infrastruture service, consumtion analytics and applications
Smarter Energy, Infrastruture service, consumtion analytics and applicationsSmarter Energy, Infrastruture service, consumtion analytics and applications
Smarter Energy, Infrastruture service, consumtion analytics and applications
 
The Climateprediction.net programme, big data climate modelling
The Climateprediction.net programme, big data climate modellingThe Climateprediction.net programme, big data climate modelling
The Climateprediction.net programme, big data climate modelling
 
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
 
Supporting Research through "Desktop as a Service" models of e-infrastructure...
Supporting Research through "Desktop as a Service" models of e-infrastructure...Supporting Research through "Desktop as a Service" models of e-infrastructure...
Supporting Research through "Desktop as a Service" models of e-infrastructure...
 
e-Research & the art of linking Astrophysics to Deforestation
e-Research & the art of linking Astrophysics to Deforestatione-Research & the art of linking Astrophysics to Deforestation
e-Research & the art of linking Astrophysics to Deforestation
 
Privacy and Security policies in the cloud
Privacy and Security policies in the cloudPrivacy and Security policies in the cloud
Privacy and Security policies in the cloud
 
Working with Earth Observation Data, INFORM and the IEA
Working with Earth Observation Data, INFORM and the IEAWorking with Earth Observation Data, INFORM and the IEA
Working with Earth Observation Data, INFORM and the IEA
 
WICKED - Working with the data rich
WICKED - Working with the data richWICKED - Working with the data rich
WICKED - Working with the data rich
 
Mapping Priorities and Future Collaborations for you Projects
Mapping Priorities and Future Collaborations for you ProjectsMapping Priorities and Future Collaborations for you Projects
Mapping Priorities and Future Collaborations for you Projects
 
CloudWatch: Mapping priorities and future collaboration for your project
CloudWatch: Mapping priorities and future collaboration for your projectCloudWatch: Mapping priorities and future collaboration for your project
CloudWatch: Mapping priorities and future collaboration for your project
 
Trust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud providerTrust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud provider
 
CloudWatch2 Adoption Deep Dive
CloudWatch2 Adoption Deep DiveCloudWatch2 Adoption Deep Dive
CloudWatch2 Adoption Deep Dive
 
e-infrastructural needs to support informatics
e-infrastructural needs to support informaticse-infrastructural needs to support informatics
e-infrastructural needs to support informatics
 
Generating Insight from Big Data
Generating Insight from Big DataGenerating Insight from Big Data
Generating Insight from Big Data
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

Federating Infrastructure as a Service cloud computing systems to create a uniform e-infrastructure for research

  • 1. 1 Federating Infrastructure as a Service cloud computing systems to create a uniform e- infrastructure for research David C.H. Wallom1, Matteo Turilli1,2, Michel Drescher3, Diego Scardaci3,4 and Steven Newhouse3,5 1University of Oxford, Oxford, UK 2Rutgers University, New Jersey, USA 3EGI.eu, Amsterdam, NL 4INFN Division of Catania, Catania, Italy 5EMBL-EBI, Hinxton, UK
  • 4. Rationale Growth of Providers • Grid Computing – Academic resource providers • Cloud Computing – Diversity of resource providers 4 Tens of 1000’s Millions Few related use cases Single application model Many diverse use cases & application models Growth of Research Communities
  • 5. Hardware Hardware Hardware Hardware Hardware Cloud Management Cloud Management Cloud Management Cloud Management Cloud Management User Communities User Communities User Communities Federated interfaces Federated services • Provider agnosticism: the only condition to federate resources is to expose the chosen interfaces and services. • Heterogeneous implementation: no mandate on the cloud technology, protecting resource provider investment • Standards and validation: Use only recommended and common open standards for the interfaces and images. • Resource integration: Cloud Computing to be integrated into the existing production infrastructure, protecting prior EGI investment and increasing ROI Principles of Federation
  • 6. User-offer Target • Total control over deployed applications • Elastic resource consumption based on real needs • Workloads processed on-demand • Endorsed and accredited applications available from multiple different communities shared • Single sign-on at multiple, independent providers • Centralised access to service information across multiple providers 6
  • 7. Requirements on a federated cloud # Capability User Stories 1 Virtual Machine management “I want to instantiate a single existing VM image on a remote cloud.” 2 Data management “I want to instantiate a VM instance from an image that I have created and is not on the cloud I wish to use.” “I want to associate my running VM with a data set in the Cloud.” “I want to take snapshots of my running VM for restart purposes.” 3 Integrated information system “I want to choose on which resource provider I want to start my single VM.” “I need to know about the Virtual Machine Manager (VMM) capabilities the provider offers.” 4 Accounting “My usage across different resource providers needs to be recorded and reported to multiple aggregators.” 5 Availability & Reliability “Information relating to the availability/reliability and current status of the remote virtualised resource needs to be available to me.” 6 VM & Resource state change notification “When the status of the [VM] instance I am running changes (or will change) I want to be told about it.” 7 Integrated AAI “I want to use my existing identity, and not re-apply for new credentials to use each component of the service.” 8 VM Image Management “I want to use a single VM image across multiple different infrastructure providers.” 9 Brokering “I want my VM instance to run on a resource that is suitable based on a set of policies or requirements rather than my choosing directly which resource will run it.” 10 Contextualisation “When I deploy a VM instance on a resource I want to give it configuration information for customisation of the default template. This can only happen when it is up and running.”
  • 8. Cloud within the EGI Infrastructure Platforms 8 EGI Core Platform Federated AAI Service Registry Monitoring Accounting EGI Cloud Infrastructure Platform Instance Mgmt Information Discovery Storage Management Help and Support Security Co- ordination Training and Outreach EGICollaborationTools EGIApplication DB Image Repository EGICloudServiceMarketplace Sustainable Business Models User Community Monitoring and control of utilisation Technical Consultancy and Support Uniform interfaces to Cloud Compute and Storage Cloud Management Stacks (OpenStack, OpenNebula, Synnefo, …) SecureendorsedApplicationand ServiceDeployment GSIGLUE2 Cloudinit CDMI SAM UR OVF OCCI
  • 9. Cloud technology Integration Level Integration Cloud Management Stack Fed.AAI Monitoring Accounting Img.Mgmt. OCCI CDMI OpenStack Y Y Y Y Y Y OpenNebula Y Y Y Y Y Y Synnefo Y Y Y Y Y WNoDeS Y Y StratusLab* Y Y Y Y Cloudstack Y Emotive Y Y
  • 10. Resource Allocation • e-Grant supports; – Resource request – Resource availability • 5,000 job slots and 170 TB of storage aside • Preliminary Units of Allocation Name # of vCPU Mem (GB) Storage (GB) Small 1 2 1 x 20 Medium 2 4 1 x 40 Large 4 8 2 x 80 Other >2 >7.5 n x >40
  • 11. FedCloud Infrastructure • One year of production • Resources – 21 providers from 14 NGIs (Countries) • 55% Openstack, 42% Open Nebula, 3% Syneffo – 17 interested in joining from 7 new NGIs • Usage ~700K VMs ~18M CPU hours EGI Conference 2015
  • 12. Supported Usage Models • Service Hosting –Long-running services (e.g. web, database or application servers) • Compute and data intensive workloads –Batch and interactive (e.g. IPython, R, MATLAB) with scalable and customized environments not limited to the traditional job model • Datasets repository –Store and manage large datasets for your applications • Disposable and testing environments –Host training events, test new developments and applications without overhead
  • 14. Use Case Discipline Classification Usecases - 12 @ Launch - 60 to date - 15 production
  • 15. READemption Next Generation Sequencing • Implemented in Python 3 • Needs: • Third-Party libraries (numpy, scipy, matplotlib, pysam) • Short Read mapper ‘Segemehl’ • R • Usual runtime on a multi-core machine several hours to some days Implementation on EGI Federated Cloud • VO supported by GWDG, IFCA and CESNET sites • VM with 24 cores and 128 GB of RAM • Block storage up to 3TB • To serve peak loads Source: Konrad U. Förstner • Scientific Discipline: Natural Science, Biological Sciences, Bioinformatics • Status: Production (hightroughputseq.egi.eu VO) • Sites: GoeGrid, IFCA (Nov-Dec 2014)
  • 16. OpenModeller on the Biovel Portal Evalua mod BENELUX confe Ghent, 02. April The Ecological Niche Modeling (ENM) Workflow takes as input a file containing species occurrence points to create a model with the openModeller Web Service. • The EUBrazilOpenBio ENM service is exposed through an extended openModeller Web Service interface • Multi-staging and multi-parametric oM experiments are implemented through COMPSs that dynamically creates the virtual resources to execute the operations. • An OCCI connector is used for the VMs management while data management supports CDMI endpoints. ENM Service (OMWS2) VENUS-C Cloud Middleware COMPSs Workflow Orchestrator OCCI CDMI EGI Federated Cloud Service available at https://portal.biovel.eu/
  • 17. Peachnote Peachnote is a music score search engine and analysis platform. Hundreds of thousands of music scores are being digitized by libraries all over the world. In contrast to books, they generally remain inaccessible for content-based retrieval and algorithmic analysis. There is no analogue to Google Books for music scores, and no large corpora exists that can empower advanced analysis on music scores. Peachnote want to help change that providing visitors and researchers access to a massive amount of symbolic music data. EGI Federated Cloud OMR Worker PDF Splitter OMR Feeder OMR Worker … • Scientific Discipline: Humanities, Arts, Musicology • Status: Production (peachnote.com VO) • Sites: CESNET, FZJ (Nov-Dec 2014)
  • 18. Chipster Chipster in the EGI FedCloud: • ‘light’ VM (datasets removed) • Chipster VM configured through contextualisation • shared block storage exported as NFS for tools (500 GB) • block storage for output (500 GB) • Scientific Discipline: Natural Science, Biological Sciences, Bioinformatics • Status: Test & Integration (fedcloud.egi.eu VO) • Sites: PRISMA-INFN-Bari ELIXIR Pilot Action Proposal: Using virtual machines and clouds in bioinformatics training User-friendly analysis software for high-throughput data: • NGS • Microarray • Proteomics • sequence data
  • 19. Future Work • Inter and Intra cloud networking, – Using standards to support creation of custom multi resource private networks for cloud resources • Development of multi provider and multi consumer business models for federated cloud operation, • Expansion in higher level tools and services building on concrete foundations. • Further development and release of updated standards in cloud and other related areas – In development progress of complete EGI profile which will fully document all interfaces to the CMF • Connect resources from other commercial cloud providers to showcase deployment of standards
  • 20. Federated Cloud Services Federated IaaS and STaaS Cloud Tier 1: Reliable Infrastructure Cloud Tier 4: Zero ICT Infrastructures Tier 3: Platform as a Service Tier 2: General-purpose platform services PaaS PaaS DBaaS Hadoop aaS VRE Secure storage KeyMgmt Encryptio n ACL mgmt Virtual eLaboratory
  • 21. Conclusion The EGI Federated Cloud is a federation of institutional private Clouds, offering Cloud Services to researchers in Europe and worldwide A single cloud system able to • Scale to user needs – beyond test and development instantiations to production private clouds • Integrate multiple different providers to give resilience • Prevent vendor lock-in • Enable resource provision targeted towards the research community
  • 22. Thanks! Alison Packer, Álvaro López García, Binh Minh Nguyen, Björn Hagemeier, Boris Parak, Boro Jakimovski, Cal Loomis, Carlos Gimeno, Christos Loverdos, Daniele Cesini, Daniele Lezzi, David Blundell, Diego Scardaci, Elisabetta Ronchieri, Emir Imamagic, Enol Fernandez, Esteban Freire, Feyza Eryol, Florian Feldhaus, Gergely Sipos, Ignacio Blanquer, Iván Díaz, Jan Meizner, Jerome Pansanel, John Gordon, Kostas Koumantaros, Linda Cornwall, Luis Alves, Malgorzata Krakowian, Marios Chatziangelou, Marco Verlato, Marica Antonacci , Mattieu Puel, Matteo Turilli, Michel Jouvin, Michel Drescher, Miguel A. Díaz, Miroslav Ruda, Mischa Salle, Nuno L. Ferreira, Owen Synge, Paul Millar, Peter Solagna, Piotr Kasprzak , Roberto Barbera, Ruben Valles, Sándor Ács, Salvatore Pinto, Silvio Spardi, Soonwook Hwang, Steven Newhouse, Stuart Pullinger, Sven Gabriel, Thijs Metsch, Tomasz Szepieniec, Víctor Mendez, Viet Tran, Vincenzo Spinozo, Zeeshan Ali Shah, Zdenek Sustr

Editor's Notes

  1. Growth in diversity of userbase whilst maintaining research excellence
  2. Original Task Force Mandate: 18 months, September 2011 – March 2013 EGI-Inspire Integration: Formalised scope as Task SA2.6 from April 2013
  3. 15 RPs and 12 NGIs on May last year