No Detail Found!

Presenting an optimal method for computational resource management of computational cloud data centers using a load balance approach and optimization of energy consumption

Author(s)
Farzaneh Rahmani Department of Information Technology Management, Islamic Azad University, South Tehran Branch, Tehran, Iran
Arman Mostafavi Sabzevari University of Genoa, Genoa, Italy
Seyed Mohsen Saneii Alireza Izadi Business School, University of Roehampton, SW15 5PH, London, United Kingdom
Alireza Izadi Department of Electrical Engineering, Islamic Azad University, Tehran Central Branch Tehran, Iran
Roohollah Barzamini Department of Engineering, City University of London, London, United Kingdom
Abstract
Cloud computing technology has attracted the attention of many researchers, organizations, governments, etc. In cloud computing, load balance, resource allocation management, and scheduling execution of tasks are among the most important challenges. In a data center, there are still confrontations for load balancing, scheduling tasks, and resource allocation at the level of hosts and VMs. Considering the challenges in cloud computing, this article uses an advanced Cat Swarm Optimization (CSO) algorithm to allocate resources to virtual machines while maintaining a load balance. The mentioned method has several stages including initialization of the algorithm and cloud computing, determining the number of virtual machines and number of tasks, implementing the advanced cat swarm optimization algorithm, allocating resources, and scheduling tasks while maintaining the load balance of virtual machines. Through simulation of the method presented here, it was observed that the extent of improvement of the advanced cat swarm optimization algorithm is considerable in allocating resources and maintaining load balance between virtual machines compared to other methods based on the criteria of execution time, response time, and the number of migrated tasks. In this paper, we have investigated different criteria for evaluating the extent of efficiency of the advanced cat swarm optimization algorithm. The obtained results indicated that the execution time of the advanced cat swarm algorithm with the number of virtual machines of 5 to 40 and 40 tasks is 0.2084s on average, while for the best-performed algorithm(HBB-LB), we know at the time of writing this paper is 0.4004s. Accordingly, the extent of improvement ratio of the proposed algorithm compared to the former best method is 1.92. Further, the average response time to the requests in the advanced cat swarm algorithm with 5 to 40 virtual machines and 40 tasks is 0.2624s. while for the HBBLB algorithm, the response time is 0.4128s on average. Based on the results obtained from implementing the suggested algorithm, it is observed that the number of tasks when the advanced cat swarm algorithm is implemented with 5 to 40 virtual machines and 40 tasks is 3 tasks on average. On the other hand, using HBB-LB the number of migrated tasks is about 5.6 on average, showing that the extent of improvement by the proposed method is good.
Publication Details
Page(s) 152-170
DOI DOI not available
Published Journal: International Journal of Communication Networks and Information Security, Volume: 16, Issue: 5, Year: 2024

Request the full text from PASTIC

Keywords
resource allocation, Cloud computing, Cat Swarm Optimization, Load Balance, Task Scheduling
References
Sookhak ,Mehdi .2017 ."Dynamic remote data auditing for securing big data storage in cloud computing.". Information Sciences, 380 : 101-116.
Chen L.,Shen H.,Sapra K.,Proceedings IEEE .2014 .Resource Intensity Aware Load balancing in clouds. , : 1294-1302.
Hou ,Shoulu .2020 ."Decentralized real-time optimization of voltage reconfigurable cloud computing data center.". IEEE Transactions on Green Communications and Networking, 4(2) : 577-592.
Li .2019 ."An adaptive overload threshold selection process using Markov decision processes of virtual machine in cloud data center .". Cluster Computing, 22(2) : 3821-3833.
Jeevitha JK,G JK .2021 ."A novel scheduling approach to improve the energy efficiency in cloud computing data centers. " Journal of Ambient Intelligence and Humanized Computing, 12(^) : 6639-6649.
Wang ,Yaomin ,Elsevier .2020 .Amulti-service differentiation traffic management strategy in SDN cloud data center.". Computer Networks, 171 : 107143.
Ming-Jeng .2021 ."Energy-efficient cloud data center with fair service level agreement for green computing. " Cluster Computing, : 1-13.
Katyal Atul,Mishra Atul .2014 ."A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment.". arXiv preprint arXiv:1403.6918, : .
Haryani Nikita,Jagli Dhanamma .2014 ."Dynamic Method for Load Balancing in Cloud Computing.". IOSR Journal of Computer Engineering, : .
.2014 ."Symbiotic Organisms Search: A new metaheuristic optimization algorithm". , 139 : 98-112.
Jennings Rolf,Stadler Rolf .2015 ."Resource management in clouds: Survey and research challenges. " Journal of Network and Systems Management 23.3, : 567-619.
Farahnakian ,Fahimeh .2015 ."Using ant colony system to consolidate VMs for green cloud computing. " IEEE Transactions on Services Computing 8.2, : 187-198.
Polepally V.,K. S. V. .2017 ."Dragonfly optimization and constraint measure-based load balancing in cloud computing". Cluster Computing, : 1-13.
Amanpreet Chawla,a. S. Chawla .2018 ."Package-Based Approach for Load Balancingin Cloud Computing". Big Data Analytics, : 71-77.
Łukasz Apiecionek,a. M. Apiecionek .2017 .EUSFLAT 2017: Advances in Fuzzy Logic. International Workshop on Intuitionistic Fuzzy Sets and Generalized Nets Proceedings of the Conference of the European Society for Fuzzy Logic and Technology IWIFSGN, 1(2) : 43-54.
Mohanty Subhadarshini,P. K. Subhadarshini .2018 ."A Novel Meta-Heuristic Approach for Load Balancing in Cloud Computing". International Journal of Knowledge-Based Organizations (IJKBO), 8(1) : 21.
Deepika ,Saxena .2021 ."OP-MLB An online VM prediction based multi-objective load balancing framework for resource management at cloud datacenter". IEEE Transactions on Cloud Computing, : .
Dhinesh Babu L.D .2013 ."Honey bee behavior inspired load balancing of tasks in cloud computing environments". Applied Soft Computing 13, : 2292-2303.
Polepally V.,Chatrapati K. S. .2017 .Dragonfly optimization and constraint measure-based load balancing in cloud computing, (Cluster Computing. , 2 : 1-13.
0

Citations

0

Downloads

47

Views