Managing Cloud Infrastructure Octopus

809 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
809
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Managing Cloud Infrastructure Octopus

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

×