Genetic Algorithm-Enabled Particle Swarm Optimization (PSOGA)-Based Task Scheduling in Cloud Computing Environment

被引:32
作者
Agarwal, Mohit [1 ]
Srivastava, Gur Mauj Saran [1 ]
机构
[1] Dayalbagh Educ Inst, Dept Phys & Comp Sci, Agra 282002, Uttar Pradesh, India
关键词
Cloud computing; distributed computing; makespan; meta-heuristic algorithm; particle swarm optimization (PSO); genetic algorithm (GA); REDUNDANCY ALLOCATION PROBLEM; HYBRID PSO; RELIABILITY; PERFORMANCE;
D O I
10.1142/S0219622018500244
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Task scheduling is one of the most difficult problems which is associated with cloud computing. Due to its nature, as it belongs to nondeterministic polynomial time (NP)-hard class of problem. Various heuristic as well as meta-heuristic approaches have been used to find the optimal solution. Task scheduling basically deals with the allocation of the task to the most efficient machine for optimal utilization of the computing resources and results in better makespan. As per literature, various meta-heuristic algorithms like genetic algorithm (GA), particle swarm optimization (PSO), ant colony optimization (ACO) and their other hybrid techniques have been applied. Through this paper, we are presenting a novel meta-heuristic technique - genetic algorithm enabled particle swarm optimization (PSOGA), a hybrid version of PSO and GA algorithm. PSOGA uses the diversification property of PSO and intensification property of the GA. The proposed algorithm shows its supremacy over other techniques which are taken into consideration by presenting less makespan time in majority of the cases which leads up to 22.2% improvement in performance of the system and also establishes that proposed PSOGA algorithm converges faster than the others.
引用
收藏
页码:1237 / 1267
页数:31
相关论文
共 61 条
[1]   Hybrid Symbiotic Organisms Search Optimization Algorithm for Scheduling of Tasks on Cloud Computing Environment [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri .
PLOS ONE, 2016, 11 (06)
[2]   Symbiotic Organism Search optimization based task scheduling in cloud computing environment [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Abdulhamid, Shafi'i Muhammad .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :640-650
[3]   Cloud monitoring: A survey [J].
Aceto, Giuseppe ;
Botta, Alessio ;
de Donato, Walter ;
Pescape, Antonio .
COMPUTER NETWORKS, 2013, 57 (09) :2093-2115
[4]  
Agarwal Mohit, 2017, International Journal of Modern Education and Computer Science, V9, P38, DOI 10.5815/ijmecs.2017.12.05
[5]  
Agarwal M., 2018, Advances in Computer and Computational Sciences, P293
[6]  
Agarwal M, 2016, 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), P364, DOI 10.1109/CCAA.2016.7813746
[7]   Task Scheduling Using PSO Algorithm in Cloud Computing Environments [J].
Al-maamari, Ali ;
Omara, Fatma A. .
INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (05) :245-255
[8]   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
[9]   Irnproving scheduling of tasks in a heterogeneous environment [J].
Bajaj, R ;
Agrawal, DP .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (02) :107-118
[10]   Scheduling in Hybrid Clouds [J].
Bittencourt, Luiz F. ;
Madeira, Edmundo R. M. ;
da Fonseca, Nelson L. S. .
IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (09) :42-47