Snooze: An Autonomic and Energy-Efficient Management System for Private Clouds

Snooze is an open-source scalable, autonomic, and energy-efficient virtual machine VM management framework for private clouds. It allows users to build compute infrastructures from virtualized resources. Particularly, once installed and configured it allows its users to submit and control the life-cycle of a large number of VMs. For scalability, the system relies on a self-organizing and healing hierarchical architecture. Moreover, it performs energy-efficient distributed VM management. Therefore, it implements features to monitor and estimate VM resource utilization CPU, memory, network Rx, network Tx, detect and resolve overload/underload situations, perform dynamic VM consolidation through live migration, and finally power management to save energy. Last but not least, it integrates a generic scheduler which allows to implement any VM placement algorithm. This demo will expose the Snooze's main properties scalability, energy-efficiency, autonomy, and fault-tolerance through its graphical interface.

[1]  Srinath Perera,et al.  Enforcing User-Defined Management Logic in Large Scale Systems , 2009, 2009 Congress on Services - I.

[2]  Christine Morin,et al.  Snooze: A Scalable and Autonomic Virtual Machine Management Framework for Private Clouds , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[3]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[4]  J. Koomey Worldwide electricity used in data centers , 2008 .

[5]  Franck Cappello,et al.  Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed , 2006, Int. J. High Perform. Comput. Appl..

[6]  Christine Morin,et al.  Energy Management in IaaS Clouds: A Holistic Approach , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[7]  HölzleUrs,et al.  The Case for Energy-Proportional Computing , 2007 .