SlideShare a Scribd company logo
1 of 16
Managing Cloud Infrastructure Antonio Cisternino Marco Mura Computer Science Dept. and IT Center University of Pisa
Introduction Virtualization: Key element in computing infrastructures Optimization of hardware usage Proved «green» Octopus is a Virtual Machine Scheduler April 9th, 2010 Cloud Futures 2010 2
Cloud is... ...about: data services heterogeneous systems Reliability computing centers Suitable for Virtualization! Requirement for managing efficiently a large number of objects April 9th, 2010 Cloud Futures 2010 3
Demo ...interleaved... April 9th, 2010 Cloud Futures 2010 4
Mobile check of your VMs April 9th, 2010 Cloud Futures 2010 5
COMPUTING STORAGE Architecture April 9th, 2010 Cloud Futures 2010 6 OCTOPUS Choose your own geometry as long you tell us!
Software April 9th, 2010 Cloud Futures 2010 7
Octopus and Hyper-F April 9th, 2010 Cloud Futures 2010 8
Differencing!... disks Diff disks are a powerful tool Very efficient, you can «fork» But... They multiply number of objects to be tracked Octopus manages VHDs You can snapshot your own image You can checkpoint through policies April 9th, 2010 Cloud Futures 2010 9
Old refrain Memory management is too important to be left to the programmer vs. Memory management is too importanto to be left to the system Now we have garbage collectors almost everywhere! April 9th, 2010 Cloud Futures 2010 10
Management Management is important! GUIs rarely scale well: for-each is expressed badly Octopus feature 3 interfaces: Final users: Web Sysadms: Web and F# interactive Programs: .NET (by means of F#) April 9th, 2010 Cloud Futures 2010 11
Policies Octopus (will) implement policies for managing resources Conditions VM status User based policies SysAdmin based policies Actions Shut down machines Delete machines Move machines April 9th, 2010 Cloud Futures 2010 12
Scheduling Virtual Machines Scheduler assigns Virtual Machines to compute nodes Policy is implemented by scheduler Scheduler always decides if it makes sense to migrate a VMs for saving power It turns on/off computing nodes as required April 9th, 2010 Cloud Futures 2010 13
Power matters April 9th, 2010 Cloud Futures 2010 14
Conclusion Octopus is a VM scheduler It is only a manager, already production quality It eases the management of Cloud computing resources May contribute to achieve better usage of computation resources April 9th, 2010 Cloud Futures 2010 15
Questions? http://octopus.codeplex.com April 9th, 2010 Cloud Futures 2010 16

More Related Content

Similar to Managing Cloud Infrastructure Octopus

IUT presentation - English
IUT presentation - EnglishIUT presentation - English
IUT presentation - EnglishRaymond Gao
 
Fjord @ EURO IA 2010 - Design beyond the glowing rectangle
Fjord @ EURO IA 2010 - Design beyond the glowing rectangleFjord @ EURO IA 2010 - Design beyond the glowing rectangle
Fjord @ EURO IA 2010 - Design beyond the glowing rectangleFjord
 
Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Claire Rowland
 
SMARCOS FJORD Presentation EUROIA2011
SMARCOS FJORD Presentation EUROIA2011SMARCOS FJORD Presentation EUROIA2011
SMARCOS FJORD Presentation EUROIA2011Smarcos Eu
 
Mobility & Cloud: Build your cross platform mobile application using Xamarin ...
Mobility & Cloud: Build your cross platform mobile application using Xamarin ...Mobility & Cloud: Build your cross platform mobile application using Xamarin ...
Mobility & Cloud: Build your cross platform mobile application using Xamarin ...Chourouk HJAIEJ
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing ArchitecturesDaniel Holmberg
 
cloud computing
cloud computingcloud computing
cloud computingnewme19
 
Infrastructure - a journey from datacentres to cloud
Infrastructure - a journey from datacentres to cloudInfrastructure - a journey from datacentres to cloud
Infrastructure - a journey from datacentres to cloudEqual Experts
 
Why Cloud Management Makes $ense
Why Cloud Management Makes $enseWhy Cloud Management Makes $ense
Why Cloud Management Makes $enseRightScale
 
Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Moullet
 
SNIA SDC 2010 Scality SCOP Launch
SNIA SDC 2010 Scality SCOP LaunchSNIA SDC 2010 Scality SCOP Launch
SNIA SDC 2010 Scality SCOP LaunchMarc Villemade
 
From Cloud to Fog: the Tao of IT Infrastructure Decentralization
From Cloud to Fog: the Tao of IT Infrastructure DecentralizationFrom Cloud to Fog: the Tao of IT Infrastructure Decentralization
From Cloud to Fog: the Tao of IT Infrastructure DecentralizationFogGuru MSCA Project
 
Presentation cloud computing and the internet
Presentation   cloud computing and the internetPresentation   cloud computing and the internet
Presentation cloud computing and the internetxKinAnx
 

Similar to Managing Cloud Infrastructure Octopus (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
RMC_final
RMC_finalRMC_final
RMC_final
 
IUT presentation - English
IUT presentation - EnglishIUT presentation - English
IUT presentation - English
 
Lightning talks
Lightning talksLightning talks
Lightning talks
 
Fjord @ EURO IA 2010 - Design beyond the glowing rectangle
Fjord @ EURO IA 2010 - Design beyond the glowing rectangleFjord @ EURO IA 2010 - Design beyond the glowing rectangle
Fjord @ EURO IA 2010 - Design beyond the glowing rectangle
 
Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010
 
SMARCOS FJORD Presentation EUROIA2011
SMARCOS FJORD Presentation EUROIA2011SMARCOS FJORD Presentation EUROIA2011
SMARCOS FJORD Presentation EUROIA2011
 
Mobility & Cloud: Build your cross platform mobile application using Xamarin ...
Mobility & Cloud: Build your cross platform mobile application using Xamarin ...Mobility & Cloud: Build your cross platform mobile application using Xamarin ...
Mobility & Cloud: Build your cross platform mobile application using Xamarin ...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing Architectures
 
cloud computing
cloud computingcloud computing
cloud computing
 
Infrastructure - a journey from datacentres to cloud
Infrastructure - a journey from datacentres to cloudInfrastructure - a journey from datacentres to cloud
Infrastructure - a journey from datacentres to cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Why Cloud Management Makes $ense
Why Cloud Management Makes $enseWhy Cloud Management Makes $ense
Why Cloud Management Makes $ense
 
Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010
 
SNIA SDC 2010 Scality SCOP Launch
SNIA SDC 2010 Scality SCOP LaunchSNIA SDC 2010 Scality SCOP Launch
SNIA SDC 2010 Scality SCOP Launch
 
From Cloud to Fog: the Tao of IT Infrastructure Decentralization
From Cloud to Fog: the Tao of IT Infrastructure DecentralizationFrom Cloud to Fog: the Tao of IT Infrastructure Decentralization
From Cloud to Fog: the Tao of IT Infrastructure Decentralization
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Presentation cloud computing and the internet
Presentation   cloud computing and the internetPresentation   cloud computing and the internet
Presentation cloud computing and the internet
 
Seamless data on the cloud
Seamless data on the cloudSeamless data on the cloud
Seamless data on the cloud
 

Managing Cloud Infrastructure Octopus

  • 1. Managing Cloud Infrastructure Antonio Cisternino Marco Mura Computer Science Dept. and IT Center University of Pisa
  • 2. Introduction Virtualization: Key element in computing infrastructures Optimization of hardware usage Proved «green» Octopus is a Virtual Machine Scheduler April 9th, 2010 Cloud Futures 2010 2
  • 3. Cloud is... ...about: data services heterogeneous systems Reliability computing centers Suitable for Virtualization! Requirement for managing efficiently a large number of objects April 9th, 2010 Cloud Futures 2010 3
  • 4. Demo ...interleaved... April 9th, 2010 Cloud Futures 2010 4
  • 5. Mobile check of your VMs April 9th, 2010 Cloud Futures 2010 5
  • 6. COMPUTING STORAGE Architecture April 9th, 2010 Cloud Futures 2010 6 OCTOPUS Choose your own geometry as long you tell us!
  • 7. Software April 9th, 2010 Cloud Futures 2010 7
  • 8. Octopus and Hyper-F April 9th, 2010 Cloud Futures 2010 8
  • 9. Differencing!... disks Diff disks are a powerful tool Very efficient, you can «fork» But... They multiply number of objects to be tracked Octopus manages VHDs You can snapshot your own image You can checkpoint through policies April 9th, 2010 Cloud Futures 2010 9
  • 10. Old refrain Memory management is too important to be left to the programmer vs. Memory management is too importanto to be left to the system Now we have garbage collectors almost everywhere! April 9th, 2010 Cloud Futures 2010 10
  • 11. Management Management is important! GUIs rarely scale well: for-each is expressed badly Octopus feature 3 interfaces: Final users: Web Sysadms: Web and F# interactive Programs: .NET (by means of F#) April 9th, 2010 Cloud Futures 2010 11
  • 12. Policies Octopus (will) implement policies for managing resources Conditions VM status User based policies SysAdmin based policies Actions Shut down machines Delete machines Move machines April 9th, 2010 Cloud Futures 2010 12
  • 13. Scheduling Virtual Machines Scheduler assigns Virtual Machines to compute nodes Policy is implemented by scheduler Scheduler always decides if it makes sense to migrate a VMs for saving power It turns on/off computing nodes as required April 9th, 2010 Cloud Futures 2010 13
  • 14. Power matters April 9th, 2010 Cloud Futures 2010 14
  • 15. Conclusion Octopus is a VM scheduler It is only a manager, already production quality It eases the management of Cloud computing resources May contribute to achieve better usage of computation resources April 9th, 2010 Cloud Futures 2010 15
  • 16. Questions? http://octopus.codeplex.com April 9th, 2010 Cloud Futures 2010 16