A Cloud Resource Evaluation Model Based on Entropy Optimization and Ant Colony Clustering

被引:6
作者
Zuo, Liyun [1 ,2 ]
Dong, Shoubin [1 ]
Zhu, Chunsheng [3 ]
Shu, Lei [2 ]
Han, Guangjie [4 ]
机构
[1] S China Univ Technol, Sch Comp Sci & Engn, Guangzhou, Guangdong, Peoples R China
[2] Guangdong Univ Petrochem Technol, Guangdong Prov Key Lab Petrochem Equipment Fault, Guangzhou, Guangdong, Peoples R China
[3] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V5Z 1M9, Canada
[4] Hohai Univ, Dept Informat & Commun Engn, Changzhou, Peoples R China
关键词
cloud computing; resource evaluation; ant colony clustering; entropy optimization; quality of experience; energy consumption;
D O I
10.1093/comjnl/bxu043
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The uncertainty and extreme large scale of cloud resources make task scheduling very difficult which affects the user quality of experience and probably result in a waste of cloud resources and energy consumption. Moreover, some resources stay in an unusable state for extended time. To take into account these problems a cloud resource evaluation model is proposed, termed Entropy Optimization Evaluation and ant colony clustering Model (EOEACCM). The model releases long-term unavailable resources to save energy. First, by mean of the entropy increasing minimum principle, the proposed model can maximize the system utilization and balance profits of both cloud resource providers and users. As a consequence, it can shorten task completion time. Secondly, the model narrows the task scheduling size and achieves optimal scheduling by clustering. To make the model more suitable for the dynamics of cloud resources, the model design improves pheromone update policies by fixing total path length in each function cycle when clustering by the ant colony algorithm. Evaluation of results using EOEACCM demonstrate that it may be applicable for resource management strategies for migration and release, an application which can effectively save energy. The proposed model was evaluated by simulation. Experiment results showed the positive effect of user satisfaction from entropy optimization, as well as scheduling time from clustering. Moreover, when the scale of tasks was large, this clustering algorithm performed much better than others. The clustering model also demonstrated better adaptability when some cloud resources were joined or terminated.
引用
收藏
页码:1254 / 1266
页数:13
相关论文
共 38 条
[1]  
[Anonymous], THESIS ZHEJIANG U HA
[2]  
[Anonymous], THESIS CENTRAL S U C
[3]  
[Anonymous], COMPUT SCI
[4]  
[Anonymous], COMPUT SCI
[5]  
[Anonymous], BEIJING U POSTS TELE
[6]  
[Anonymous], LNCS
[7]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[8]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[9]  
Chen Zhi-Gang, 2009, Journal of Software, V20, P2766, DOI 10.3724/SP.J.1001.2009.03506
[10]   Integrating the Common Information Model with MDS4 [J].
Diaz, I. ;
Fernandez, G. ;
Martin, M. J. ;
Gonzalez, P. ;
Tourino, J. .
2008 9TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2008, :298-303