Home > Published Issues > 2023 > Volume 14, No. 5, 2023 >
JAIT 2023 Vol.14(5): 1063-1072
doi: 10.12720/jait.14.5.1063-1072

Resource Allocation in Cloud Computing

G. Senthilkumar 1,*, K. Tamilarasi 2, N. Velmurugan 3, and J. K. Periasamy 4
1. Department of Computer Science and Engineering, Panimalar Engineering College, Chennai, India
2. chool of Computer Science and Engineering, Vellore Institute of Technology, Chennai, India;
Email: tamilarasi.k@vit.ac.in (K.T.)
3. Department of IT, Saveetha Engineering College, Chennai, India; Email: velmurugan@saveetha.ac.in (N.V.)
4. Department of Computer Science and Engineering, Sri Sairam Engineering College, Chennai, India;
Email: jkperiasamy@gmail.com (J.K.P.)
*Correspondence: gsenthilkumarphd@gmail.com (G.S.)

Manuscript received January 4, 2023; revised March 9, 2023; accepted March 23, 2023; published October 13, 2023.

Abstract—Cloud computing seems to be currently the hottest new trend in data storage, processing, visualization, and analysis. There has also been a significant rise in cloud computing as government organizations and commercial businesses have migrated toward the cloud system. It has to do with dynamic resource allocation on demand to provide guaranteed services to clients. Another of the fastest-growing segments of computer business involves cloud computing. It was a brand-new approach to delivering IT services through the Internet. This paradigm allows consumers to access computing resources as in puddles over the Internet. It is necessary and challenging to deal with the allocation of resources and planning in cloud computing. The Random Forest (RF) and the Genetic Algorithm (GA) are used in a hybrid strategy for virtual machine allocation in this work. This is a supervised machine-learning technique. Power consumption will be minimized while resources are better distributed and utilized, and the project’s goal is to maximize resource usage. There is an approach that can be used to produce training data that can be used to train a random forest. Planet Lab’s real-time workload traces are utilized to test the method. The suggested GA-RF model outperformed in terms of data center and host resource utilization, energy consumption, and execution time. Resource utilization, Power consumption, and execution time were employed as performance measures in this work. Random Forest provides better results compared with the Genetic Algorithm.
 
Keywords—cloud computing, infrastructure-as-a-service, random forest, genetic algorithm, service level agreements, optimization, resource allocation

Cite: G. Senthilkumar, K. Tamilarasi, N. Velmurugan, and J. K. Periasamy, "Resource Allocation in Cloud Computing," Journal of Advances in Information Technology, Vol. 14, No. 5, pp. 1063-1072, 2023.

Copyright © 2023 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.