Browse > Article
http://dx.doi.org/10.3837/tiis.2016.07.003

A Novel Method for Virtual Machine Placement Based on Euclidean Distance  

Liu, Shukun (School of Information Science and Engineering, Central South University)
Jia, Weijia (Department of Computer Science and Engineering, Shanghai Jiao Tong University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.7, 2016 , pp. 2914-2935 More about this Journal
Abstract
With the increasing popularization of cloud computing, how to reduce physical energy consumption and increase resource utilization while maintaining system performance has become a research hotspot of virtual machine deployment in cloud platform. Although some related researches have been reported to solve this problem, most of them used the traditional heuristic algorithm based on greedy algorithm and only considered effect of single-dimensional resource (CPU or Memory) on energy consumption. With considerations to multi-dimensional resource utilization, this paper analyzed impact of multi-dimensional resources on energy consumption of cloud computation. A multi-dimensional resource constraint that could maintain normal system operation was proposed. Later, a novel virtual machine deployment method (NVMDM) based on improved particle swarm optimization (IPSO) and Euclidean distance was put forward. It deals with problems like how to generate the initial particle swarm through the improved first-fit algorithm based on resource constraint (IFFABRC), how to define measure standard of credibility of individual and global optimal solutions of particles by combining with Bayesian transform, and how to define fitness function of particle swarm according to the multi-dimensional resource constraint relationship. The proposed NVMDM was proved superior to existing heuristic algorithm in developing performances of physical machines. It could improve utilization of CPU, memory, disk and bandwidth effectively and control task execution time of users within the range of resource constraint.
Keywords
Virtual machine; particle swarm; multi-dimensional; low energy consumption; Euclidean distance;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Hong, Hua-Jun, Chen,De-Yu, Huang, Chun-Ying, Chen, Kuan-Ta, Hsu, Cheng-Hsin, “Placing virtual machines to optimize cloud gaming experience,” IEEE Transactions on Cloud Computing, vol.3, no.1, pp.42-53, 2015. Article (CrossRef Link).   DOI
2 Sait, Sadiq M.,Shahid, Kh.Shahzada, “Engineering Simulated Evolution for Virtual Machine Assignment Problem,” Applied Intelligence, vol.43, no.2, pp.296-307, 2015. Article (CrossRef Link).   DOI
3 Sun Gang, Liao Dan, Anand, Vishal, Zhao Dongcheng, Yu Hongfang, “A new technique for efficient live migration of multiple virtual machines,” Future Generation Computer Systems, vol.55, pp.74-86, 2015. Article (CrossRef Link).   DOI
4 Chokoufe Nejad, Bijan, Ohl, Thorsten, Reuter, Jürgen, “Simple parallel virtual machines for extreme computations,” Computer Physics Communications, vol.196, pp.58-69, 2015. Article (CrossRef Link).   DOI
5 Peng Zhiping, Xu Bo, Gates Antonio Marcel, Cui Delong, Lin Weiwei, “The feasibility and properties of dividing virtual machine resources using the virtual machine cluster as the unit in cloud computing,” KSII Transactions on Internet and Information Systems, vol.9, no.7, pp.2649-2666, 2015. Article (CrossRef Link).   DOI
6 Bhutani, Akshi,Jauhari, Isha, Kaushik, Vinay Kumar, "Optimized virtual machine tree based scheduling technique in cloud using K-way trees," in Proc. of Proceedings-2015 International Conference on Cognitive Computing and Information Processing, April 30, pp.1-6, 2015. Article (CrossRef Link).
7 Cerroni Walter, “Network performance of multiple virtual machine live migration in cloud federations,” Journal of Internet Services and Applications, vol.6, no.1, pp.1-20, 2015. Article (CrossRef Link).   DOI
8 Zhang Xiaoqing, Qiu Lan, Qian Qiongfen, Li Yaqin, “Virtual machines consolidation and placement based on constraint satisfaction in the clouds,” Journal of Computational Information Systems, vol.11, no.14, pp.5251-5258, 2015. Article (CrossRef Link).
9 Joshi, Sourabh, Kaur, Sarabjit, "Cuckoo search approach for virtual machine consolidation in cloud data centre," in Proc. of International Conference on Computing, Communication and Automation, ICCCA 2015, pp. 683-686, 2015. Article (CrossRef Link).
10 M. Stillwell, D. Schanzenbach, F. Vivien, and H. Casanova, “Resource allocation algorithms for virtualized service hosting platforms,” Journal of Parallel and distributed Computing, vol.70, no.9, pp.962-974, 2010. Article (CrossRef Link).   DOI
11 J. Xu and J. A. Fortes, "Multi-objective virtual machine placement in virtualized data center environments," in Proc. of Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int´l Conference on & Int´l Conference on Cyber, Physical and Social Computing (CPSCom), pp. 179-188, 2010. Article (CrossRef Link).
12 M. Chen, H. Zhang, Y.-Y. Su, X. Wang, G. Jiang, and K. Yoshihira, "Effective VM sizing in virtualized data centers," in Proc. of Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on, pp.594-601, 2011. Article (CrossRef Link).
13 X. Kong, C. Lin, Y. Jiang, W. Yan, and X. Chu, “Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction,” Journal of network and Computer Applications, vol.34, no.4, pp.1068-1077, 2011. Article (CrossRef Link).   DOI
14 D. Warneke and O. Kao, “Exploiting dynamic resource allocation for efficient parallel data processing in the cloud,” IEEE Transactions on Parallel and Distributed Systems, vol.22, no.6, pp.985-997, 2011. Article (CrossRef Link).   DOI
15 J. Xu and J. A. Fortes, "Multi-objective virtual machine placement in virtualized data center environments," in Proc. of Green Computing and Communications (Green Com), 2010 IEEE/ACM Int'l Conference on & Int´l Conference on Cyber, Physical and Social Computing (CPS Com), pp.179-188, 2010. Article (CrossRef Link).
16 Li MF, Bi JP, Li ZC, “Resource Scheduling Waiting Aware Virtual Machine Consolidation,” Journal of Software, vol.25, no.7, pp.1388-1402, 2014. Article (CrossRef Link).
17 S. Sawant, "A genetic algorithm scheduling approach for virtual machine resources in a cloud computing environment," Master's Projects. Paper 198, 2011. Article (CrossRef Link).
18 J. Gu, J. Hu, T. Zhao, and G. Sun, “A new resource scheduling strategy based on genetic algorithm in cloud computing environment,” Journal of Computers, vol.7, no.1, pp.42-52, 2012. Article (CrossRef Link).   DOI
19 Q. Li, Q.-F. Hao, L.-M. Xiao, and Z.-J. Li, “Adaptive management and multi-objective optimization for virtual machine placement in cloud computing,” Chinese Journal of Computers, vol. 34, no.12, pp.2253-2264, 2011. Article (CrossRef Link).   DOI
20 DOU Yu-sheng, CUI Cheng-yuan, TANG Hong, LI Hong-jian, “An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center,” Journal of Chinese Computer Systems, vol.35, no.11, pp.2543-254, 2014. Article (CrossRef Link).
21 Beloglazov A,Abawajy J,Buyya R, “Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing,” Future Generation Computer Systems, vol.28, no.5, pp.755-768, 2012. Article (CrossRef Link).   DOI
22 Hui Li, Qingfu Zhang, “Multi-objective Optimization Problems with Complicated Pareto Sets, MOEA/D and NSGA-II,” IEEE Transactions on Evolutionary Computation, vol.13, no.2, pp.284-302, 2009. Article (CrossRef Link).   DOI
23 Xu heming, "Research of multi-objective particle swarm optimization algorithm" (PHD Dissertation), Shanghai Jiaotong University, 2013.
24 Calheiros R N,Ranjan R,Beloglazov A, “CloudSim:a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software: Practice and Experience,vol.41,no.1,pp.23-50, 2011. Article (CrossRef Link).   DOI
25 Eberhart R, Kennedy J., "A new optimizer using particle swarm theory. Micro Machine and Human Science," in Proc. of the Sixth International Symposium on.Institute of Electrical and Electronics Engineers, pp.39-43, 1995. Article (CrossRef Link).
26 Ping Guo and Qi li, “Load balance scheduling algorithm based on the load on the server status classification,” Journal of Huazhong University of science and technology: Natural Science Edition, vol. 40, no. 1, pp.62-65, 2012. Article (CrossRef Link).
27 Mann, Z.Á., “Allocation of virtual machines in cloud data centers–a survey of problem models and optimization algorithms,”ACM Computing Surveys ,vol.48,no.1, pp.11:1-11:34(Article No.11), 2015. Article (CrossRef Link).   DOI
28 Dawei Sun, Guiran Chang, Fengyun Li, Chuan Wang, and Xingwei Wang, “Optimizing multi-dimensional QoS cloud resource scheduling by immune clonal with preference,” Acta Electronica Sinica, vol. 39, no.8, pp.1824-1831, 2011. Article (CrossRef Link).
29 Kumar, M.R.V. and S. Raghunathan, “Heterogeneity and thermal aware adaptive heuristics for energy efficient consolidation of virtual machines in infrastructure clouds,” Journal of Computer and System Sciences, vol.82,no.2, pp.191-212, 2016. Article (CrossRef Link).   DOI
30 Kaur, P. and A. Rani, “Virtual Machine Migration in Cloud Computing,” International Journal of Grid and Distributed Computing, vol.8, no.5, pp. 337-342. 2015. Article (CrossRef Link).   DOI