SlideShare a Scribd company logo
1 of 20
VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine Ignacio M. Llorente OGF-EU: Using IT to reduce Carbon Emissions and  Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy
5 March 2009
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VM Management for Green Data Centres with OpenNebula
What is OpenNebula? VM Management for Green Data Centres with OpenNebula ,[object Object],[object Object],Extending the Benefits of Virtualization to Clusters ,[object Object],[object Object],[object Object],ONE Core Scheduler XEN / KVM Plugins Cloud Plugins OpenNebula Local Infrastructure   Public Cloud  Interface Internal users  External users  Public Cloud
Virtual Machine Management Model VM Management for Green Data Centres with OpenNebula ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Service as Management Entity Distributed  V M   Management System The  three pillars  of a  Distributed VM  Manager Distributed VM Management Model Networking Image   Management Virtualization
Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VM Management for Green Data Centres with OpenNebula System Manager Service Manager ,[object Object],System Integrators ,[object Object],[object Object]
Features VM Management for Green Data Centres with OpenNebula Feature Function User   Interface ,[object Object],[object Object],Scheduler ,[object Object],[object Object],Virtualization Management ,[object Object],[object Object],Image   Management ,[object Object],Network   Management ,[object Object],Fault   Tolerance ,[object Object],Scalability ,[object Object],Installation ,[object Object],[object Object]
Open and Flexible Architecture VM Management for Green Data Centres with OpenNebula Scheduler CLI libvirt sqlite Persistent Database XML-RPC OpenNebula core Information Manager Image Manager VM Manager Network Manager Host, Net & VM Pools OpenNebula API Access  Drivers XEN KVM EC2 libvirt
Use Cases On-demand Scaling of Computing Clusters On-demand Scaling of Web Servers ,[object Object],[object Object],[object Object],[object Object],VM Management for Green Data Centres with OpenNebula ,[object Object],[object Object]
Ecosystem Schedulers VM Management for Green Data Centres with OpenNebula ,[object Object],Interfaces ,[object Object],[object Object],Plug-Ins ,[object Object]
Model for VM Management in Distributed Infrastructures VM Management for Green Data Centres with OpenNebula VM Virtual Infrastructure Manager VM VM VM Scheduler Monitoring  & Accounting Controlling (CLI/API) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Energy Policy Enactment  Energy Policy Definition Physical Box VM Manager Physical Box VM Manager Physical Box VM Manager Physical Box VM Manager
Monitoring and Accounting VM Management for Green Data Centres with OpenNebula VM Life-cycle and Monitoring Attribute Description ID VM identifier NAME Name of the VM STAT  Status  CPU  CPU percentage used by the VM MEM Memory used by the VM HOSTNAME Host where the VM is running TIME Time since submission
Monitoring and Accounting VM Management for Green Data Centres with OpenNebula Resource Monitoring Flexible Architecture ,[object Object],[object Object],Accounting ,[object Object],Attribute Description HID Host ID NAME Host name RVM Number of running VMs TCPU Total CPU (percentage) FCPU Free CPU (percentage) ACPU Available CPU (not allocated by VMs) TMEM Total memory FMEM Free memory STAT Host status
Controlling VM Management for Green Data Centres with OpenNebula VM Controlling Resource Controlling Action Description create Submits a new virtual machine, adding it to the VM pool  deploy Starts a previously submitted VM on a specific host shutdown Shutdown an already deployed VM livemigrate Migrates a running VM to another host without downtime migrate Saves a running VM and starts it again in the specified host stop  Stops a running VM Release/hold Releases/hold a VM from/to hold state Suspend/resume Saves/resume a VM Action Description Create/delete Adds/removes a machine to/from the pool  Enable/disable Enables/disables host
Resource Schedulers VM Management for Green Data Centres with OpenNebula ,[object Object],Haizea Lease Manager (University of Chicago)  ,[object Object],RESERVOIR Policy Engine (IBM Haifa/Elsa Datamat) Requirement/rank Matchmaker (default) ,[object Object],[object Object],[object Object],VM Consolidation Scheduler
VM Consolidation Scheduler VM Management for Green Data Centres with OpenNebula Control Flow ,[object Object],VM pending? Enable host Disable free hosts Consolidation? Packing algorithm Migration yes yes Period:  20 minutes Physical Resource Management Virtual Machine Management
VM Consolidation Scheduler VM Management for Green Data Centres with OpenNebula A Simple Example Initial situation Exec. 1: Packing algorithm in the VM Consolidation Scheduler requests a migration Exec. 2: VM Consolidation Scheduler “disables” a physical resource Exec. 3: VM consolidation scheduler “enables” a physical resource because there are pending VMs The requirement/rank matchmaker schedules the pending VMs
VM Consolidation Scheduler VM Management for Green Data Centres with OpenNebula A Simple Example
VM Consolidation Scheduler VM Management for Green Data Centres with OpenNebula Future Work: Energy Policy-driven Scheduler  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions VM Management for Green Data Centres with OpenNebula ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
THANK YOU FOR YOUR ATTENTION!!! More info, downloads, mailing lists at www.OpenNebula.org Real demo at booth number 4 Acknowledgements ,[object Object],[object Object],[object Object],[object Object],[object Object],VM Management for Green Data Centres with OpenNebula

More Related Content

What's hot

Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...IOSR Journals
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesANUSUYA T K
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingmeycham
 
Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)ASHUTOSH KUMAR
 
SALSA: A Framework for Dynamic Configuration of Cloud Services
SALSA: A Framework for Dynamic Configuration of Cloud ServicesSALSA: A Framework for Dynamic Configuration of Cloud Services
SALSA: A Framework for Dynamic Configuration of Cloud ServicesDuc-Hung LE
 
Container Management - Federico Simoncelli - ManageIQ Design Summit 2016
Container Management - Federico Simoncelli - ManageIQ Design Summit 2016Container Management - Federico Simoncelli - ManageIQ Design Summit 2016
Container Management - Federico Simoncelli - ManageIQ Design Summit 2016ManageIQ
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computingSamruddhi Gaikwad
 
Majid_Jalili_SRC_2014
Majid_Jalili_SRC_2014Majid_Jalili_SRC_2014
Majid_Jalili_SRC_2014Majid Jalili
 
load balancing in public cloud ppt
load balancing in public cloud pptload balancing in public cloud ppt
load balancing in public cloud pptKrishna Kumar
 
Azure vs. Google App Engine
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Enginevaine_
 
distributed, concurrent, and independent access to encrypted cloud databases
distributed, concurrent, and independent access to encrypted cloud databasesdistributed, concurrent, and independent access to encrypted cloud databases
distributed, concurrent, and independent access to encrypted cloud databasesswathi78
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptUtshab Saha
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesPapitha Velumani
 
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...ijceronline
 
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon_Org Team
 

What's hot (20)

Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration services
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)
 
Comparison between Cloud Mirror, Mesos Cluster, and Google Omega
Comparison between Cloud Mirror, Mesos Cluster, and Google OmegaComparison between Cloud Mirror, Mesos Cluster, and Google Omega
Comparison between Cloud Mirror, Mesos Cluster, and Google Omega
 
SALSA: A Framework for Dynamic Configuration of Cloud Services
SALSA: A Framework for Dynamic Configuration of Cloud ServicesSALSA: A Framework for Dynamic Configuration of Cloud Services
SALSA: A Framework for Dynamic Configuration of Cloud Services
 
Container Management - Federico Simoncelli - ManageIQ Design Summit 2016
Container Management - Federico Simoncelli - ManageIQ Design Summit 2016Container Management - Federico Simoncelli - ManageIQ Design Summit 2016
Container Management - Federico Simoncelli - ManageIQ Design Summit 2016
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
 
Majid_Jalili_SRC_2014
Majid_Jalili_SRC_2014Majid_Jalili_SRC_2014
Majid_Jalili_SRC_2014
 
load balancing in public cloud ppt
load balancing in public cloud pptload balancing in public cloud ppt
load balancing in public cloud ppt
 
Cloud computing architectures
Cloud computing architecturesCloud computing architectures
Cloud computing architectures
 
Azure vs. Google App Engine
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Engine
 
distributed, concurrent, and independent access to encrypted cloud databases
distributed, concurrent, and independent access to encrypted cloud databasesdistributed, concurrent, and independent access to encrypted cloud databases
distributed, concurrent, and independent access to encrypted cloud databases
 
vm provisioning
vm provisioningvm provisioning
vm provisioning
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newppt
 
Application scheduling in cloud sim
Application scheduling in cloud simApplication scheduling in cloud sim
Application scheduling in cloud sim
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
OAB Architecture
OAB ArchitectureOAB Architecture
OAB Architecture
 
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
 
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
 

Similar to Vm Management For Green It Data Centers

An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2Ignacio M. Llorente
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresIgnacio M. Llorente
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualizationAyaz Shahid
 
Virtualising Your Data Center
Virtualising Your Data CenterVirtualising Your Data Center
Virtualising Your Data CenterLai Yoong Seng
 
Scvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son VuScvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son Vuvncson
 
33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machinesmuhammed jassim k
 
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docxCloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docxmary772
 
Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10
Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10
Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10Robb Boyd
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?Lai Yoong Seng
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewChip Childers
 
What's VNext On Virtualization Management Toward Private Cloud
What's VNext On Virtualization Management Toward Private CloudWhat's VNext On Virtualization Management Toward Private Cloud
What's VNext On Virtualization Management Toward Private CloudLai Yoong Seng
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...Ignacio M. Llorente
 
Research Challenges In Cloud Infrastructures
Research Challenges In Cloud InfrastructuresResearch Challenges In Cloud Infrastructures
Research Challenges In Cloud InfrastructuresIgnacio M. Llorente
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...IEEEFINALYEARPROJECTS
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...IEEEGLOBALSOFTTECHNOLOGIES
 
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...Susheel Thakur
 
Essel cloud-tecnical
Essel cloud-tecnicalEssel cloud-tecnical
Essel cloud-tecnicalTapas Shome
 
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
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsEuroCloud
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsEuroCloud
 

Similar to Vm Management For Green It Data Centers (20)

An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Virtualising Your Data Center
Virtualising Your Data CenterVirtualising Your Data Center
Virtualising Your Data Center
 
Scvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son VuScvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son Vu
 
33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines
 
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docxCloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
 
Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10
Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10
Ionix Unified Infrastructure Manager (Uim) Overview For Cisco Tv Feb10
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 
What's VNext On Virtualization Management Toward Private Cloud
What's VNext On Virtualization Management Toward Private CloudWhat's VNext On Virtualization Management Toward Private Cloud
What's VNext On Virtualization Management Toward Private Cloud
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
 
Research Challenges In Cloud Infrastructures
Research Challenges In Cloud InfrastructuresResearch Challenges In Cloud Infrastructures
Research Challenges In Cloud Infrastructures
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
 
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...
 
Essel cloud-tecnical
Essel cloud-tecnicalEssel cloud-tecnical
Essel cloud-tecnical
 
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...
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s clouds
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s clouds
 

More from Ignacio M. Llorente

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 StudiesIgnacio M. Llorente
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013Ignacio M. Llorente
 
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.0sIgnacio M. Llorente
 
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...Ignacio M. Llorente
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Ignacio M. Llorente
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Ignacio M. Llorente
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011Ignacio M. Llorente
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio M. Llorente
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingIgnacio M. Llorente
 
Open nebula leading innovation in cloud computing management
Open nebula   leading innovation in cloud computing managementOpen nebula   leading innovation in cloud computing management
Open nebula leading innovation in cloud computing managementIgnacio M. Llorente
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stackIgnacio M. Llorente
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computingIgnacio M. Llorente
 
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
 
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
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspectiveIgnacio M. Llorente
 

More from Ignacio M. Llorente (15)

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
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
 
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 Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 
Open nebula leading innovation in cloud computing management
Open nebula   leading innovation in cloud computing managementOpen nebula   leading innovation in cloud computing management
Open nebula leading innovation in cloud computing management
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
 
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
 
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
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 

Vm Management For Green It Data Centers

  • 1. VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine Ignacio M. Llorente OGF-EU: Using IT to reduce Carbon Emissions and Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy
5 March 2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Open and Flexible Architecture VM Management for Green Data Centres with OpenNebula Scheduler CLI libvirt sqlite Persistent Database XML-RPC OpenNebula core Information Manager Image Manager VM Manager Network Manager Host, Net & VM Pools OpenNebula API Access Drivers XEN KVM EC2 libvirt
  • 8.
  • 9.
  • 10.
  • 11. Monitoring and Accounting VM Management for Green Data Centres with OpenNebula VM Life-cycle and Monitoring Attribute Description ID VM identifier NAME Name of the VM STAT Status CPU CPU percentage used by the VM MEM Memory used by the VM HOSTNAME Host where the VM is running TIME Time since submission
  • 12.
  • 13. Controlling VM Management for Green Data Centres with OpenNebula VM Controlling Resource Controlling Action Description create Submits a new virtual machine, adding it to the VM pool deploy Starts a previously submitted VM on a specific host shutdown Shutdown an already deployed VM livemigrate Migrates a running VM to another host without downtime migrate Saves a running VM and starts it again in the specified host stop Stops a running VM Release/hold Releases/hold a VM from/to hold state Suspend/resume Saves/resume a VM Action Description Create/delete Adds/removes a machine to/from the pool Enable/disable Enables/disables host
  • 14.
  • 15.
  • 16. VM Consolidation Scheduler VM Management for Green Data Centres with OpenNebula A Simple Example Initial situation Exec. 1: Packing algorithm in the VM Consolidation Scheduler requests a migration Exec. 2: VM Consolidation Scheduler “disables” a physical resource Exec. 3: VM consolidation scheduler “enables” a physical resource because there are pending VMs The requirement/rank matchmaker schedules the pending VMs
  • 17. VM Consolidation Scheduler VM Management for Green Data Centres with OpenNebula A Simple Example
  • 18.
  • 19.
  • 20.