Biased Random Sampling with Firefly Optimization (BRS-FO) based on Load Balancing for Virtual Machine Migration in Cloud Computing.

Authors

  • A. Siva Sankari Department of Computer Science, Periyar University, Salem Tamil Nadu, India.
  • S. Vimalanand Principal, Achariya college of arts and science, Puducherry, India

DOI:

https://doi.org/10.22399/ijcesen.753

Keywords:

Biased random sampling, Firefly optimization, Cloud computing, Virtual machine, Load balancing, Resource utilization

Abstract

A concept known as "Cloud  Computing" aims to simplify the on-demand delivery of software, hardware, as well as data as services and give end users adaptable, scalable, and accessible services through the Internet. The major goal of the suggested technique is to create a healthy balance of load across all the Cloud  resources servers while maximizing resource usage. Every resource will first have a load model created based on a number of variables, including memory use, processing time, and access rate.  Several meta heuristics optimization algorithm are presented in literature for VM migration with load balancing in Cloud Computing (CC). However, in the paper Biased Random Sampling with Firefly Optimization (BRS-FO) was combined. The Load balancing is performed by biased random sampling and Firefly Optimization by maintaining the virtual server availability. In this method the performance of proposed algorithm was compared with PSO, GA and Honey Bee Optimization (HBO). The parameters taken for analysis are Makespan, Response time and energy consumption. From this experimental results, the proposed BRS-FO achieved the makespan of 5s, response time of 1s and energy consumption of 5J and proved this method is efficient than other system

References

Ramachandra, G., Iftikhar, M., & Khan, F. A. (2017). A comprehensive survey on security in Cloud Computing. Procedia Computer Science, 110, 465-472. DOI: https://doi.org/10.1016/j.procs.2017.06.124

Basu, S., Bardhan, A., Gupta, K., Saha, P., Pal, M., Bose, M., ...& Sarkar, P. (2018, January). Cloud Computing security challenges & solutions-A survey. In 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC) (pp. 347-356). DOI: https://doi.org/10.1109/CCWC.2018.8301700

Zhou, Y., Zhang, D., &Xiong, N. (2017). Post-Cloud Computing paradigms: a survey and comparison. Tsinghua Science and Technology, 22(6), 714-732. DOI: https://doi.org/10.23919/TST.2017.8195353

Bokhari, M. U., Makki, Q., &Tamandani, Y. K. (2018). A survey on Cloud Computing. In Big Data Analytics (pp. 149-164). DOI: https://doi.org/10.1007/978-981-10-6620-7_16

Ghomi, E. J., Rahmani, A. M., &Qader, N. N. (2017). Load-balancing algorithms in Cloud Computing: A survey. Journal of Network and Computer Applications, 88, 50-71. https://doi.org/10.1016/j.jnca.2017.04.007 DOI: https://doi.org/10.1016/j.jnca.2017.04.007

Noshy, M., Ibrahim, A., & Ali, H. A. (2018). Optimization of live virtual machine migration in Cloud Computing: A survey and future directions. Journal of Network and Computer Applications, 110, 1-10. DOI:10.1016/j.jnca.2018.03.002 DOI: https://doi.org/10.1016/j.jnca.2018.03.002

Pradhan, A., Bisoy, S. K., &Mallick, P. K. (2020). Load balancing in Cloud Computing: Survey. Innovation in Electrical Power Engineering, Communication, and Computing Technology (pp. 99-111). DOI: https://doi.org/10.1007/978-981-15-2305-2_8

Jyoti, A., Shrimali, M., & Mishra, R. (2019, January). Cloud Computing and load balancing in Cloud Computing-survey. In 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence) (pp. 51-55). DOI: https://doi.org/10.1109/CONFLUENCE.2019.8776948

Shafiq, D. A., Jhanjhi, N. Z., & Abdullah, A. (2019, December). Proposing a load balancing algorithm for the optimization of Cloud Computing applications. 2019 13th International Conference on Mathematics, Actuarial Science, Computer Science and Statistics (MACS) (pp. 1-6). DOI: https://doi.org/10.1109/MACS48846.2019.9024785

Garg, D., & Kumar, P. (2018, July). A Survey on Metaheuristic approaches and its evaluation for load balancing in Cloud Computing. International Conference on Advanced Informatics for Computing Research (pp. 585-599). DOI: https://doi.org/10.1007/978-981-13-3140-4_53

Sajjan, R. S., &Yashwantrao, B. R. (2017). Load balancing and its algorithms in Cloud Computing: A survey. International Journal of Computer Sciences and Engineering, 5(1), 95-100.

Cabrera, G., Gonzalez-Martin, S., Juan, A. A., Marquès, J. M., &Grasman, S. E. (2014, December). Combining biased random sampling with metaheuristics for the facility location problem in distributed computer systems. In Proceedings of the Winter Simulation Conference 2014 (pp. 3000-3011). DOI: https://doi.org/10.1109/WSC.2014.7020139

Xu, M., Tian, W., &Buyya, R. (2017). A survey on load balancing algorithms for virtual machines placement in Cloud Computing. Concurrency and Computation: Practice and Experience, 29(12), e4123. https://doi.org/10.48550/arXiv.1607.06269 DOI: https://doi.org/10.1002/cpe.4123

Kansal, N. J., & Chana, I. (2016). Energy-aware virtual machine migration for Cloud Computing-a firefly optimization approach. Journal of Grid Computing, 14(2), 327-345. https://doi.org/10.1007/s10723-016-9364-0 DOI: https://doi.org/10.1007/s10723-016-9364-0

Chen, S. L., Chen, Y. Y., &Kuo, S. H. (2017). CLB: A novel load balancing architecture and algorithm for Cloud services. Computers & Electrical Engineering, 58, 154-160. https://doi.org/10.1016/j.compeleceng.2016.01.029 DOI: https://doi.org/10.1016/j.compeleceng.2016.01.029

Tang, F., Yang, L. T., Tang, C., Li, J., &Guo, M. (2016). A dynamical and load-balanced flow scheduling approach for big data centers in Cloud s. IEEE Transactions on Cloud Computing, 6(4), 915-928. DOI: https://doi.org/10.1109/TCC.2016.2543722

Shen, H., & Chen, L. (2017). A resource usage intensity aware load balancing method for virtual machine migration in Cloud datacenters. IEEE Transactions on Cloud Computing, 8(1), 17-31. DOI: https://doi.org/10.1109/TCC.2017.2737628

Kumar, M., & Sharma, S. C. (2017). Dynamic load balancing algorithm for balancing the workload among virtual machine in Cloud Computing. Procedia computer science, 115, 322-329. DOI: https://doi.org/10.1016/j.procs.2017.09.141

Shahapure, N. H., &Jayarekha, P. (2018). Distance and traffic based virtual machine migration for scalability in Cloud Computing. Procedia computer science, 132, 728-737. DOI: https://doi.org/10.1016/j.procs.2018.05.083

Ragmani, A., Elomri, A., Abghour, N., Moussaid, K., &Rida, M. (2019). An improved hybrid fuzzy-ant colony algorithm applied to load balancing in Cloud Computing environment. Procedia Computer Science, 151, 519-526. DOI: https://doi.org/10.1016/j.procs.2019.04.070

Gamal, M., Rizk, R., Mahdi, H., &Elnaghi, B. E. (2019). Osmotic bio-inspired load balancing algorithm in Cloud Computing. IEEE Access, 7, 42735-42744. DOI:10.1109/ACCESS.2019.2907615 DOI: https://doi.org/10.1109/ACCESS.2019.2907615

Annadanam, C. S., Chapram, S., & Ramesh, T. (2020). Intermediate node selection for Scatter-Gather VM migration in Cloud data center. Engineering Science and Technology, an International Journal, 23(5), 989-997. https://doi.org/10.1016/j.jestch.2020.01.008 DOI: https://doi.org/10.1016/j.jestch.2020.01.008

Babou, C. S. M., Fall, D., Kashihara, S., Taenaka, Y., Bhuyan, M. H., Niang, I., &Kadobayashi, Y. (2020). Hierarchical load balancing and clustering technique for home edge computing. IEEE Access, 8, 127593-127607. doi: 10.1109/ACCESS.2020.3007944. DOI: https://doi.org/10.1109/ACCESS.2020.3007944

Jena, U. K., Das, P. K., &Kabat, M. R. (2022). Hybridization of meta-heuristic algorithm for load balancing in Cloud Computing environment. Journal of King Saud University-Computer and Information Sciences. 34(6)Part A;2332-2342 https://doi.org/10.1016/j.jksuci.2020.01.012 DOI: https://doi.org/10.1016/j.jksuci.2020.01.012

Sharma, A. K., Upreti, K., &Vargis, B. (2020). Experimental performance analysis of load balancing of tasks using honey bee inspired algorithm for resource allocation in Cloud environment. Materials Today Proceedings DOI:10.1016/j.matpr.2020.09.359 DOI: https://doi.org/10.1016/j.matpr.2020.09.359

Shafiq, D. A., Jhanjhi, N. Z., Abdullah, A., &Alzain, M. A. (2021). A Load Balancing Algorithm for the Data Centres to Optimize Cloud Computing Applications. IEEE Access, 9, 41731-41744. DOI: https://doi.org/10.1109/ACCESS.2021.3065308

Sohani, M., & Jain, S. C. (2021). A Predictive Priority-Based Dynamic Resource Provisioning Scheme With Load Balancing in Heterogeneous Cloud Computing. IEEE Access, 9, 62653-62664. doi: 10.1109/ACCESS.2021.3074833 DOI: https://doi.org/10.1109/ACCESS.2021.3074833

Hung, L. H., Wu, C. H., Tsai, C. H., & Huang, H. C. (2021). Migration-based load balance of virtual machine servers in Cloud Computing by load prediction using genetic-based methods. IEEE Access, 9, 49760-49773 DOI: https://doi.org/10.1109/ACCESS.2021.3065170

M, P., B, J., B, B., G, S., & S, P. (2024). Energy-efficient and location-aware IoT and WSN-based precision agricultural frameworks. International Journal of Computational and Experimental Science and Engineering, 10(4);585-591. https://doi.org/10.22399/ijcesen.480 DOI: https://doi.org/10.22399/ijcesen.480

Pattanaik, B. C., Sahoo, B. kumar, Pati, B., & Pradhan, A. (2024). Enhancing Fault Tolerance in Cloud Computing using Modified Deep Q-Network (M-DQN) for Optimal Load Balancing. International Journal of Computational and Experimental Science and Engineering, 10(4);1094-1100. https://doi.org/10.22399/ijcesen.601 DOI: https://doi.org/10.22399/ijcesen.601

S. Praseetha, & S. Sasipriya. (2024). Adaptive Dual-Layer Resource Allocation for Maximizing Spectral Efficiency in 5G Using Hybrid NOMA-RSMA Techniques. International Journal of Computational and Experimental Science and Engineering, 10(4);1130-1139. https://doi.org/10.22399/ijcesen.665 DOI: https://doi.org/10.22399/ijcesen.665

Naresh Kumar Bhagavatham, Bandi Rambabu, Jaibir Singh, Dileep P, T. Aditya Sai Srinivas, M. Bhavsingh, & P. Hussain Basha. (2024). Autonomic Resilience in Cybersecurity: Designing the Self-Healing Network Protocol for Next-Generation Software-Defined Networking. International Journal of Computational and Experimental Science and Engineering, 10(4);1187-1203. https://doi.org/10.22399/ijcesen.640 DOI: https://doi.org/10.22399/ijcesen.640

guven, mesut. (2024). Dynamic Malware Analysis Using a Sandbox Environment, Network Traffic Logs, and Artificial Intelligence. International Journal of Computational and Experimental Science and Engineering, 10(3);480-490. https://doi.org/10.22399/ijcesen.460 DOI: https://doi.org/10.22399/ijcesen.460

S.P. Lalitha, & A. Murugan. (2024). Performance Analysis of Priority Generation System for Multimedia Video using ANFIS Classifier. International Journal of Computational and Experimental Science and Engineering, 10(4);1320-1328. DOI: https://doi.org/10.22399/ijcesen.707 DOI: https://doi.org/10.22399/ijcesen.707

Downloads

Published

2024-12-22

How to Cite

Sankari, A. S., & S. Vimalanand. (2024). Biased Random Sampling with Firefly Optimization (BRS-FO) based on Load Balancing for Virtual Machine Migration in Cloud Computing. International Journal of Computational and Experimental Science and Engineering, 10(4). https://doi.org/10.22399/ijcesen.753

Issue

Section

Research Article