Autonomic and Energy-Efficient Management of Large-Scale Virtualized Data Centers

作者: Eugen Feller

DOI:

关键词:

摘要: Large-scale virtualized data centers require cloud providers to implement scalable, autonomic, and energy-efficient management systems. To address these challenges this thesis provides four main contributions. The first one proposes Snooze, a novel Infrastructure-as-a-Service (IaaS) system, which is designed scale across many thousands of servers virtual machines (VMs) while being easy configure, highly available, energy efficient. For scalability, Snooze performs distributed VM based on hierarchical architecture. support ease configuration high availability implements self-configuring self-healing features. Finally, for efficiency, integrates holistic approach via resource (i.e. CPU, memory, network) utilization monitoring, underload/overload detection mitigation, consolidation (by implementing modified version the Sercon algorithm), power transition idle into saving mode. A modular prototype was developed extensively evaluated Grid'5000 testbed using realistic applications. Results show that: (i) does not impact submission time; (ii) fault tolerance mechanisms do application performance (iii) system scales well with an increasing number resources thus making it suitable managing large-scale centers. We also that able dynamically center consumption its allowing conserve substantial amounts only limited performance. open-source software under GPLv2 license. second contribution placement algorithm Ant Colony Optimization (ACO) meta-heuristic. ACO interesting due polynomial worst-case time complexity, close optimal solutions parallelization. Simulation results scalability current implementation smaller VMs, outperforms First-Fit Decreasing greedy in terms required computes solutions. In order enable scalable consolidation, makes two further contributions: ACO-based algorithm; fully decentralized unstructured peer-to-peer network. key idea apply small, randomly formed neighbourhoods servers. our by emulation state-of-the-art algorithms V-MAN) algorithm. be as achieve obtained executing centralized

参考文章(198)
Christine Solnon, Derek Bridge, An Ant Colony Optimization Meta-Heuristic for Subset Selection Problems Nova Science publishers. pp. 3- 25 ,(2006)
Grégory Mounié, Pierre Neyron, Guillaume Huard, Cyrille Martin, Nicolas Capit, Georges Da Costa, Olivier Richard, Yiannis Georgiou, A batch scheduler with high level components arXiv: Distributed, Parallel, and Cluster Computing. ,(2005)
A. Kivity, kvm : the Linux Virtual Machine Monitor Proceedings of the Linux Symposium, Ottawa, Ontario, 2007. ,(2007)
Benjamin Speitkamp, Martin Bichler, Thomas Setzer, Capacity planning for virtualized servers workshop on information technologies and systems. ,(2006)
Eugen Feller, Christine Morin, Armel Esnault, A case for fully decentralized dynamic VM consolidation in clouds ieee international conference on cloud computing technology and science. pp. 26- 33 ,(2012) , 10.1109/CLOUDCOM.2012.6427585
Georges Da Costa, Marcos Dias de Assunção, Jean-Patrick Gelas, Yiannis Georgiou, Laurent Lefèvre, Anne-Cécile Orgerie, Jean-Marc Pierson, Olivier Richard, Amal Sayah, Multi-facet approach to reduce energy consumption in clouds and grids Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking - e-Energy '10. pp. 95- 104 ,(2010) , 10.1145/1791314.1791329
Willis Lang, Jignesh M. Patel, Energy management for MapReduce clusters Proceedings of the VLDB Endowment. ,vol. 3, pp. 129- 139 ,(2010) , 10.14778/1920841.1920862
Ching-Chi Lin, Pangfeng Liu, Jan-Jan Wu, Energy-efficient Virtual Machine Provision Algorithms for Cloud Systems utility and cloud computing. pp. 81- 88 ,(2011) , 10.1109/UCC.2011.21
Ryogo Kubo, Jun-ichi Kani, Yukihiro Fujimoto, Naoto Yoshimoto, Kiyomi Kumozaki, Sleep and Adaptive Link Rate Control for Power Saving in 10G-EPON Systems global communications conference. pp. 1- 6 ,(2009) , 10.1109/GLOCOM.2009.5425689
Eugen Feller, Louis Rilling, Christine Morin, Energy-Aware Ant Colony Based Workload Placement in Clouds grid computing. pp. 26- 33 ,(2011) , 10.1109/GRID.2011.13