Upload
kiran-verma
View
217
Download
0
Embed Size (px)
Citation preview
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
1/46
Cloudcom 2010Indianapolis, USA
Nov 30 Dec 3, 2010
Constantino Vzquez Blanco
Borja Sotomayor
DSA-Research.org
Distributed Systems Architecture Research GroupUniversidad Complutense de Madrid
1/27
Acknowledgments
OpenNebula Project. Commons Attribution Share Alike (CC-BY-SA)
OpenNebula Tutorial
The research leading to these results has received funding from the European Union's Seventh
Framework Programme ([FP7/2007-2013] ) under grant agreement n215605 (RESERVOIR Project)
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
2/46
2/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
OpenNebula Overview
Installation and Configuration
Private Cloud: Administration and Basic Usage
Hybrid Cloud: Overview
Public Cloud: Overview
Use Cases
Contents
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
3/46
3/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
OpenNebula Overview
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
4/46
4/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
What Who
On-demandaccess to any
application
End-user(does not care about hw or sw)
Platform forbuilding and
delivering webapplications
Developer(no managing of the
underlying hw & swlayers)
Rawcomputerinfrastructure
System Administrator(complete management of the
computer infrastructure)
Software as a Service
Platform as a Service
Infrastructure as aService
Physical Infrastructure
A Model for Delivering IT Capabilities
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
5/46
5/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Cloud Manager to Orchestrate the Complexity of a Datacenter
Physical Storage Physical Machines Physical Networking
PHYSICAL INFRASTRUCTURE
VIRTUAL INFRASTRUCTURE
Virtual Machine Managers
Service End-Users
RemoteCloud
The Data Center is the Computer
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
6/46
6/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Physical Infrastructure
Commercial Cloud
OpenNebula
Private Cloud Computing => A Public Cloud behind the firewall
- Simplify and optimize internal operations
- Service flexibility and elasticity- Higher utilization & operational savings
- Security concerns
Hybrid Cloud Computing => Utility Computing dream made a reality!
Supplement the capacity of the Private Cloud
IaaS Cloud Computing
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
7/467/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Constraints from
Existing Infrastructureand Processes
One solution does not fit allrequirements and constraints.
There cannot be turnkey quick cloudsolutions
Requirements fromUsage and Deployment
Scenarios
An Evolution of the Data Center
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
8/468/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Open-source ToolkitOpen platform for innovation to research the challenges that arise in cloud
management, and production-ready tool in both academia and industry
Flagship International Projects in Cloud ComputingResult of many years of research and development in efficient and scalable
management of virtual machines on large-scale distributed infrastructures.
Started in 2005, first release in march 2008, and ONE 2.0 just released
Open-source released under Apache v2.0, packaged for main Linux distributions
Mailing lists for best-effort support and open development framework
Development and roadmap definition driven by the community and projects
Active and engaged open community and ecosystem
> 3,000 downloads/month (not including code repository and Ubuntu)
Used in many production environments, distributed in commercial solutionsand availability of commercial professional support by C12G Labs
Long-term sustainability ensured by project funding and commercial sponsors
The OpenNebula Toolkit
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
9/469/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Capabilities for Production EnvironmentsScalability and performance tested on very large-scale infrastructures consisting of thousands of
cores, with the security and fault tolerance levels required in production
Capabilities for Cloud ManagementMost advanced open-source toolkit offering unique features to administer the complexity of large-
scale distributed infrastructures
Capabilities for IntegrationOpen, flexible and extensible architecture, interfaces and components that fit into any existing
data center
Leverage the Vibrant Cloud EcosystemsLeverage the ecosystems being built around OpenNebula and the most common cloud
interfaces, Amazon AWS, OGC OCCI and VMware vCloud
The OpenNebula Toolkit: Why OpenNebula?
Fully Open Source Cloud SoftwareOpenNebula is NOT a feature or performance limited edition of an Enterprise version.
OpenNebula is truly open, and not open core.
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
10/4610/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
A Highly Modular Architecture to Fit into any Existing Datacenter
Cloud Computing is an evolution of existing data centers
One solution can not fit all data-center and user requirements and constraints
Open, flexible and extensible architecture
Provide basic components, but allow them to be easily replaceble by others
The OpenNebula Toolkit: Flexibility
Virt.Virt.
OpenNebula Core
Driver API
Compute
XMLRPC / CLI / OpenNebula Cloud API
Virt.Virt.StorageVirt.Virt.Network
Virt.Virt.Cloud
Virt.Virt.Interfaces Virt.Virt.Schedulers
Virt.Virt.Security
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
11/4611/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
The OpenNebula Toolkit: An Open Ecosystem
OpenNebulaExpress
Examples of Components in the Ecosystem
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
12/4612/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Openness
Open architectures
Open interfaces
Open code
Adaptability
Modular architectures
Standardization Use standards
Implement standards
Portability It can be installed in any hardware and
software
The OpenNebula Toolkit: Interoperability
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
13/4613/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
OpenNebula
Private Cloud Hybrid Cloud
OpenNebula
The OpenNebula Toolkit: Interoperability
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
14/4614/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Installation and Configuration
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
15/4615/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Planning the Installation
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
16/4616/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Planning the Installation
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
17/4617/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Private Cloud
Administration and Basic Usage
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
18/4618/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
To Create a Private Cloud You Need To
Add p hysic a l Hosts
Create Users
Define VM Images
Define Virtual Networks
Create Virtual Mac hine Templa tes
Launch Virtual Mac hines
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
19/4619/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Hosts
A Host in OpenNeb ula
Is a resourc e with c apac ity (CPU, memory)
Is ab le to run VMs
Must be c onfigured as an OpenNebula node
Host definition
Name of the physic a l host
Drivers
Information, to extrac t resourc e usage
Virtualization, to interac t w ith the hype rvisor
Transfer, to perform image p rovision From Op enNeb ula 2.0 onwards Logic c lusters
Group s hosts to enforc e p lac em ent p olic ies
Hosts a re managed with the onehost command
U
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
20/4620/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Users
A User in OpenNebula
Is an entity tha t owns resourc es
User definition
Name
Password
From Op enNeb ula 2.0 onw ards Auth mod ule
Pluggab le arc hitec ture
Drive rs for ssh and ldap
Users a re managed with the oneuser command
I
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
21/4621/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Images
An Image in OpenNeb ula (> 2.0)
Is a VM image c onta ined in a Repository
Has metada ta on how to use the VM ima ge
Image d efinition
Name , of the ima ge
Source , of the file
Can be persistent or public
Ima ges are m anag ed with the oneimage command
Vi t l N t k
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
22/4622/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
A Virtua l Netw ork in OpenNeb ula
Defines a sep ara ted MAC/ IP address spac e to be used by VMs
Eac h virtua l network is assoc ia ted with a physic a l network througha bridge
Virtua l Netw orks c an be isola ted (at layer 2 leve l) with eb ta b lesand hooks
Virtua l Network definition
Name , of the network
Type
Fixed , a set of IP/ MAC lea ses
Ranged, defines a network range
Bridge, name of the p hysic a l b ridge in the physic a l host where theVM should c onnec t its network interfac e.
Virtua l Networks are managed with the onevnet command
Virtual Networks
Vi t l M hi
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
23/4623/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Virtual Machines
A Virtua l Ma c hine in OpenNeb ula
A capacity in te rms memory and CPU
A set o f NICs a ttac hed to one o r more virtua l networks
A set o f disk ima ges, to b e transferred to/ from the exec utionhost.
A state file (op tiona l) or rec ove ry file, with the m em ory image o f
a running VM p lus some hypervisor spec ific information. Virtua l Ma c hines are defined in a VM template (text file)
All the files (logs, images, sta te files...) a re sto red in$ONE_LOCATION/var/
Virtua l Ma c hines are managed with the onevm command
Vi t l M hi
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
24/4624/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
NAME = ttylinuxCPU = 0.1
MEMORY = 64
DISK = [ image = base ttylinux ]
NIC = [ NETWORK = One-TD" ]
#This may be useful to debug your VMs (can use also console)
GRAPHICS = [type = "vnc",
listen = "loclahost",port = "5902",keymap="es"]
Virtual Machines
Vi t l N t k
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
25/46
25/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Virtual Networks
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
26/46
26/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Hybrid Cloud
Overview
Overview
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
27/46
27/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Overview
Configuration
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
28/46
28/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Configuration
IM_MAD = [name = "im_ec2",executable = "one_im_ec2",
arguments = "im_ec2/im_ec2.conf" ]# No. of instances of each type
VM_MAD = [name = "vmm_ec2",
executable = "one_vmm_ec2",arguments = "vmm_ec2/vmm_ec2.conf",# Defaults, e.g. keypair
type = "xml" ]
TM_MAD = [
name = "tm_dummy",executable = "one_tm",arguments = "tm_dummy/tm_dummy.conf" ]
# No actual transfers are made by OpenNebula to EC2
Usage
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
29/46
29/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Virtua l Ma c hines c an be insta ntia ted loc a lly or in EC2
The temp la te must p rovide a desc rip tion for both
instantiation methods.
The EC2 counterpart o f your VM (AMI_ID) must be ava ilab le
for the d river ac c ount
The EC2 VM templa te a ttribute :
EC2 = [
AMI = "ami_id for this VM",
KEYPAIR = "the keypair to use the instance",
AUTHORIZED_PORTS = "ports to access the instance",
INSTANCETYPE = "m1.small...",
ELASTICIP = "the elastic ip for this instance",CLOUD = "host (EC2 cloud) for this VM
]
Usage
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
30/46
30/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Public Cloud
Overview
Overview
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
31/46
31/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Overview
Configuration
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
32/46
32/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
$ more $ONE_LOCATION/etc/econe.conf# OpenNebula administrator user, the one_auth contents
USER=oneadminPASSWORD=onecloud
# OpenNebula sever contact information
ONE_XMLRPC=http://localhost:2633/RPC2
# Host and port where econe server will run keep FQDNsSERVER=node-y.opennebula.orgPORT=4567
# Configuration for the image repository
# IMAGE_DIR will store the Cloud images, check space!
DATABASE=/srv/cloud/one/var/econe.dbIMAGE_DIR=/srv/cloud/public_repo/
# VM types allowed and its template file
VM_TYPE=[NAME=m1.small, TEMPLATE=m1.small.erb]
Configuration
Usage
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
33/46
33/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Usage
The econe-tools are a subset o f the func tiona lity provided by theonevm utility, and resemb les the ec 2-* c li
Image rela ted c omma nds a re:
econe-upload, p lac e a n image in the C loud rep o a nd returns ID
econe-describe-images, lists the images
econe-register, reg iste r an image not rea lly needed in 1.4
Instance rela ted c omma nds a re:
econe-run-instances, sta rts a VM using an ima ge ID
econe-describe-instances, lists the VMs
econe-terminate-instances, shutdowns a VM
User authent ic a tion is based in the Op enNeb ula c red ent ia ls
AWSAccessKeyId is OpenNeb ula 's username
AWSSecretAccessKey is OpenNebula's password
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
34/46
34/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Use Cases
Cloud Case Studies: Enabling your Cloud
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
35/46
35/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Open Source Community
Open architecture and interfacesOpen code abd liberal licenseOpen community and ecosystem
Management Tool Innovation Tool
Adopt Standards
Cloud Case Studies: Enabling your Cloud
Cloud Case Studies: Deployment Models
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
36/46
36/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Model Definition Cloud Cases
Private
Infrastructure is ownedby a single organizationand made availableonly to the organization
Optimize and simplify internal operation SaaS/PaaS support IT consolidation within large organizations
(Goverment Clouds, University Clouds)
Public
Infrastructure is ownedby a single organizationand made available toother organizations
Commercial cloud providers Science public clouds by ICT service
centers to enable scientific and educationalprojects to experiment with cloud computing
Special purpose clouds with dedicatedcapabilities (HPC Clouds..)
Hybrid
Infrastructure is acomposition of two ormore clouds
Cloudbursting to address peak demands Cloud Federation to share infrastructure
with partners Cloud Aggregation to provide a larger
resource infrastructure
Cloud Case Studies: Deployment Models
Cloud Case Studies: Computing Provider
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
37/46
37/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Private Cloud to Support Grid Site
Goal: Execution of a virtualized Grid site in D-Grid and EGEE
Details: The D-Grid Resource Center Ruhr (DGRZR) runs anOpenNebula private cloud on 248 blades and 1,984 cores with Xen
Goal: OpenNebula is used to support the execution of virtualclusters and HPC applications
Details: SARA High Performance Computing Center usesOpenNebula in its new HPC Cloud service
Public HPC Cloud
Cloud Case Studies: Computing Provider
Cloud Case Studies: Computing Provider
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
38/46
38/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Goal: Easier management and new computing models in the batch farm
Example of Integration with Existing Infrastructure Environment
Configuration Management: Quattor with lifecycle management and self -
notification in OpenNebula
Network Management: Adapted to address network infrastructurerequirements regarding fixed IP/MAC leases in each box
Storage Management: New LVM transfer scripts and a very fast parallel scpto push images to all the hosts
Up to 16,000 VMs on400 hosts (3,200 cores)running KVM
Cloud Case Studies: Computing Provider
Source: CERN IT-PES/PS Group: Sebastien Goasguen, Ulrich Schwickerath, Ewan Roche and Belmiro Moreira
Cloud Case Studies: Telecom Provider
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
39/46
39/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Cloud Case Studies: Telecom Provider
Goal: Meet the growing demands for high performance, low cost,high scalability, high reliability of China Mobile IT Infrastructure(computing, storage); and the demands of China Mobile to deliver
Internet business and services Details: 4,096 cores,Xen, Ganglia, andHadoop
Source: China Mobiles Presentation at OpenCirrus Meeeting
Cloud Case Studies: Tool for Innovation
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
40/46
40/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
www.reservoir-fp7
.eu
Cloud Case Studies: Tool for Innovation
Agreement 215605 (2008-2011)Service and Sw Architectures
and Infrastructures
Resources and Services Virtualization without BarriersOpen source technology to enable deployment and managementof complex IT services across different administrative domains
Cloud Case Studies: Tool for Innovation
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
41/46
41/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
www.stratuslab.org
Cloud Case Studies: Tool for Innovation
EU grant agreement RI-261552e-Infrastructure
(2010-2012)
Enhancing Grid Infrastructures with Cloud ComputingSimplify and optimize its use and operation, providing a more flexible,dynamic computing environment for scientists; and enhance existingcomputing infrastructures with IaaS paradigms
www.StratusLab.eu
Cloud Case Studies: Tool for Innovation
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
42/46
42/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing ManagementSource: BonFIRE Project
Cloud Case Studies: Tool for Innovation
Agreement 257386 (2010-2013)New Infrastructure Paradigms
and Experimental Facilities
Building Service Testbeds on FIREDesign, build and operate a multi-site cloud-based facility to supportresearch across applications, services and systems targetingservices research community on Future Internet
www.BonF
IRE-Project.eu
Cloud Case Studies: Tool for Innovation
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
43/46
43/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Source: 4CaaSt Project
Cloud Case Studies: Tool for Innovation
4caast.mor
feo-project.org
Agreement 258862 (2010-2013)Service and Sw Architectures
and Infrastructures
Building the PaaS Cloud of the FutureCreate an advanced PaaS Cloud platform which supports theoptimized and elastic hosting of Internet-scale multi-tier applications
Get Involved in the OpenNebula Community!
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
44/46
44/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
Use the Technology and Give us Feedback
Support through several mailing lists
Report bugs and make feature requests
Describe your use case in our blog
Participate in the OpenNebula Technology Days
Contribute to the Development
Open development infrastructure
Provide patches for bug fixes or enhancements
Contribute to the Quickly Growing Ecosystem
Submit a new tool or extension to the OpenNebula ecosystem
Sponsor the Community
Provide funds or resources to support development or to organize workshops ortutorials
p y
Spread our Word
Spread the word about OpenNebula and open source cloud computing
Get Involved in the OpenNebula Community!
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
45/46
45/48OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management
The OpenNebula Community
The OpenNebula Team: Ignacio M. Llorente, Ruben S. Montero, Tino Vazquez,Javier Fontan, Jaime Melis, Carlos Martn, Rafael Moreno, Daniel Molina, Borja
Sotomayor
and many value community contributors from several organizations
Your support and contribution are very much appreciated!
Sponsors
European Commission: RESERVOIR (EU agreement 215605), StratusLab (EUagreement 261552), BonFIRE (EU agreement 257386) and 4CaaSt (EU agreement258862).
Ministry Science & Innovation: HPCcloud 2010-2012, MICINN TIN2009-07146 Community of Madrid: MEADIANET 2010-2013 CAM S2009/TIC-1468 C12G Labs dedicates an amount of its own engineering resources to support and
develop OpenNebula
p y
Get Involved in the OpenNebula Community!
8/3/2019 no Vazquez - Open Nebula - Leading Interoperability and Innovation in Cloud Computing Management
46/46
More info, downloads, mailing lists at
Research References
B. Rochwerger, J. Caceres, R.S. Montero, D. Breitgand, E. Elmroth, A. Galis, E. Levy,I.M.Llorente, K. Nagin, Y. Wolfsthal, The RESERVOIR Model and Architecture for OpenFederated Cloud Computing, IBM Systems Journal, Vol. 53, No. 4. (2009)
B. Sotomayor, R. S. Montero, I. M. Llorente and I. Foster, Virtual InfrastructureManagement in Private and Hybrid Clouds, IEEE Internet Computing,September/October 2009 (vol. 13 no. 5)
p y
The research leading to these results has received funding from the European Union's SeventhFramework Programme ([FP7/2007-2013] ) under grant agreement n215605 (RESERVOIR Project)