An Enhanced Load Balancing Technique for Big-data Cloud Computing Environments

The need for cloud computing load balancing is a peculiar area of interest for researchers because it affects both the quality of service provided to users and resource utilisation on the part of cloud service providers. Due to the requirement to minimise processing costs, enhance throughput, improve resource efficiency, and optimise cloud node arrangement, existing cloud computing load balancing methods have been found to be restricted in their capacity to manage big-data cloud system load distribution. This research developed a novel Central-Regional Architecture Based Load Balancing Technique (CRLBT) different from the known central, distributive, and hierarchical cloud architectures. The proposed technique was developed by combining a formulated throughput maximisation algorithm with the algorithms; Throughput Maximised-Particle Swarm Optimisation (TM-PSO) and Throughput Maximised-Firefly optimisation (TM-Firefly). The developed technique was implemented using the MATLAB R2018 software package. The performance of the CRLBT in comparison to the already-in-use PSO and Firefly algorithms was evaluated using response time, throughput, job rejection ratio, and CPU utilisation rate. The significance of the improvement in load balancing brought about by the new approach was further assessed using a statistical T-Test. The results showed that the proposed CRLBT significantly outperformed the PSO and Firefly techniques regarding response time, throughput CPU utilisation rate, and task rejection ratio. Finally, significant improvements in response time, tax rejection ratio, CPU utilisation rate, and network throughput proved the ability of the proposed technique to handle task-resource distribution of big-data cloud centres superiorly.

[1]  Mohd Arfian Bin Ismail,et al.  Big Data Streaming Platforms: A Review , 2022, Iraqi Journal for Computer Science and Mathematics.

[2]  A. Gandomi,et al.  Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer , 2021, Expert Syst. Appl..

[3]  A. Gandomi,et al.  Applications, Deployments, and Integration of Internet of Drones (IoD): A Review , 2021, IEEE Sensors Journal.

[4]  Suhail Najm Shahab,et al.  Correlation with the fundamental PSO and PSO modifications to be hybrid swarm optimization , 2021 .

[5]  O. N. Oyelade,et al.  Ebola Optimization Search Algorithm (EOSA): A new metaheuristic algorithm based on the propagation model of Ebola virus disease , 2021, ArXiv.

[6]  Dalia Yousri,et al.  Aquila Optimizer: A novel meta-heuristic optimization algorithm , 2021, Comput. Ind. Eng..

[7]  Kethavath Prem Kumar,et al.  An Efficient Load Balancing Technique based on Cuckoo Search and Firefly Algorithm in Cloud , 2020 .

[8]  Antoine Bagula,et al.  Aiming at QoS: A Modified DE Algorithm for Task Allocation in Cloud Computing , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[9]  G. Kavitha,et al.  Load balancing in cloud computing – A hierarchical taxonomical classification , 2019, Journal of Cloud Computing.

[10]  Process Optimization of Big-Data Cloud Centre Using Nature Inspired Firefly Algorithm and K-Means Clustering , 2019, International Journal of Innovative Technology and Exploring Engineering.

[11]  Dildar Husain,et al.  Load status evaluation for Load Balancing in Distributed Database Servers , 2019, 3C Tecnología_Glosas de innovación aplicadas a la pyme.

[12]  Solomon Adegbenro Akinboro,et al.  A Model for Self-Adaptive Routing Optimization in Mobile Ad-Hoc Network , 2019, Int. J. Swarm Intell. Res..

[13]  N. Malarvizhi,et al.  A Novel Firefly algorithm based Load Balancing approach for Cloud Computing , 2019 .

[14]  sangeeta soni,et al.  Load Balancing in Cloud Computing: A Review , 2018 .

[15]  Saher Manaseer,et al.  An Advanced Algorithm for Load Balancing in Cloud Computing using MEMA Technique , 2018 .

[16]  C. O. Uwadia,et al.  Multi-Class load balancing scheme for QoS and energy conservation in cloud computing , 2017 .

[17]  R. H. Goudar,et al.  Cloud computing review: concepts, technology, challenges and security , 2017, Int. J. Cloud Comput..

[18]  Jian Li,et al.  Improved FIFO Scheduling Algorithm Based on Fuzzy Clustering in Cloud Computing , 2017, Inf..

[19]  Seren Başaran,et al.  A systematic mapping study on soft computing techniques to cloud environment , 2017 .

[20]  Z. Irani,et al.  Critical analysis of Big Data challenges and analytical methods , 2017 .

[21]  Nicholas R. Jennings,et al.  Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing , 2016, 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops).

[22]  Gopi Bhatt,et al.  Load balancing in cloud computing using optimization techniques: A study , 2016, 2016 International Conference on Communication and Electronics Systems (ICCES).

[23]  M. Padmavathamma,et al.  Comparative study of encryption algorithm over big data in cloud systems , 2016, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom).

[24]  Shriram K. Vasudevan,et al.  A novel improved honey bee based load balancing technique in cloud computing environment , 2016 .

[25]  Rajkumar Buyya,et al.  Workload modeling for resource usage analysis and simulation in cloud computing , 2015, Comput. Electr. Eng..

[26]  Paramartha Dutta,et al.  Genetic algorithm and gravitational emulation based hybrid load balancing strategy in cloud computing , 2015, Proceedings of the 2015 Third International Conference on Computer, Communication, Control and Information Technology (C3IT).

[27]  Charlotte Castelino,et al.  Integration of Big Data and Cloud Computing , 2014 .

[28]  Devi Manickavelu,et al.  Particle swarm optimization (PSO)-based node and link lifetime prediction algorithm for route recovery in MANET , 2014, EURASIP J. Wirel. Commun. Netw..

[29]  Sandip Chauhan,et al.  A Survey on Load Balancing and Scheduling in Cloud Computing , 2014 .

[30]  Suruchee V. Nandgaonkar,et al.  A Comprehensive Study on Cloud Computing , 2012 .

[31]  P. Santhi Thilagam,et al.  Load balancing in cloud based on live migration of virtual machines , 2013, 2013 Annual IEEE India Conference (INDICON).

[32]  Tushar Desai,et al.  A Survey Of Various Load Balancing Techniques And Challenges In Cloud Computing , 2013 .

[33]  Ratan Mishra,et al.  Ant colony Optimization: A Solution of Load balancing in Cloud , 2012 .

[34]  Arab Emirates,et al.  United Arab Emirates. , 2021, Department of State publication. Background notes series.