Integrated MOPSO algorithms for task scheduling in cloud computing

被引:27
作者
Abdullah, Monir [1 ,2 ]
Al-Muta'a, Ebtsam A. [2 ]
Al-Sanabani, Maher [2 ]
机构
[1] Univ Bisha, Coll Comp & Informat Technol, Bisha, Saudi Arabia
[2] Thamar Univ, Fac Comp Sci & Informat Syst, Dhamar, Yemen
关键词
Cloud computing; load balancing; swarm intelligence; multi-objectives optimization; PARTICLE SWARM OPTIMIZATION; ENVIRONMENT;
D O I
10.3233/JIFS-181005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Task Scheduling is one of the most challenging problems in cloud computing. It is an NP-Hard and plays an important role in optimizing the use of available resources. Recently, Multi-Objectives Genetic Algorithm (MOGA) is proposed for cloud tasks scheduling. However, the execution time of the GA is higher than Particle Swarm Optimization (PSO), and the convergence is slower. PSO converges fast because it can be implemented without too many parameters and operators. In this paper, Multi-Objectives PSO (MOPSO) and MOPSO with Importance Strategy (IS)(MOPSO IS) algorithms are proposed. MOPSO algorithm is integrated with the IS to select the global best leader. Furthermore, incorporating a mutation operator in MOPSO IS resolved the problem of premature convergence to the local Pareto-optimal front. The performance of the proposed algorithms was compared with MOGA and produced better results. The results of the experiments showed that the proposed MOPSO and MOPSO IS significantly minimized the total task time and average task time and obtained better distribution for tasks on the available resources in a minimal time.
引用
收藏
页码:1823 / 1836
页数:14
相关论文
共 35 条
[1]   A Heuristic-Based Approach for Dynamic VMs Consolidation in Cloud Data Centers [J].
Abdullah, Monir ;
Lu, Kuan ;
Wieder, Philipp ;
Yahyapour, Ramin .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) :3535-3549
[2]  
[Anonymous], 2015, J INF COMPUT SCI, DOI DOI 10.12733/JICS20105468
[3]  
[Anonymous], IEEE C EV COMP CEC 1
[4]   Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments [J].
Awad, A. I. ;
El-Hefnawy, N. A. ;
Kader, H. M. Abdel .
INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 :920-929
[5]  
Barley D., 2011, CLOUD COMPUTINGS EFF
[6]  
Boloor K., 2010, IEEE INT C GLOB TEL, P1
[7]  
Buyya R, 2010, Cloud computing: principles and paradigms, V87
[8]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[9]  
Chiregi Matin, 2016, Karbala International Journal of Modern Science, V2, P203, DOI 10.1016/j.kijoms.2016.06.002
[10]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]