A 5/4 linear time bin packing algorithm
Journal of Computer and System Sciences
Multi-Objective Optimization Using Evolutionary Algorithms
Multi-Objective Optimization Using Evolutionary Algorithms
The Ant System Applied to the Quadratic Assignment Problem
IEEE Transactions on Knowledge and Data Engineering
Exact and Approximate Nondeterministic Tree-Search Procedures for the Quadratic Assignment Problem
INFORMS Journal on Computing
Optimal Placement of Web Proxies for Tree Networks
EEE '04 Proceedings of the 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'04)
Computers and Industrial Engineering
Optimal methods for coordinated enroute web caching for tree networks
ACM Transactions on Internet Technology (TOIT)
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
Multimedia Object Placement for Transparent Data Replication
IEEE Transactions on Parallel and Distributed Systems
Neural Computing and Applications
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Multi-objective genetic algorithms: Problem difficulties and construction of test problems
Evolutionary Computation
Queue - Virtualization
Multiobjective Optimization: Interactive and Evolutionary Approaches
Multiobjective Optimization: Interactive and Evolutionary Approaches
pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
Entropy: a consolidation manager for clusters
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
EnaCloud: An Energy-Saving Application Live Placement Approach for Cloud Computing Environments
CLOUD '09 Proceedings of the 2009 IEEE International Conference on Cloud Computing
Shares and utilities based power consolidation in virtualized server environments
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Performance and Power Management for Cloud Infrastructures
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
SCC '10 Proceedings of the 2010 IEEE International Conference on Services Computing
Energy aware consolidation for cloud computing
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
A Mathematical Programming Approach for Server Consolidation Problems in Virtualized Data Centers
IEEE Transactions on Services Computing
Distributed redundancy and robustness in complex systems
Journal of Computer and System Sciences
Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Energy-Aware Ant Colony Based Workload Placement in Clouds
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Ant colony system: a cooperative learning approach to the traveling salesman problem
IEEE Transactions on Evolutionary Computation
Ant system: optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Energy efficient ant colony algorithms for data aggregation in wireless sensor networks
Journal of Computer and System Sciences
Hi-index | 0.00 |
Virtual machine placement is a process of mapping virtual machines to physical machines. The optimal placement is important for improving power efficiency and resource utilization in a cloud computing environment. In this paper, we propose a multi-objective ant colony system algorithm for the virtual machine placement problem. The goal is to efficiently obtain a set of non-dominated solutions (the Pareto set) that simultaneously minimize total resource wastage and power consumption. The proposed algorithm is tested with some instances from the literature. Its solution performance is compared to that of an existing multi-objective genetic algorithm and two single-objective algorithms, a well-known bin-packing algorithm and a max-min ant system (MMAS) algorithm. The results show that the proposed algorithm is more efficient and effective than the methods we compared it to.