Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches

被引:362
作者
Zhan, Zhi-Hui [1 ,2 ,3 ,4 ]
Liu, Xiao-Fang [1 ,2 ,3 ,4 ]
Gong, Yue-Jiao [1 ,2 ,3 ,4 ]
Zhang, Jun [1 ,2 ,3 ,4 ]
Chung, Henry Shu-Hung [5 ]
Li, Yun [6 ]
机构
[1] Sun Yat Sen Univ, Sch Adv Comp, Guangzhou 510275, Guangdong, Peoples R China
[2] Sun Yat Sen Univ, Minist Educ, Key Lab Machine Intelligence & Adv Comp, Guangzhou 510275, Guangdong, Peoples R China
[3] Sun Yat Sen Univ, Minist Educ, Engn Res Ctr Supercomp Engn Software, Guangzhou 510275, Guangdong, Peoples R China
[4] Sun Yat Sen Univ, Key Lab Software Technol, Educ Dept Guangdong Prov, Guangzhou 510275, Guangdong, Peoples R China
[5] City Univ Hong Kong, Dept Elect Engn, Kowloon, Hong Kong, Peoples R China
[6] Univ Glasgow, Sch Engn, Glasgow G12 8LT, Lanark, Scotland
关键词
Algorithms; Management; Design; Performance; Cloud computing; resource scheduling; evolutionary computation; genetic algorithm; ant colony optimization; particle swarm optimization; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; VIRTUAL MACHINES; DATA CENTERS; ALLOCATION; MECHANISM; ANALYTICS; STORAGE; SYSTEM; ENERGY;
D O I
10.1145/2788397
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A disruptive technology fundamentally transforming the way that computing services are delivered, cloud computing offers information and communication technology users a new dimension of convenience of resources, as services via the Internet. Because cloud provides a finite pool of virtualized on-demand resources, optimally scheduling them has become an essential and rewarding topic, where a trend of using Evolutionary Computation (EC) algorithms is emerging rapidly. Through analyzing the cloud computing architecture, this survey first presents taxonomy at two levels of scheduling cloud resources. It then paints a landscape of the scheduling problem and solutions. According to the taxonomy, a comprehensive survey of state-of-the-art approaches is presented systematically. Looking forward, challenges and potential future research directions are investigated and invited, including real-time scheduling, adaptive dynamic scheduling, large-scale scheduling, multiobjective scheduling, and distributed and parallel scheduling. At the dawn of Industry 4.0, cloud computing scheduling for cyber-physical integration with the presence of big data is also discussed. Research in this area is only in its infancy, but with the rapid fusion of information and data technology, more exciting and agenda-setting topics are likely to emerge on the horizon.
引用
收藏
页数:33
相关论文
共 129 条
[1]   Resource Allocation in a Network-Based Cloud Computing Environment: Design Challenges [J].
Abu Sharkh, Mohamed ;
Jammal, Manar ;
Shami, Abdallah ;
Ouda, Abdelkader .
IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (11) :46-52
[2]  
Agostinho L., 2011, Proceedings of the 2011 IEEE 9th International Conference on Dependable, Autonomic and Secure Computing (DASC 2011), P598, DOI 10.1109/DASC.2011.109
[3]  
Ajiro Yasuhiro, 2007, CMG'07 International Conference, P399
[4]  
[Anonymous], INT J BIOSCIENCE BIO
[5]  
[Anonymous], 2012, P WORLD AUTOMATION C
[6]  
[Anonymous], 2012, 2012 3 INT C COMP CO
[7]  
[Anonymous], P IEEE C EV IN PRESS
[8]  
[Anonymous], P IEEE C EV IN PRESS
[9]  
[Anonymous], 2012, Int. J. Comput. Sci. Issues
[10]  
[Anonymous], P 2013 IEEE 18 C EM