Support vector machine approach for virtual machine migration in cloud data center

被引:16
作者
Tseng, Fan-Hsun [1 ]
Chen, Xiaojiao [2 ]
Chou, Li-Der [1 ]
Chao, Han-Chieh [3 ,4 ,5 ]
Chen, Shiping [2 ,6 ]
机构
[1] Natl Cent Univ, Dept Comp Sci & Informat Engn, Jhongli 32001, Taoyuan County, Taiwan
[2] Univ Shanghai Sci & Technol, Sch Opt Elect & Comp Engn, Shanghai 200093, Peoples R China
[3] Natl Ilan Univ, Dept Elect Engn, Ilan 26047, Taiwan
[4] Natl Ilan Univ, Dept Comp Sci & Informat Engn, Ilan 26047, Taiwan
[5] Natl Dong Hwa Univ, Dept Elect Engn, Shoufeng 97401, Hualien, Taiwan
[6] Univ Shanghai Sci & Technol, Network Ctr, Shanghai 200093, Peoples R China
基金
中国国家自然科学基金;
关键词
Social media service; Load balance; Support vector machine; Mixed integer linear programming; Cloud data center; ALGORITHM; SYSTEM; MANAGEMENT;
D O I
10.1007/s11042-014-2086-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The social media services are popular with Internet services today, such as Facebook, YouTube, Plurk and Twitter. However, the enormous interactions among human beings also result in highly computational costs. The requested resources and demands of some specific social media services are changing severely, and the virtual machines (VMs) exhaust the computing resource of physical machine (PM). Thus this will lead to VM migration. Many researchers investigate how to stabilize the average utilization of virtual machines and physical machines in cloud data center. In this paper, we formulated the VM migration problem in cloud data center based on mixed integer linear programming (MILP). Then, the VM allocation algorithm was proposed to allocate the VMs among the PMs, which is based on the Support Vector Machine (SVM). According to the training process during a specific time, the minimum numbers of VM migration and maximum resource utilization of PMs were accomplished. As the allocation case and simulation results showed, we achieved the stable and low-cost for social media services in cloud data center.
引用
收藏
页码:3419 / 3440
页数:22
相关论文
共 30 条
[1]  
[Anonymous], J CONVERGENCE
[2]  
[Anonymous], P 1 INT C CLOUD COMP
[3]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[4]  
Boser BE, 1992, P ACM 5 ANN WORKSH C
[5]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[6]   Transaction-Pattern-Based Anomaly Detection Algorithm for IP Multimedia Subsystem [J].
Chen, Chi-Yuan ;
Chang, Kai-Di ;
Chao, Han-Chieh .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2011, 6 (01) :152-161
[7]   Performance evaluation of threshold-based control mechanism for Vegas TCP in heterogeneous cloud networks [J].
Cheng, Rung-Shiang ;
Shih, Ming-Yi ;
Yang, Chih-Chun .
INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2010, 5 (04) :202-209
[8]  
Chou LD, 2011, J INTERNET TECHNOL, V12, P139
[9]  
Chung H-Y, 2012, P IEEE INT C CLUST C
[10]   A self-adaptive resource index and discovery system in distributed computing environments [J].
Chung, Wu-Chun ;
Lin, Yi-Hsiang ;
Lai, Kuan-Chou ;
Li, Kuan-Ching ;
Chung, Yeh-Ching .
INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2012, 10 (02) :74-83