16
Managing Cloud Infrastructure Antonio Cisternino Marco Mura Computer Science Dept. and IT Center University of Pisa

Managing Cloud Infrastructure Octopus

Embed Size (px)

Citation preview

  • 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