HMGOWM: A Hybrid Decision Mechanism for Automating Migration of Virtual Machines

被引:10
作者
Cao, Ronghui [1 ,2 ]
Tang, Zhuo [1 ,2 ]
Li, Kenli [1 ,2 ]
Li, Keqin [1 ,2 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410006, Hunan, Peoples R China
[2] Natl Supercomp Ctr Changsha, Changsha 410082, Hunan, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Cloud computing; Data centers; Monitoring; Scheduling; Optimization; Virtual machining; Hardware; Analytic hierarchy process; cloud computing; live migration; virtualization;
D O I
10.1109/TSC.2018.2873694
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Large-scale data centers have been widely used for cloud services, and the stability of various cloud services has received additional attention from users. Although service disruptions are not as catastrophic as they once were, their impact might be more extensive than before. These outages may trigger the migration of virtual machines (VMs) located in the failure node. However, the access time of each VM is random, unlike the accident time, which can be predicted. This means that traditional migration caused by service interruptions may result in a large number of unwanted migrations, regardless of the user's downtime experience. Migration is an expensive process in terms of the resources needed as well as the degradation of application performance during migration. A balance between the recovery time of the service (to minimize the migration resulting from a given placement) and the downtime experience of the users (to minimize the impact of access interruptions) is needed. In this paper, we propose HMGOWM, a hybrid decision-making mechanism for automating the migration of VMs. Our proposed mechanism extends the original VM migration performance cost model, greatly reducing the downtime experience of the users. To achieve high performance and a good load balance, a multi-objective monitoring system for both VMs and physical machine nodes and an adaptive VM migration-scheduling scheme for the OpenStack cloud platform are proposed. Extensive experiment results indicate that the downtime experienced by users can be efficiently reduced and that the implementation of HMGOWM outperforms the original scheduling of the OpenStack cloud platform.
引用
收藏
页码:1397 / 1410
页数:14
相关论文
共 31 条
[11]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[12]   Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and migration algorithms [J].
Ghribi, Chaima ;
Hadji, Makhlouf ;
Zeghlache, Djamal .
PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, :671-678
[13]  
Golden BL, 1989, Applications and Studies, Berlin, Heidelberg, V2, P1, DOI DOI 10.1007/978-3-642-50244-6
[14]  
Hines M. R., 2009, P 2009 ACM SIGPLANSI, P51
[15]  
Ibrahim K. Z., 2011, 2011 Proceedings of 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), P1, DOI 10.1109/CCGrid.2011.50
[16]  
Jiang XX, 2004, LECT NOTES COMPUT SC, V3358, P937
[17]  
Jinhua Hu, 2010, Proceedings of the Third International Symposium on Parallel Architectures, Algorithms and Programming (PAAP 2010), P89, DOI 10.1109/PAAP.2010.65
[18]  
Kangarlou A., 2007, P 2 INT WORKSH VIRT, P1
[19]  
Lawall J., 2009, P 2009 ACM SIGPLAN S, P41, DOI [DOI 10.1145/1508293.1508300, 10.1145/1508293.1508300]
[20]   A Framework of Price Bidding Configurations for Resource Usage in Cloud Computing [J].
Li, Kenli ;
Liu, Chubo ;
Li, Keqin ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) :2168-2181