On ordered weighted averaging aggregation operators in multicriteria decisionmaking
IEEE Transactions on Systems, Man and Cybernetics
Approximation algorithms for bin packing: a survey
Approximation algorithms for NP-hard problems
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers by Lotfi A. Zadeh
Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers by Lotfi A. Zadeh
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Power-aware QoS Management in Web Servers
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Balance of Power: Dynamic Thermal Management for Internet Data Centers
IEEE Internet Computing
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A capacity management service for resource pools
Proceedings of the 5th international workshop on Software and performance
Dynamic Provisioning of Multi-tier Internet Applications
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
R-Opus: A Composite Framework for Application Performability and QoS in Shared Resource Pools
DSN '06 Proceedings of the International Conference on Dependable Systems and Networks
Dynamic placement for clustered web applications
Proceedings of the 15th international conference on World Wide Web
A scalable application placement controller for enterprise data centers
Proceedings of the 16th international conference on World Wide Web
Making scheduling "cool": temperature-aware workload placement in data centers
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
On the Use of Fuzzy Modeling in Virtualized Data Center Management
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
No "power" struggles: coordinated multi-level power management for the data center
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
IEEE Transactions on Parallel and Distributed Systems
Power and Performance Management of Virtualized Computing Environments Via Lookahead Control
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
Entropy: a consolidation manager for clusters
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Satisfying Service Level Objectices in a Self-Managing Resource Pool
SASO '09 Proceedings of the 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems
Energy-efficient server clusters
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
Delivering energy proportionality with non energy-proportional systems: optimizing the ensemble
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
Autonomic application and resource management in virtualized distributed computing systems
Autonomic application and resource management in virtualized distributed computing systems
A multi-objective approach to virtual machine management in datacenters
Proceedings of the 8th ACM international conference on Autonomic computing
VM: placement in non-Homogeneous Iaas-clouds
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Comparison of scheduling schemes for on-demand IaaS requests
Journal of Systems and Software
Energy-Efficient virtual machine placement in data centers by genetic algorithm
ICONIP'12 Proceedings of the 19th international conference on Neural Information Processing - Volume Part III
Multi-objective virtual machine selection for migrating in virtualized data centers
ICPCA/SWS'12 Proceedings of the 2012 international conference on Pervasive Computing and the Networked World
A multi-objective ant colony system algorithm for virtual machine placement in cloud computing
Journal of Computer and System Sciences
Network-aware virtual machine consolidation for large data centers
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
Multi-objective Virtual Machine Placement with Service Level Agreement: A Memetic Algorithm Approach
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Server consolidation using virtualization technology has become increasingly important for improving data center efficiency. It enables one physical server to host multiple independent virtual machines (VMs), and the transparent movement of workloads from one server to another. Fine-grained virtual machine resource allocation and reallocation are possible in order to meet the performance targets of applications running on virtual machines. On the other hand, these capabilities create demands on system management, especially for large-scale data centers. In this paper, a two-level control system is proposed to manage the mappings of workloads to VMs and VMs to physical resources. The focus is on the VM placement problem which is posed as a multi-objective optimization problem of simultaneously minimizing total resource wastage, power consumption and thermal dissipation costs. An improved genetic algorithm with fuzzy multi-objective evaluation is proposed for efficiently searching the large solution space and conveniently combining possibly conflicting objectives. The simulation-based evaluation using power-consumption and thermal-dissipation models based on profiling of a Blade Center, demonstrates the good performance, scalability and robustness of our proposed approach. Compared with four well-known bin-packing algorithms and two single-objective approaches, the solutions obtained from our approach seek good balance among the conflicting objectives while others cannot.