Fault Tolerance Enhancement Through Load Balancing Optimization in Cloud Computing

Authors

  • Bikash Chandra Pattnaik , Bidush Kumar Sahoo, Arabinda Pradhan , Satya Ranjan Mishra , Himadri Sekhar Tripathy , Payal Agasti

Keywords:

Resource Utilization, Fault Tolerance, PSO, Load Balancing, Makespan

Abstract

In cloud computing, a significant demand for data requests in order to deliver on-demand services at the lowest possible cost. As a result, servers are essential to handle the cloud requests that are dispersed among several geographic zones. Due to less number of servers available in datacenter, some of them are overloaded and some servers are idle or underloaded. This results in requests failing and degrade the system performance. To solve this issue this paper proposed a Particle Swarm Optimization Based Fault Tolerance Load Balancing algorithm (PSOBFTLB). This algorithm is used to provide the flexible and reliability services to each cloud user and maintain the balance of load in each machine by checking the status. To verify our work, a series of experiments over multiple datasets are done by using the CloudSim simulator. According to the simulation results, the PSOBFTLB algorithm works better while using 5% more resources, reduces 15% of the execution time, 12% of the makespan time, 9% of the average response time, and 8% of the average waiting time. Overall, it increases 12% throughput by taking 10% more task is completed as compare with other algorithms such as DLBA and ACO-VMM algorithm.

Downloads

Download data is not yet available.

References

Pradhan, A., Bisoy, S. K., Kautish, S., Jasser, M. B., Mohamed, A. W.: Intelligent Decision-Making of Load Balancing Using Deep Reinforcement Learning and Parallel PSO in Cloud Environment. IEEE Access, vol. 10, 76939-76952 (2022).

Rehman, A. U., Aguiar, R. L., Barraca, J. P.: Fault-Tolerance in the Scope of Cloud Computing. IEEE Access, vol. 10, pp. 63422-63441 (2022).

Jena, U. K., Das, P. K., Kabat, M. R.: Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. Journal of King Saud University- Computer and Information Sciences. Elsevier, pp 1-11 (2020).

Pradhan, A., Bisoy, S. K., Sain, M.: Action-Based Load Balancing Technique in Cloud Network Using Actor-Critic-Swarm Optimization. Wireless Communications and Mobile Computing, Wiley, Hindawi, Volume 2022, Article ID 6456242, 1-17 (2022).

Kumar, M., Sharma, S.C., Goel, A., Singh, S. P.: A comprehensive survey for scheduling techniques in cloud computing. Journal of Network and Computer Applications. Elsevier, Vol. 143, pp 1–33 (2019).

Masdari, M., Salehi, F., Jalali, M., Bidaki, M.: A Survey of PSO-Based Scheduling Algorithms in Cloud Computing. Journal of Network and Systems Management, 25(1), pp. 122-158 (2016).

Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. Proceedings of the IEEE International Conference on Neural Networks, Piscataway, NJ, USA, 1942–1948 (1995).

Pradhan, A., Bisoy, S. K., Das, A.: A survey on PSO based meta-heuristic scheduling mechanism in cloud computing environment. Journal of King Saud University –Computer and Information Sciences, Elsevier (2021).

Wilcox Jr, T.C.: Dynamic load balancing of Virtual machines hosted on Xen. Master’s Thesis. Brigham Young University, USA (2009).

Hu, J., Gu, J., Sun, G., Zhao, T.: A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment. 3rd Int. Symp. Parallel Architectures, Algorithms and Programming (PAAP), Dalian, China, pp. 89–96 (2010).

Song, X., Ma, Y., Teng, D. A.: Load balancing scheme using federate migration based on virtual machines for cloud simulations. Mathematical Problems in Engineering, Volume 2015, Article ID 506432, pp 1-11 (2015).

Hung, L. -H., Wu, C. -H., Tsai, C. -H., Huang, H. -C.: Migration-Based Load Balance of Virtual Machine Servers in Cloud Computing by Load Prediction Using Genetic-Based Methods. IEEE Access, Vol. 9 PP. 49760- 49773 (2021).

Wen, W. -T., Wang, C. -D., Wu, D. -S., Xie Y. -Y.: An ACO-based Scheduling Strategy on Load Balancing in Cloud Computing Environment. 2015 Ninth International Conference on Frontier of Computer Science and Technology, IEEE, pp 364–369 (2015).

Yao, L., Wu, G., Ren, L., Zhu., Y., Lin, Y.: Guaranteeing Fault-Tolerant Requirement Load Balancing Scheme Based on VM Migration. The Computer Journal, Vol. 57, No. 2, 225-232 (2014).

Joshi, S. C., Sivalingam, K. M.: Fault tolerance mechanisms for virtual data center architectures. Photonic Network Communications, 28(2), pp. 154-164 (2014).

Xu, M., Tian, W., Buyya, R.: A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurrency Computat: Practice and Experience, 29(12), e4123, pp. 1-16, (2017).

Kumar, M., Sharma, S. C.: Dynamic load balancing algorithm to minimize the makespan time and utilize the resources effectively in cloud environment. IJCA, Taylor & Francis, pp 1- 10 (2017).

Kaur, A., Kaur, B.: Load balancing optimization based on hybrid Heuristic- Metaheuristic techniques in cloud environment. Journal of King Saud University- Computer and Information Sciences. Elsevier, pp 1-12 (2019).

Huang, X., Li, C., Chen, H., An, D.: Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies. Cluster Computing, Springer, 23, 1137–1147 (2020).

Agarwal, M., Srivastava, G. M. S.: A PSO Algorithm Based Task Scheduling in Cloud Computing. IJAMC. Volume 10, Issue 4, pp 1-17 (2019).

Saleh, H., Nashaati, H., Saber, W., Harb, H. M.: IPSO Task Scheduling Algorithm for Large Scale Data in Cloud Computing Environment. IEEE Access, Volume 7, pp 5412-5420 (2019).

Pradhan A., Bisoy, S. K.: A novel load balancing technique for cloud computing platform based on PSO. Journal of King Saud University –Computer and Information Sciences, Elsevier, Volume 34, Issue 7, pp 3988-3995 (2022).

Kumar, M., Sharma, S. C.: PSO-based novel resource scheduling technique to improve QoS parameters in cloud computing. Neural Computing and Applications, Springer, 32, 12103–12126 (2020).

Eberhart, R. C., Shi, Y.: Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization. Proceedings of the IEEE Congress on Evolutionary Computation, San Diego, USA (2000).

Clerc, M., Kennedy, J.: The Particle Swarm-Explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE Transactions on Evolutionary Computation, 6(1), pp 58–73 (2002).

Downloads

Published

12.06.2024

How to Cite

Bikash Chandra Pattnaik. (2024). Fault Tolerance Enhancement Through Load Balancing Optimization in Cloud Computing. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 172–180. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6185

Issue

Section

Research Article