CILP: Co-simulation based Imitation Learner for Dynamic Resource Provisioning in Cloud Computing Environments
Not on the map. Why?
Abstract (arXiv)
Intelligent Virtual Machine (VM) provisioning is central to cost and resource efficient computation in cloud computing environments. As bootstrapping VMs is time-consuming, a key challenge for latency-critical tasks is to predict future workload demands to provision VMs proactively. However, existing AI-based solutions tend to not holistically consider all crucial aspects such as provisioning overheads, heterogeneous VM costs and Quality of Service (QoS) of the cloud system. To address this, we propose a novel method, called CILP, that formulates the VM provisioning problem as two sub-problems of prediction and optimization, where the provisioning plan is optimized based on predicted workload demands. CILP leverages a neural network as a surrogate model to predict future workload demands with a co-simulated digital-twin of the infrastructure to compute QoS scores. We extend the neural network to also act as an imitation learner that dynamically decides the optimal VM provisioning plan. A transformer based neural model reduces training and inference overheads while our novel two-phase decision making loop facilitates in making informed provisioning decisions. Crucially, we address limitations of prior work by including resource utilization, deployment costs and provisioning overheads to inform the provisioning decisions in our imitation learning framework. Experiments with three public benchmarks demonstrate that CILP gives up to 22% higher resource utilization, 14% higher QoS scores and 44% lower execution costs compared to the current online and offline optimization based state-of-the-art methods.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 12 of its 75 references that are in the map. First posted on arXiv 11 Feb 2023.
Builds on
12 of 75 references.
References · 12
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Graph Attention Networkscited by 8,923
- 2016Layer Normalizationcited by 5,669
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
- 2017Deeply AggreVaTeD: Differentiable Imitation Learning for Sequential Predictioncited by 93
- 2021COSCO: Container Orchestration using Co-Simulation and Gradient Based Optimization for Fog Computing Environmentscited by 19
- 2021PreGAN: Preemptive Migration Prediction Network for Proactive Fault-Tolerant Edge Computingcited by 8
- 2021HUNTER: AI based Holistic Resource Management for Sustainable Cloud Computingcited by 6
- 2022DRAGON: Decentralized Fault Tolerance in Edge Federationscited by 2
- 2017An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Serverscited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Machine learning-based cloud resource allocation algorithms: a comprehensive comparative review
- 2024Cost-Aware Dynamic Cloud Workflow Scheduling using Self-Attention and Evolutionary Reinforcement Learning
- 2025Intelligent Resource Allocation Optimization for Cloud Computing via Machine Learning
- 2025Scalability Optimization in Cloud-Based AI Inference Services: Strategies for Real-Time Load Balancing and Automated Scaling
- 2025Symmetry-Preserving Architecture for Multi-NUMA Environments (SPANE): A Deep Reinforcement Learning Approach for Dynamic VM Scheduling
- 2026Proactive SFC Provisioning with Forecast-Driven DRL in Data Centers
- 2025A Hybrid Proactive And Predictive Framework For Edge Cloud Resource Management
- 2024Reinforcement Learning-Based Adaptive Load Balancing for Dynamic Cloud Environments