Spider Monkey Optimization based Energy-Efficient Resource Allocation in Cloud Environment
DOI:
https://doi.org/10.48048/tis.2022.1710Keywords:
Cloud computing, Energy utilization, Resource allocation, SMO algorithm, GCSMAbstract
The origin of Cloud computing is from the principle of utility computing, which is characterized as a broadband service providing storage and computational resources. It provides a large variety of processing options and heterogeneous tools, allowing it to meet the needs of a wide range of applications at different levels. As a result, resource allocation and management are critical in cloud computing. In this work, the Spider Monkey Optimization (SMO) is used for attaining an optimized resource allocation. The key parameters considered to regulate the performance of SMO are its application time, migration time, and resource utilization. Energy consumption is another key factor in cloud computation which is also considered in this work. The Green Cloud Scheduling Model (GCSM) is followed in this work for the energy utilization of the resources. This is done by scheduling the heterogeneity tasks with the support of a scheduler unit which schedules and allocates the tasks which are deadline-constrained enclosed to nodes which are only energy-conscious. Assessing these methods is formulated using the cloud simulator programming process. The parameter used to determine the energy efficiency of this method is its energy consumption. The simulated outcome of the proposed approach proves to be effective in response time, makespan, energy consumption along with resource utility corresponding to the existing algorithms.
Downloads
References
DN Raju and V Saritha. A survey on communication issues in mobile cloud computing. Walailak J. Sci. Tech. 2018; 15, 1-17.
P Mensin, P Kijsanayothin and W Setthapun. Scalable data integration system using representational state transfer. Walailak J. Sci. Tech. 2017; 14, 299-313.
NM Gonzalez, TCMDB Carvalho and CC Miers. Cloud resource management: towards efficient execution of large-scale scientific applications and workflows on complex infrastructures. J. Cloud Comput. 2017; 6, 13.
N Rana, MSA Latiff and SM Abdulhamid. A cloud-based conceptual framework for multi-objective virtual machine scheduling using whale optimization algorithm. Int. J. Innovat. Comput. 2018; 8, 53-8.
V Arabnejad and K Bubendorfer. Cost effective and deadline constrained scientific workflow scheduling for commercial clouds. In: Proceedings of the 2015 IEEE 14th International Symposium on Network Computing and Applications, Cambridge, MA, USA. 2015, p. 106-13.
SS Manvi and GK Shyam. Resource management for infrastructure as a service (iaas) in cloud computing: A survey. J. Netw. Comput. Appl. 2014; 41, 424-40.
S Smanchat and K Viriyapant. Scheduling dynamic parallel loop workflow in cloud environment. Walailak J. Sci. Tech. 2018; 15, 19-27.
L Shen, J Li, Y Wu, Z Tang and Y Wang. Optimization of artificial bee colony algorithm based load balancing in smart grid cloud. In: Proceedings of the 2019 IEEE Innovative Smart Grid Technologies - Asia, Chengdu, China. 2019, p. 1131-4.
T Goyal, A Singh and A Agrawal. Cloudsim: Simulator for cloud computing infrastructure and modeling. Proc. Eng. 2012; 38, 3566-72.
SK Malleswara and B Kasireddi. An efficient task scheduling method in a cloud computing environment using firefly crow search algorithm (FF-CSA). Int. J. Sci. Tech. Res. 2019; 8, 623-7.
X Chen, L Cheng, C Liu, Q Liu, J Liu, Y Mao and J Murphy. A WOA-based optimization approach for task scheduling in cloud computing systems. IEEE Syst. J. 2019; 14, 3117 - 28.
M Kumar and SC Sharma. Load balancing algorithm to minimize the makespan time in cloud environment. World J. Model. Simulat. 2018; 14, 276-88.
JC Bansal, H Sharma, SS Jadon and M Clerc. Spider monkey optimization algorithm for numerical optimization. Memetic Comput. 2014; 6, 31-47.
A Sharma, BK Panigrahi, D Kiran and R Kumar. Ageist spider monkey optimization algorithm. Swarm Evol. Comput. 2016; 28, 58-77.
K Gupta, K Deep and JC Bansal. Spider monkey optimization algorithm for constrained optimization problems. Soft Comput. 2017; 21, 6933-62.
V Agrawal, R Rastogi and D Tiwari. Spider monkey optimization: A survey. Int. J. Syst. Assur. Eng. Manag. 2018; 9, 929-41.
C Iwendi, M Uddin, JA Ansere, P Nkurunziza, JH Anajemba and AK Bashir. On detection of sybil attack in large-scale VANETs using spider-monkey technique. IEEE Access 2018; 6, 47258-67.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.



