Virtual machine placement strategy based on discrete firefly algorithm in cloud environments
Title | Virtual machine placement strategy based on discrete firefly algorithm in cloud environments |
Publication Type | Conference Paper |
Year of Publication | 2015 |
Authors | Li, Xiao-Ke, Gu, Chun-Hua, Yang, Ze-Ping, Chang, Yao-Hui |
Conference Name | 2015 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP) |
Keywords | Brightness, cloud computing, Constraint optimization, discrete firefly algorithm, energy consumption, evolutionary computation, firefly algorithm, Heuristic algorithms, multiobjective constraint optimization model, OpenStack cloud platform, optimisation, power aware computing, pubcrawl170110, resource allocation, resource wastage, search mechanism, search problems, virtual machine placement, virtual machine placement strategy, virtual machines, Virtual machining |
Abstract | Because of poor performance of heuristic algorithms on virtual machine placement problem in cloud environments, a multi-objective constraint optimization model of virtual machine placement is presented, which taking energy consumption and resource wastage as the objective. We solve the model based on the proposed discrete firefly algorithm. It takes firefly's location as the placement result, brightness as the objective value. Its movement strategy makes darker fireflies move to brighter fireflies in solution space. The continuous position after movement is discretized by the proposed discrete strategy. In order to speed up the search for solution, the local search mechanism for the optimal solution is introduced. The experimental results in OpenStack cloud platform show that the proposed algorithm makes less energy consumption and resource wastage compared with other algorithms. |
DOI | 10.1109/ICCWAMTIP.2015.7493907 |
Citation Key | li_virtual_2015 |
- optimisation
- Virtual machining
- virtual machines
- virtual machine placement strategy
- virtual machine placement
- search problems
- search mechanism
- resource wastage
- resource allocation
- pubcrawl170110
- power aware computing
- Brightness
- OpenStack cloud platform
- multiobjective constraint optimization model
- Heuristic algorithms
- firefly algorithm
- evolutionary computation
- energy consumption
- discrete firefly algorithm
- Constraint optimization
- Cloud Computing