VMAgent: Scheduling Simulator for Reinforcement Learning
A novel simulator called VMAgent is introduced to help RL researchers better explore new methods, especially for virtual machine scheduling. VMAgent is inspired by practical virtual machine (VM) scheduling tasks and provides an efficient simulation platform that can reflect the real situations of cloud computing. Three scenarios (fading, recovering, and expansion) are concluded from practical cloud computing and corresponds to many reinforcement learning challenges (high dimensional state and action spaces, high non-stationarity, and life-long demand). VMAgent provides flexible configurations for RL researchers to design their customized scheduling environments considering different problem features. From the VM scheduling perspective, VMAgent also helps to explore better learning-based scheduling solutions.
Code (2)
Tasks
Cloud Computingreinforcement-learningReinforcement LearningReinforcement Learning (RL)SchedulingSimilar Papers 제목 키워드 기반
Sim-to-Real Transfer in Multi-agent Reinforcement Networking for Federated Edge Computing
Federated Learning (FL) over wireless multi-hop edge computing networks, i.e., multi-hop FL, is a cost-effective distributed on-device deep learning paradigm. This paper presents FedEdge simulator, a high-fidelity Linux-…
Edge-computingFederated LearningReinforcement Learning (RL)Scheduling+1Railway Operation Rescheduling System via Dynamic Simulation and Reinforcement Learning
The number of railway service disruptions has been increasing owing to intensification of natural disasters. In addition, abrupt changes in social situations such as the COVID-19 pandemic require railway companies to mod…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)SchedulingReinforcement Learning for Assignment problem
This paper is dedicated to the application of reinforcement learning combined with neural networks to the general formulation of user scheduling problem. Our simulator resembles real world problems by means of stochastic…
Q-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1QoS-Aware Scheduling in New Radio Using Deep Reinforcement Learning
Fifth-generation (5G) New Radio (NR) cellular networks support a wide range of new services, many of which require an application-specific quality of service (QoS), e.g. in terms of a guaranteed minimum bit-rate or a max…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1The Pump Scheduling Problem: A Real-World Scenario for Reinforcement Learning
Deep Reinforcement Learning (DRL) has demonstrated impressive results in domains such as games and robotics, where task formulations are well-defined. However, few DRL benchmarks are grounded in complex, real-world envir…
Deep Reinforcement LearningOffline RLreinforcement-learningReinforcement Learning (RL)+2