Predictive Resource Allocation Strategies for Cloud Computing Environments Using Machine Learning

被引:0
|
作者
Kamble, Torana [1 ]
Deokar, Sanjivani [2 ]
Wadne, Vinod S. [3 ]
Gadekar, Devendra P. [4 ]
Vanjari, Hrishikesh Bhanudas [5 ]
Mange, Purva [6 ]
机构
[1] Bharati Vidyapeeth Coll Engn, Navi Mumbai, Maharashtra, India
[2] Mumbai Univ, Lokmanya Tilak Coll Engn, Dept Comp Engn, Mumbai, Maharashtra, India
[3] JSPMs Imperial Coll Engn & Res, Pune, Maharashtra, India
[4] Mastercard Technol, Pune, Maharashtra, India
[5] Bharati Vidyapeeth Coll Engn, Dept Elect & Telecommun, Pune, Maharashtra, India
[6] Symbiosis Int Univ, Symbiosis Sch Planning Architecture & Design, Pune, Maharashtra, India
关键词
Resource Allocation; Cloud Computing; Predictive Strategies; Deep Learning Algorithms; Transformer Model;
D O I
10.52783/jes.692
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud computing revolutionizes fast-changing technology. Companies' computational resource use is changing. Businesses can quickly adapt to changing market conditions and operational needs with cloud-based solutions' adaptability, scalability, and cost-efficiency. IT operations and service delivery have changed due to widespread computational resource access. Cloud computing efficiently allocates resources in cloud environments, making it crucial to this transformation. Resource allocation impacts efficiency, cost, performance, and SLAs. Users and providers can allocate cloud resources based on workloads using elasticity, scalability, and on-demand provisioning. IT economics and operational effectiveness have changed due to rapid and flexible resource allocation. Proactive versus reactive resource allocation is key to understanding cloud resource management challenges and opportunities. Reactive strategies allocate resources only when shortages or surpluses occur at demand. This responsive strategy often leads to inefficiencies like over- or under-allocation, which raises costs and lowers performance. Predictive analysis and workload forecasting predict resource needs in proactive resource allocation. Optimize resource use to avoid shortages and over-provisioning. Attention has been drawn to proactive predictive resource allocation. These methods predict resource needs using historical data, machine learning, and predictive analytics. Predictive strategies optimize resource allocation by considering future decisions. Reduced bottlenecks boost user satisfaction and lower operational costs. Matching resource distribution to workloads optimizes cloud resource management. Resource allocation prediction improves with deep learning. CNN, LSTM, and Transformer cloud resource forecasting algorithms are promising. New tools for accurate and flexible workload predictions have come from their ability to spot intricate patterns in historical data. This paper compares CNN, LSTM, and Transformer deep learning algorithms for cloud computing resource allocation forecasting. This study determines the best predictive accuracy and workload ada1ptability algorithm using Google Cluster Data (GCD). The study evaluates upgrading cloud computing resource allocation with the Transformer model. This study advances predictive resource allocation strategies, which can help cloud service providers and organizations improve resource utilization, cost-effectiveness, and performance in the face of rapid technological change.
引用
收藏
页码:68 / 77
页数:10
相关论文
共 50 条
  • [21] Resource Allocation in Cloud Computing Environment using AHP Technique
    Singh, Anil
    Dutta, Kamlesh
    Singh, Avtar
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2014, 4 (01) : 33 - 44
  • [22] Pricing for Resource Allocation in Cloud Computing
    Cai, Zhengce
    Chen, Guolong
    Yang, Huijun
    Li, Xianwei
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON LOGISTICS, ENGINEERING, MANAGEMENT AND COMPUTER SCIENCE (LEMCS 2015), 2015, 117 : 921 - 925
  • [23] Dynamic Resource Allocation Mechanism Using SLA in Cloud Computing
    Agarkhed, Jayashree
    Ashalatha, R.
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2016, 2017, 517 : 731 - 740
  • [24] Resource Allocation Strategies Used in Cloud Computing: A Critical Analysis
    Pandey, Neeraj Kumar
    Chaudhary, Sumit
    Joshi, N. K.
    2016 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION CONTROL AND INTELLIGENT SYSTEMS (CCIS), 2016, : 213 - 216
  • [25] A Survey of Game Based Strategies of Resource Allocation in Cloud Computing
    Godhrawala, Husain
    Sridaran, R.
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3561 - 3566
  • [26] A resource license scheduling method for hadoop in cloud computing using resource allocation
    Zhou, Mosong
    Zhu, Zhengdong
    Dong, Xiaoshe
    Chen, Heng
    Wang, Yinfeng
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2015, 49 (08): : 69 - 74and108
  • [27] A survey on resource allocation strategies in cloud
    Chenni Kumaran J.
    Aramudhan M.
    International Journal of Reasoning-based Intelligent Systems, 2018, 10 (3-4) : 328 - 336
  • [28] Congestion control method with fair resource allocation for cloud computing environments
    Tomita, Takuro
    Kuribayashi, Shin-ichi
    2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 1 - 6
  • [29] A Desirable Strategy for Resource Allocation using Virtual Machine in Cloud
    Abinaya, B.
    Suganthi, J.
    Kumar, R. G. Suresh
    Nalini, T.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (05): : 25 - 30
  • [30] Resource Allocation for Distributed Machine Learning at the Edge-Cloud Continuum
    Sartzetakis, Ippokratis
    Soumplis, Polyzois
    Pantazopoulos, Panagiotis
    Katsaros, Konstantinos V.
    Sourlas, Vasilis
    Varvarigos, Emmanouel
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5017 - 5022