Affiliation:
1. INRIA Centre Rennes - Bretagne Atlantique, France
2. Kerlabs, France
Abstract
With increasing numbers of energy hungry data centers, energy conservation has now become a major design constraint for current and future Infrastructure-as-a-Service (IaaS) cloud providers. In order to efficiently manage such large-scale environments, three important properties have to be fulfilled by the management frameworks: (1) scalability, (2) fault-tolerance, and (3) energy-awareness. However, the scalability and fault tolerance capabilities of existing open-source IaaS cloud management frameworks are limited. Moreover, they are far from being energy-aware. This chapter first surveys existing efforts on building IaaS platforms. This includes both, system architectures and energy-aware virtual machine (VM) placement algorithms. Afterwards, it describes the architecture and implementation of a novel scalable, fault-tolerant, and energy-aware VM manager called Snooze. Finally, a nature-inspired energy-aware VM placement approach based on the Ant Colony Optimization is introduced.
Reference39 articles.
1. L1. (2011). Retrieved November 10, from http://mathworld.wolfram.com/L1-Norm.html
2. Buyya, R., Beloglazov, A., & Abawajy, H. J. (2010). Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. Melbourne, Australia: Cloud Computing and Distributed Systems (CLOUDS) Laboratory.
3. Cappello, F., Caron, E., Dayde, M., Desprez, F., Jegou, Y., Primet, P., et al. (2005). Grid’5000: A large scale and highly reconfigurable grid experimental testbed. 6th IEEE/ACM International Workshop on Grid Computing. 99–106.
4. Cassandra, A. (2011). Retrieved from http://cassandra.apache.org/
5. The self-organizing exploratory pattern of the argentine ant