Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments

被引:127
作者
Devaraj, A. Francis Saviour [1 ]
Elhoseny, Mohamed [2 ]
Dhanasekaran, S. [1 ]
Lydia, E. Laxmi [3 ]
Shankar, K. [4 ]
机构
[1] Kalasalingam Acad Res & Educ, Dept Comp Sci & Engn, Krishnankoil, India
[2] Mansoura Univ, Fac Comp & Informat, Mansoura, Egypt
[3] Vignans Inst Informat Technol Autonomous, Comp Sci & Engn, Visakhapatnam, Andhra Pradesh, India
[4] Alagappa Univ, Dept Comp Applicat, Karaikkudi, Tamil Nadu, India
关键词
Cloud computing; Firefly; Load balancing; Task scheduling; IMPSO; IOT;
D O I
10.1016/j.jpdc.2020.03.022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Load balancing, in Cloud Computing (CC) environment, is defined as the method of splitting workloads and computing properties. It enables the enterprises to manage workload demands or application demands by distributing the resources among computers, networks or servers. In this research article, a new load balancing algorithm is proposed as a hybrid of firefly and Improved Multi-Objective Particle Swarm Optimization (IMPSO) technique, abbreviated as FIMPSO. This technique deploys Firefly (FF) algorithm to minimize the search space where as the IMPSO technique is implemented to identify the enhanced response. The IMPSO algorithm works by selecting the global best (gbest) particle with a small distance of point to a line. With the application of minimum distance from a point to a line, the gbest particle candidates could be elected. The proposed FIMPSO algorithm achieved effective average load for making and enhanced the essential measures like proper resource usage and response time of the tasks. The simulation outcome showed that the proposed FIMPSO model exhibited an effective performance when compared with other methods. From the simulation outcome, it is understood that the FIMPSO algorithm yielded an effective result with the least average response time of 13.58ms, maximum CPU utilization of 98%, memory utilization of 93%, reliability of 67% and throughput of 72% along with a make span of 148, which was superior to all the other compared methods. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页码:36 / 45
页数:10
相关论文
共 27 条
[1]   A Task Scheduling Algorithm With Improved Makespan Based on Prediction of Tasks Computation Time algorithm for Cloud Computing [J].
Al-Maytami, Belal Ali ;
Fan, Pingzhi ;
Hussain, Abir ;
Baker, Thar ;
Liatsist, Panos .
IEEE ACCESS, 2019, 7 :160916-160926
[2]   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
[3]   An energy-aware service composition algorithm for multiple cloud-based IoT applications [J].
Baker, Thar ;
Asim, Muhammad ;
Tawfik, Hissam ;
Aldawsari, Bandar ;
Buyya, Rajkumar .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 89 :96-108
[4]  
Belguith S., 2019, FUTURE GENER COMPUT
[5]  
Buyya R, 2009, LECT NOTES COMPUT SC, V5931, P24, DOI 10.1007/978-3-642-10665-1_4
[6]  
Chaudhary D, 2014, 2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), P7, DOI 10.1109/PDGC.2014.7030706
[7]  
Fan Z., 2017, SHOCK VIB
[8]  
Garg S. K., 2011, Proceedings of the 2011 IEEE 4th International Conference on Utility and Cloud Computing (UCC 2011), P105, DOI 10.1109/UCC.2011.24
[9]   A hybrid of firefly and improved particle swarm optimization algorithms for load balancing in cloud environments: Performance evaluation [J].
Golchi, Mahya Mohammadi ;
Saraeian, Shideh ;
Heydari, Mehrnoosh .
COMPUTER NETWORKS, 2019, 162
[10]   Internet of Things (IoT): A vision, architectural elements, and future directions [J].
Gubbi, Jayavardhana ;
Buyya, Rajkumar ;
Marusic, Slaven ;
Palaniswami, Marimuthu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07) :1645-1660