Handbook of Constraint Programming (Foundations of Artificial Intelligence)
Handbook of Constraint Programming (Foundations of Artificial Intelligence)
SLA Decomposition: Translating Service Level Objectives to System Level Thresholds
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Power-aware dynamic placement of HPC applications
Proceedings of the 22nd annual international conference on Supercomputing
PowerNap: eliminating server idle power
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
Minimizing data center cooling and server power costs
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design
Algorithmica
CC-Pi: a constraint-based language for specifying service level agreements
ESOP'07 Proceedings of the 16th European conference on Programming
Search spaces for min-perturbation repair
CP'09 Proceedings of the 15th international conference on Principles and practice of constraint programming
Towards energy-aware scheduling in data centers using machine learning
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
A bio-inspired algorithm for energy optimization in a self-organizing data center
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Cooling-aware and thermal-aware workload placement for green HPC data centers
GREENCOMP '10 Proceedings of the International Conference on Green Computing
Black-box and gray-box strategies for virtual machine migration
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers
Journal of Parallel and Distributed Computing
Bin repacking scheduling in virtualized datacenters
CP'11 Proceedings of the 17th international conference on Principles and practice of constraint programming
A constraint programming approach for the service consolidation problem
CPAIOR'10 Proceedings of the 7th international conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems
GreenSLAs for the energy-efficient management of data centres
Proceedings of the 2nd International Conference on Energy-Efficient Computing and Networking
Autonomic resource provisioning in cloud systems with availability goals
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Higher SLA satisfaction in datacenters with continuous VM placement constraints
Proceedings of the 9th Workshop on Hot Topics in Dependable Systems
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
OptiPlace: Designing Cloud Management with Flexible Power Models through Constraint Programing
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Data centres are powerful ICT facilities which constantly evolve in size, complexity, and power consumption. At the same time users' and operators' requirements become more and more complex. However, existing data centre frameworks do not typically take energy consumption into account as a key parameter of the data centre's configuration. To lower the power consumption while fulfilling performance requirements we propose a flexible and energy-aware framework for the (re)allocation of virtual machines in a data centre. The framework, being independent from the data centre management system, computes and enacts the best possible placement of virtual machines based on constraints expressed through service level agreements. The framework's flexibility is achieved by decoupling the expressed constraints from the algorithms using the Constraint Programming (CP) paradigm and programming language, basing ourselves on a cluster management library called Entropy. Finally, the experimental and simulation results demonstrate the effectiveness of this approach in achieving the pursued energy optimization goals.