The DOI matches its Crossref record; 40 of the 41 references it cites were found in a registry or an index.
Resource Management with Deep Reinforcement Learning
Abstract
Resource management problems in systems and networking often manifest as difficult online decision making tasks where appropriate solutions depend on understanding the workload and environment. Inspired by recent advances in deep reinforcement learning for AI problems, we consider building systems that learn to manage resources directly from experience. We present DeepRM, an example solution that translates the problem of packing tasks with multiple resource demands into a learning problem. Our initial results show that DeepRM performs comparably to state-of-the-art heuristics, adapts to different conditions, converges quickly, and learns strategies that are sensible in hindsight.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Recently, RL combined with deep-learning has been shown as a promising alternative [294] that can be leveraged to tackle various resource management problems in practical settings.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [294]
Citations
Cites
Human-level control through deep reinforcement learning
Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., Graves, A., Riedmiller, M., Fidjeland, A. K., Ostrovski, G., et al. (2015) · Nature · doi:10.1038/nature14236 · Cited by 30,357
Reinforcement Learning: An Introduction
Sutton, R. S., & Barto, A. (2005) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2004.842673 · Cited by 25,268
Mastering the game of Go with deep neural networks and tree search
Silver, D., Huang, A., Maddison, C. J., Guez, A., Sifre, L., van den Driessche, G., Schrittwieser, J., Antonoglou, I., Panneershelvam, V., Lanctot, M., et al. (2016) · Nature · doi:10.1038/nature16961 · Cited by 15,612
Monte Carlo sampling methods using Markov chains and their applications.
Hastings, W. K. (1970) · Biometrika · doi:10.1093/biomet/57.1.97 · Cited by 15,195
Playing Atari with Deep Reinforcement Learning
Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., & Riedmiller, M. (2013) · arXiv · doi:10.48550/arxiv.1312.5602 · Cited by 9,471
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al. (2010) · Communications of the ACM · doi:10.1145/1721654.1721672 · Cited by 9,464
TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., et al. (2016) · arXiv · doi:10.48550/arxiv.1603.04467 · Cited by 9,408
Reinforcement Learning: A Survey
Kaelbling, L. P., Littman, M. L., & Moore, A. W. (1996) · Journal of Artificial Intelligence Research · doi:10.1613/jair.301 · Cited by 8,972
Asynchronous Methods for Deep Reinforcement Learning
Mnih, V., Badia, A. P., Mirza, M., Graves, A., Lillicrap, T. P., Harley, T., Silver, D., & Kavukcuoglu, K. (2016) · arXiv · doi:10.48550/arxiv.1602.01783 · Cited by 7,132
Introduction to Reinforcement Learning
Sutton, R. S., & Barto, A. G. (1998) · The MIT Press eBooks · Cited by 6,855
Research works printed but not linked: 20
- Agarwal S., 2012, NSDI, 281
- Ananthanarayanan G., 2010, In OSDI, number, 1, 24
- Bertsekas D. P., 1995, Decision and Control
- Chilimbi T., 2014, OSDI, 571
- Dong M., 2015, NSDI, 395
- Ghodsi A., 2011, NSDI'11, 323
- Heller B., 2010, NSDI'10
- Junchen J., 2015, SIGCOMM '15
- Kaelbling L. P., 1996, Journal of artificial intelligence research
- Mahadevan S., 1998, FLAIRS Conference
- Mnih V., 2016, CoRR
- Mnih V., 2013, CoRR
- Mnih V., 2015, Nature
- J. Schulman S. Levine P. Moritz M. I. Jordan and P. Abbeel. Trust region policy optimization. CoRR abs/1502.05477 2015. J. Schulman S. Levine P. Moritz M. I. Jordan and P. Abbeel. Trust region policy optimization. CoRR abs/1502.05477 2015. · arXiv
- 10.5555/551283 · DOI
- Sutton R. S., 1999, NIPS
- Winstein K., 2013, NSDI, 459
- Yi S., 2016, SIGCOMM
- Yin X., 2016, SIGCOMM '16
- Zhang W., 1995, IJCAI. Citeseer
Cited by
Sorted by citations
Items 301–400 of 1,000
A priority-aware scheduling framework for heterogeneous workloads in container-based cloud
Zhu, L., Huang, K., Fu, K., Hu, Y., & Wang, Y. (2022) · Applied Intelligence · doi:10.1007/s10489-022-04164-1 · Cited by 26
“[30] proposed DeepRM, a solution based on deep reinforcement learning.”
BackgroundHomunculus: Auto-Generating Efficient Data-Plane ML Pipelines for Datacenter Networks
Swamy, T., Zulfiqar, A., Nardi, L., Shahbaz, M., & Olukotun, K. (2023) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3582016.3582022 · Cited by 26
“, for load balancing, packet classification, resource scheduling, and intrusion detection) in datacenter networks [19, 48, 59, 89, 100].”
BackgroundWhen architecture meets AI: A deep reinforcement learning approach for system of systems design
Lin, M., Чен, Т., Chen, H., Ren, B., & Zhang, M. (2023) · Advanced Engineering Informatics · doi:10.1016/j.aei.2023.101965 · Cited by 34
Machine Learning With Computer Networks: Techniques, Datasets, and Models
Afifi, H., Pochaba, S., Boltres, A., Laniewski, D., Haberer, J., Paeleke, L., Poorzare, R., Stolpmann, D., Wehner, N., Redder, A., et al. (2024) · IEEE Access · doi:10.1109/access.2024.3384460 · Cited by 36
“These algorithms have been used for various scheduling and resource allocation tasks in data centers [53], wireless networks [54], edge computing [55] or vehicular networks [56].”
Demystifying Deep Learning in Networking
Zheng, Y., Liu, Z., You, X., Xu, Y., & Jiang, J. (2018) · Asia-Pacific Workshop on Networking (APNet) · doi:10.1145/3232565.3232569 · Cited by 26
“The DNN was trained on a sequence of jobs to minimize average job slowdown (job’s duration in the system divided by its actual processing time) using the open source code [10].”
HRHS: A High-Performance Real-Time Hardware Scheduler
Derafshi, D., Norollah, A., Khosroanjam, M., & Beitollahi, H. (2019) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2019.2952136 · Cited by 25
“Using RL, researchers can anticipate the attributes of upcoming tasks which in turn can lead to various near optimum solutions [18], [19], [20].”
BackgroundStrnad, F., Barfuß, W., Donges, J. F., & Heitzig, J. (2019) · Chaos An Interdisciplinary Journal of Nonlinear Science · doi:10.1063/1.5124673 · Cited by 28
Koroglu, Y., & Sen, A. (2020) · Software testing, verification & reliability · doi:10.1002/stvr.1752 · Cited by 26
“RL exceeds human performance in domains ranging from resource management [31], traf fi c light control [32], playing sophisticated games such as chess [33], and Atari [34], to chemistry [35].”
BackgroundA reinforcement learning based job scheduling algorithm for heterogeneous computing environment
Song, Y., Li, C., Tian, L., & Song, H. (2023) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2023.108653 · Cited by 25
Reinforcement Learning Scheduler for Vehicle-to-Vehicle Communications Outside Coverage
Sahin, T., Khalili, R., Boban, M., & Wolisz, A. (2018) · IEEE Vehicular Networking Conference (VNC) · doi:10.1109/vnc.2018.8628366 · Cited by 25
“potential of reinforcement learning (RL) on network resource management problems in general [6], and V2V resource management in particular [7], we implement a centralized scheduling algorithm that learns by using the information available in V2X environment, such as the occupancy of radio resources.”
MethodA Learning-based Framework for Optimizing Service Migration in Mobile Edge Clouds
Brandherm, F., Wang, L., & Mühlhäuser, M. (2019) · International Workshop on Edge Systems, Analytics and Networking (EdgeSys) · doi:10.1145/3301418.3313939 · Cited by 24
“Machine learning techniques have been successfully applied in many of the control or optimization problems in the networking field, including cluster scheduling [14, 5], adaptive video streaming [13], congestion control [9], and traffic engineering [24, 3].”
BackgroundMethodDeep Reinforcement Learning Based Task Offloading Algorithm for Mobile-edge Computing Systems
Meng, H., Chao, D., & Guo, Q. (2019) · International Conference on Mathematics and Artificial Intelligence (ICMAI) · doi:10.1145/3325730.3325732 · Cited by 24
“In addition, with reference to [13], at each time step, the time stops until the void action or invalid action is selected by the scheduler.”
BackgroundMethodDeep Reinforcement Learning-Based Offloading Decision Optimization in Mobile Edge Computing
Zhang, H., Wu, W., Wang, C., Li, M., & Yang, R. (2019) · IEEE Wireless Communications and Networking Conference · doi:10.1109/wcnc.2019.8886332 · Cited by 24
“Besides, when the decision process is stochastic, action-value methods have no natural way of finding stochastic optimal policies, whereas policy approximating methods can [15], [16].”
MethodInfluentialIntelligent Routing based on Deep Reinforcement Learning in Software-Defined Data-Center Networks
Liu, W. (2019) · IEEE Symposium on Computers and Communications (ISCC) · doi:10.1109/iscc47284.2019.8969579 · Cited by 24
“Training Algorithm for DRL-R’s Policy Network Since we represent the policy as a CNN (called policy network) which takes as input the collection of images described above, and outputs a probability distribution over all possible actions, we train the CNN using a variant of the REINFORCE algorithm described as shown in…”
BackgroundMethodDeep Reinforcement Learning based Task Scheduling in Mobile Blockchain for IoT Applications
Gao, Y., Wu, W., Nan, H., Sun, Y., & Si, P. (2020) · International Conference on Communications · doi:10.1109/icc40277.2020.9148888 · Cited by 24
“(12), for each sequence in each training iteration, the Δ θ can be calculated as [24] where b il = 1 /I i v il is a baseline.”
BackgroundMethodGupta, S., & Singh, N. (2022) · International Journal of Communication Systems · doi:10.1002/dac.5411 · Cited by 24
“RL approaches are especially well suited to RM systems because these systems produce repetitive results, providing ample opportunities for learning from training data.(6) Before introducing the taxonomy of RL algorithms, it is essential to know a few terms.”
BackgroundCognitive Adaptive Systems for Industrial Internet of Things Using Reinforcement Algorithm
Rajawat, A. S., Goyal, S. B., Chauhan, C., Bedi, P., Prasad, M., & Jan, T. (2023) · Electronics · doi:10.3390/electronics12010217 · Cited by 24
AVB/TSN Protocols in Automotive Networking
Sabry, A., Ahmed, O. A., Hammad, M., & Abdelbaki, N. (2020) · International Conference on Computer Engineering & Systems (ICCES) · doi:10.1109/icces51560.2020.9334667 · Cited by 24
“Reference [39] also concludes the paper with a suggestion to use the machine learning in admission control in real time and in resoiuce allocation like in [40].”
MethodJi, E., Wang, Y., Xing, S., & Jin, J. (2025) · IEEE Access · doi:10.1109/access.2025.3598712 · Cited by 23
“Mao et al. [18] pioneered the application of RL to resource management in cloud computing, demonstrating that deep reinforcement learning could outperform heuristic-based schedulers.”
InfluentialSen, R., Jindal, A., Patel, H. B., & Qiao, S. (2020) · Proceedings of the VLDB Endowment · doi:10.14778/3415478.3415554 · Cited by 23
“Still others have considered dynamic and global nature of the resource allocation problem [6, 28, 8, 27, 5, 13, 14].”
BackgroundPanda: Reinforcement Learning-Based Priority Assignment for Multi-Processor Real-Time Scheduling
Lee, H., Lee, J., Yeom, I., & Woo, H. (2020) · IEEE Access · doi:10.1109/access.2020.3029040 · Cited by 23
“, cloud computing and server cluster operations [5]–[7].”
BackgroundMethodQiu, H., Mao, W., Patke, A., Wang, C., Franke, H., Kalbarczyk, Z., Başar, T., & Iyer, R. K. (2022) · Symposium on Cloud Computing · doi:10.1145/3542929.3563475 · Cited by 23
“Performance SLOs.”
InfluentialBridging machine learning and computer network research: a survey
Yang, C. H., Geng, J., Wang, Y., Li, J., Li, D., & Wu, J. (2018) · CCF Transactions on Networking · doi:10.1007/s42045-018-0009-7 · Cited by 23
Deep Reinforcement Learning Based Traffic- and Channel-Aware OFDMA Resource Allocation
Balakrishnan, R., Sankhe, K., Somayazulu, V. S., Vannithamby, R., & Sydir, J. (2019) · Globecom · doi:10.1109/globecom38437.2019.9014270 · Cited by 23
“Inspired by this and by some prior work done in DRL for CPU/memory cluster resource allocation [7], we capture the channel and traffic states in the system via images as shown in Figure 2.”
MethodManufacturing Dispatching Using Reinforcement and Transfer Learning
Zheng, S., Gupta, C., & Serita, S. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-46133-1_39 · Cited by 23
Semantic Information Marketing in the Metaverse: A Learning-Based Contract Theory Framework
Lotfi, I., Niyato, D. T., Sun, S., Kim, D. I., & Shen, X. (2023) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2023.3345402 · Cited by 22
“Inspired by MARL and the work in [28], we develop a novel MARL architecture to solve the optimal iterative contract problem.”
MethodA Review on Machine Learning for Channel Coding
Kee, H. L. M., Ahmad, N. B., Izhar, M. A. M., Anwar, K., & Ng, S. X. (2024) · IEEE Access · doi:10.1109/access.2024.3412192 · Cited by 22
Deep-Reinforcement-Learning-Based Continuous Workflows Scheduling in Heterogeneous Environments
Wang, Z., Zhan, W., Duan, H., Min, G., & Huang, H. (2025) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3524506 · Cited by 22
“DRL techniques dynamically interact with the environment to facilitate decision-making [10], [11], [12].”
On the use of supervised machine learning for assessing schedulability
Mai, T. L., Navet, N., & Migge, J. (2019) · International Conference on Real-Time Networks and Systems (RTNS) · doi:10.1145/3356401.3356409 · Cited by 22
“Another domain of application of ML, like exemplified in [25], is resource allocation.”
BackgroundEnabling technologies for low-latency service migration in 5G transport networks [Invited]
Li, J., Chen, L., & Chen, J. (2020) · Journal of Optical Communications and Networking · doi:10.1364/jocn.400772 · Cited by 22
“Particularly, a deep neural network can be used as a function approximator to represent the optimal policy [24].”
MethodSecure and efficient computing resource management in blockchain-based vehicular fog computing
Kong, M., Zhao, J., Sun, X., & Nie, Y. (2021) · China Communications · doi:10.23919/jcc.2021.04.009 · Cited by 22
“In [18–22], the author used the method of deep reinforcement learning to optimize the resource allocation under different application scenarios.”
MethodDeepCC: Bridging the Gap Between Congestion Control and Applications via Multiobjective Optimization
Zhang, L., Cui, Y., Wang, M., Zhu, K., Zhu, Y., & Jiang, Y. (2022) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2022.3167713 · Cited by 23
A Global DAG Task Scheduler Using Deep Reinforcement Learning and Graph Convolution Network
Lee, H., Cho, S., Jang, Y., Lee, J., & Woo, H. (2021) · IEEE Access · doi:10.1109/access.2021.3130407 · Cited by 22
“There exist several works on applying DRL for scheduling tasks in the various domains such as cloud computing, networks, and manufacturing systems [8]–[11], [15]–[18].”
BackgroundMethodMachine Learning for Computer Systems and Networking: A Survey
Kanakis, M. E., Khalili, R., & Wang, L. (2022) · ACM Computing Surveys · doi:10.1145/3523057 · Cited by 29
“DeepRM [106] Device Placement [118] Decima [108]”
BackgroundInfluentialMachine Learning Feature Based Job Scheduling for Distributed Machine Learning Clusters
Wang, H., Liu, Z., & Shen, H. (2022) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2022.3190797 · Cited by 24
“Although the actual reward of the current scheduling decision can be known only when the scheduled tasks are completed, as in [26], [39], we wait for a time period after the scheduling decision is made at time t 0 .”
BackgroundMethodInfluentialEdge-Based Video Stream Generation for Multi-Party Mobile Augmented Reality
Zhang, L., Wu, X., Wang, F., Sun, A., Cui, L., & Liu, J. (2022) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2022.3232543 · Cited by 22
“Mao et al. [30] managed the diverse computing resources using a deep reinforcement learning method.”
BackgroundMethodMulti-Agent Deep Reinforcement Learning for Coordinated Multipoint in Mobile Networks
Schneider, S., Karl, H., Khalili, R., & Hecker, A. (2023) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2023.3300962 · Cited by 23
“In recent years, self-learning approaches, particularly reinforcement learning, have become popular in various areas of networking such as traffic engineering and load balancing [26], [27], [28], routing [29], [30], service coordination [31], [32], [33], and resource management [34], [35], [36].”
BackgroundMulti-Controller Resource Management for Software-Defined Wireless Networks
Li, F., Xu, X., Yao, H., Wang, J., Jiang, C., & Guo, S. (2019) · IEEE Communications Letters · doi:10.1109/lcomm.2019.2891527 · Cited by 22
“[8] utilized deep reinforcement learning (DRL) algorithm for adaptively solving resource allocation problems.”
MethodSO‐VMEC: Service offloading in virtual mobile edge computing using deep reinforcement learning
Laroui, M., Khedher, H. I., Cherif, M. A., Moungla, H., Afifi, H., & Kamel, A. E. (2021) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.4211 · Cited by 25
Online evolutionary batch size orchestration for scheduling deep learning workloads in GPU clusters
Bian, Z., Li, S., Wang, W., & You, Y. (2021) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/3458817.3480859 · Cited by 23
“Besides, there is a new trend to use deep reinforcement learning (DRL) techniques to learn dynamic scheduling policies [8, 21, 22].”
BackgroundHerbert, S., & Sengupta, A. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.11619 · Cited by 42
“Other examples where RL has aided the solution of real-world problems include resource management [23], robotics [24] and chemistry [25], amongst myriad others.”
BackgroundA Survey of Coded Distributed ComputingPreprint
Ng, J. S., Lim, W. Y. B., Luong, N. C., Xiong, Z., Asheralieva, A., Niyato, D. T., Leung, C., & Miao, C. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.09048 · Cited by 22
“Moreover, for the future works, the dynamics of the system may be captured using Deep Reinforcement Learning based resource allocation [220].”
Das, B. R., Hasan, S. R., Sabuj, S. R., Hossain, M. A., & Ray, S. K. (2025) · International Journal of Intelligent Networks · doi:10.1016/j.ijin.2025.06.001 · Cited by 35
A Frontier: Dependable, Reliable and Secure Machine Learning for Network/System Management
Le, D. C., & Zincir-Heywood, N. (2020) · Journal of Network and Systems Management · doi:10.1007/s10922-020-09512-5 · Cited by 23
“In addition to traffic prediction, many other tasks in performance management have seen several proposed ML based solutions: Traffic management in cloud and mobile edge com‐ puting [45, 95], network resource management and allocation [8, 46, 47, 96], QoS assurance [97, 98], and congestion control [48, 49].”
BackgroundA framework for scheduling in cloud manufacturing with deep reinforcement learning
Liu, Y., Li, Z., Wang, L., Xiao, Y., Xu, X. W., & Wang, M. (2019) · IEEE International Conference on Industrial Informatics (INDIN) · doi:10.1109/indin41052.2019.8972157 · Cited by 22
“So far, there have been no standardized methods for designing neural networks, but existing research provided some reference [5,33].”
MethodBalance resource allocation for spark jobs based on prediction of the optimal resource
Hu, Z., Li, D., & Guo, D. (2020) · Tsinghua Science & Technology · doi:10.26599/tst.2019.9010054 · Cited by 21
“Classical resource allocation algorithms, such as the first-in-first-out method and shortest-job-first method, assume that resource demands and length of jobs are known in advance [9] .”
MethodQuality of service based radar resource management using deep reinforcement learning
Durst, S., & Brüggenwirth, S. (2021) · IEEE Radar Conference (RadarConf) · doi:10.1109/radarconf2147009.2021.9455234 · Cited by 21
“Applications of deep reinforcement learning or deep learning in general to resource management exist (cf. [9] or [10] for radar).”
BackgroundAI Meets CRNs: A Prospective Review on the Application of Deep Architectures in Spectrum Management
Hlophe, M. C., & Maharaj, B. T. (2021) · IEEE Access · doi:10.1109/access.2021.3104099 · Cited by 21
“Since the objective is that of maximizing the expected cumulative discounted reward, the gradient of the objective function is given as follows [154]: (28) where Q π θ ( s , a ) is the expected cumulative discounted reward obtained from deterministically selecting an action a under the guidance of…”
BackgroundGenerating Complex, Realistic Cloud Workloads using Recurrent Neural Networks
Bergsma, S., Zeyl, T. J., Senderovich, A., & Beck, J. C. (2021) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/3477132.3483590 · Cited by 27
“Schedulers based on deep reinforcement learning [49, 50] may have thousands or millions of such parameters and they must be optimized on large amounts of synthetic data.”
BackgroundTransaction selection policy in tier-to-tier SBSRS by using Deep Q-Learning
Arslan, B., & Ekren, B. Y. (2022) · International Journal of Production Research · doi:10.1080/00207543.2022.2148767 · Cited by 21
Huang, C., Althamary, I., Chou, Y.-C., Chen, H.-Y., & Chou, C. (2023) · IEEE Access · doi:10.1109/access.2023.3243068 · Cited by 21
“However, due to higher uncertainty in quantifying the advantage of proactive transmission, we adopt negative rewards to discourage situations with transmission progress falling behind [50].”
BackgroundDeep Reinforcement Learning Algorithms in Intelligent Infrastructure
Serrano, W. (2019) · Infrastructures · doi:10.3390/infrastructures4030052 · Cited by 21
“Deep reinforcement learning has also been applied in resource management problems for systems and networking [60]: the decision making tasks where appropriate solutions are taken depend on understanding the workload and environment experience.”
BackgroundAdaptive Discretization for Episodic Reinforcement Learning in Metric Spaces
Sinclair, S. R., Banerjee, S., & Yu, C. L. (2019) · Proceedings of the ACM on Measurement and Analysis of Computing Systems · doi:10.1145/3366703 · Cited by 21
“[15] Hongzi Mao, Mohammad Alizadeh, Ishai Menache, and Srikanth Kandula.”
BackgroundMethodSwift machine learning model serving scheduling
Qin, H., Zawad, S., Zhou, Y., Yang, L., Zhao, D., & Yan, F. (2019) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/3295500.3356164 · Cited by 21
“Compared to the state-of-the-art reinforcement learning methods, RRL can reduce the average latency up to 79.0% on CPU-based infrastructure and up to 69.3% on GPU-based infrastructure compared to state-of-the-art approaches DeepRM[38] and CAPES[37].”
BackgroundMethodInfluentialIroko: A Framework to Prototype Reinforcement Learning for Data Center Traffic ControlPreprint
Ruffy, F., Przystupa, M., & Beschastnikh, I. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.09975 · Cited by 28
“We flatten the collected state into a fully connected neural network architecture (this is an approach similar to [12] and [30]).”
BackgroundAdapting Batch Scheduling to Workload Characteristics: What Can We Expect From Online Learning?
Legrand, A., Trystram, D., & Zrigui, S. (2019) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2019.00077 · Cited by 20
“Both [14] and [8] rely on synthetic data to train their approach.”
InfluentialChen, N., Zhang, S., Qian, Z., Wu, J., & Lu, S. (2019) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/icpads47876.2019.00066 · Cited by 20
“, cores) fs and fl follow an Uniform Distribution, k ∈ [160, 200], fs ∈ [25, 32], fl ∈ [6, 8], respectively.”
BackgroundLiang, H., Zhou, S., Liu, X., Zheng, F., Hong, X., Zhou, X., & Zhao, L. Y. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3123811 · Cited by 20
RLQ: Workload Allocation With Reinforcement Learning in Distributed Queues
Staffolani, A., Darvariu, V.-A., Bellavista, P., & Musolesi, M. (2023) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2022.3231981 · Cited by 20
“All the solutions presented in [34], [35], [36], [37] share the common assumption of having access to detailed taskrelated information (i.”
BackgroundMobile-kube: mobility-aware and energy-efficient service orchestration on kubernetes edge servers
Ghafouri, S., Karami, A., Bakhtiarvan, D. B., Bigdeli, A. S., Gill, S. S., & Doyle, J. (2022) · 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC) · doi:10.1109/ucc56403.2022.00019 · Cited by 20
“After the success of the DeepRM [27] there is a line of research pursuing the problem of resource allocation with RL to optimize classic system problems.”
BackgroundPacketGame: Multi-Stream Packet Gating for Concurrent Video Inference at Scale
Yuan, M., Zhang, L., You, X., & Li, X. (2023) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/3603269.3604825 · Cited by 20
“DRL has achieved success in many networking and resource management tasks [39, 40].”
BackgroundDing, F., Yuan, Y., Lv, L., Zhang, R., & Zhou, W. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3442997 · Cited by 20
“For example, Mao et al. [26] applied RL in resource management and scheduling, demonstrating its ability to enhance scheduling performance.”
BackgroundWang, L., Rodriguez, M. A., & Lipovetzky, N. (2025) · The Journal of Supercomputing · doi:10.1007/s11227-025-07396-3 · Cited by 20
“In existing HPC job scheduling research, the scheduling goals can be categorized into three main areas: maximizing resource utilization [4, 24], optimizing time-related objectives [4, 6, 19–21, 23, 37, 38], and optimizing mixed objectives of utilization and time [5, 8, 9, 12, 16].”
Latency Aware Adaptive Video Streaming using Ensemble Deep Reinforcement Learning
Zhao, Y., Shen, Q., Li, W., Xu, T., Niu, W.-H., & Xu, S.-R. (2019) · ACM International Conference on Multimedia (ACM MM) · doi:10.1145/3343031.3356071 · Cited by 20
“With the development of RL technology, Pensieve [7], proposed in 2017, as a combination of traditional streaming media transmission and RL, can utilize more feature information, thus choosing bitrate more flexibly [5, 6, 8].”
MethodMulti-task Deep Reinforcement Learning for Scalable Parallel Task Scheduling
Zhang, L., Qi, Q., Wang, J., Sun, H., & Liao, J. (2019) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata47090.2019.9006027 · Cited by 20
“Similar to the prior work [27], we assume that the information related to each job is known upon arrival; more specifically, the information mainly includes the number of child tasks and the details of each task (e.g., the length and storage location of pending data, number of CPU instructions).”
BackgroundMethodNanda, S., & Hacker, T. J. (2018) · doi:10.1145/3217871.3217876 · Cited by 19
“We validate our proposed Deep Reinforcement Learning approach by implementing our model on top of DeepRM, which was developed by Mao [5] for resource scheduling using deep learning, and achieve an average training accuracy of 82.”
MethodInfluentialMix‐flow scheduling using deep reinforcement learning for software‐defined data‐center networks
Liu, W., Cai, J., Wang, Y., Chen, Q. C., & Tang, D. (2019) · Internet Technology Letters · doi:10.1002/itl2.99 · Cited by 20
“Thus, DDPG for building DRL-Flow was employed; DDPG's detailed algorithm is presented in.(19) Because the policy network is represented as a CNN that accepts as input a collection of states s and outputs a probability distribution over all possible actions, this paper used realistic DCN mix-flow traffic (in our case,…”
MethodReinforcement-Learning-Empowered MLaaS Scheduling for Serving Intelligent Internet of Things
Qin, H., Zawad, S., Zhou, Y., Padhi, S., Yang, L., & Yan, F. (2020) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.2965103 · Cited by 21
“…intelligent scheduling framework for a direct comparison, we opt to implement the state-of-the-art reinforcement learning approaches for tuning parallelism configuration in our scheduling framework: CAPES [15] and DeepRM [14], as they are the closest approaches for the online ML-serving scheduling.”
MethodInfluentialSCHED²: Scheduling Deep Learning Training via Deep Reinforcement Learning
Luan, Y., Chen, X., Zhao, H., Yang, Z. Q., & Dai, Y. (2019) · Globecom · doi:10.1109/globecom38437.2019.9014110 · Cited by 20
“DeepRM [11] should be the first work to apply DRL on job scheduling.”
BackgroundMethodRobust Model-Based Reinforcement Learning Control of a Batch Crystallization Process
Benyahia, B., Anandan, P. D., & Rielly, C. D. (2021) · International Conference on Systems and Control (ICSC) · doi:10.1109/icsc50472.2021.9666494 · Cited by 19
Baek, S., Kim, J., Yu, H., Yang, G., Sohn, I., Cho, Y., & Park, C. (2023) · Sensors · doi:10.3390/s23031230 · Cited by 19
“The deep neural networks in RL, commonly referred to as deep Q-learning [56], were manually constructed in previous studies [48,51,57].”
MethodEvolving interpretable decision trees for reinforcement learning
Costa, V. G., Pérez‐Aracil, J., Salcedo‐Sanz, S., & Pedreira, C. E. (2023) · Artificial Intelligence · doi:10.1016/j.artint.2023.104057 · Cited by 23
Trustworthy and Efficient Digital Twins in Post-Quantum Era with Hybrid Hardware-Assisted Signatures
Nouma, S. E., & Yavuz, A. A. (2023) · ACM Transactions on Multimedia Computing Communications and Applications · doi:10.1145/3638250 · Cited by 21
“For instance, this optimizer could be implemented with a Reinforcement Learning algorithm that learns from previous verifier requests [36] in order to reduce the computation delay.”
MethodLube: mitigating bottlenecks in wide area data analytics
Wang, H., & Li, B. (2017) · IEEE International Conference on Cloud Computing Technology and Science · Cited by 19
GANSlicing: A GAN-Based Software Defined Mobile Network Slicing Scheme for IoT Applications
Gu, R., & Zhang, J. (2019) · International Conference on Communications · doi:10.1109/icc.2019.8761755 · Cited by 19
“DeepRM [9] is presented for the resource allocation in the data center, which translates the problem of packing tasks with multiple resource demands into a deep reinforcement learning problem.”
BackgroundFuture Internet: trends and challenges
Zhang, J., Huang, T., Wang, S., & Liu, Y. (2019) · Frontiers of Information Technology & Electronic Engineering · doi:10.1631/fitee.1800445 · Cited by 19
Shmuel, A., Lazebnik, T., Glickman, O., Heifetz, E., & Price, C. G. (2025) · Scientific Reports · doi:10.1038/s41598-025-92171-w · Cited by 22
Multi-agent Deep Reinforcement Learning for Pursuit-Evasion Game Scalability
Xu, L., Hu, B., Guan, Z., Cheng, X., Li, T., & Xiao, J. (2019) · Lecture notes in electrical engineering · doi:10.1007/978-981-32-9682-4_69 · Cited by 18
Adaptive Discretization for Episodic Reinforcement Learning in Metric Spaces
Sinclair, S. R., Banerjee, S., & Yu, C. L. (2020) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/3393691.3394176 · Cited by 18
“[15] Hongzi Mao, Mohammad Alizadeh, Ishai Menache, and Srikanth Kandula.”
BackgroundMethodThe Challenges of Machine Learning and Their Economic Implications
Martín, P. B. I., & Unceta, I. (2021) · Entropy · doi:10.3390/e23030275 · Cited by 23
“Reinforcement learning could be applied to efficiently manage computer clusters [33], traffic lights [34], robotics [35], and chemistry [36].”
MethodWang, Y., Zheng, K., Tian, D., Duan, X., & Zhou, J. (2021) · Frontiers of Information Technology & Electronic Engineering · doi:10.1631/fitee.1900637 · Cited by 20
“…in sequential decision-making problems (Mnih et al., 2013, 2015, 2016; Li L et al., 2016; Silver et al., 2017; Wang et al., 2020), and a variety of RL-based solutions have been applied in dynamic control and other domains (Mao et al., 2016; Liu et al., 2017; Xu et al., 2017; He Y et al., 2018).”
BackgroundHan, Y., Zhang, C., & Zhang, G. (2021) · International Academic Exchange Conference on Science and Technology Innovation (IAECST) · doi:10.1109/iaecst54258.2021.9695603 · Cited by 18
Khan, A. N., Iqbal, N., Rizwan, A., Malik, S., Ahmad, R., & Kim, D. H. (2022) · IEEE Access · doi:10.1109/access.2022.3173157 · Cited by 18
“Recently ML [32] and AI models [33] have been successfully applied to task scheduling through real-time intelligent decision making [27].”
MethodBULB: Lightweight and Automated Load Balancing for Fast Datacenter Networks
Liu, Y., Li, W., Qu, W., & Qi, H. (2022) · Proceedings of the International Conference on Parallel Processing · doi:10.1145/3545008.3545021 · Cited by 18
“DRL in other areas: Besides load balancing, RL or DRL has been applied to various areas including congestion control [26], flow scheduling [14], resource allocation [33, 35], video streaming [34], etc.”
MethodReinforcement Learning Applications in Cyber Security: A Review
CENGİZ, E., & Gök, M. (2023) · Sakarya University Journal of Science · doi:10.16984/saufenbilder.1237742 · Cited by 25
5G/B5G Network Slice Management via Staged Reinforcement Learning
Liu, C.-C., & Chou, L. (2023) · IEEE Access · doi:10.1109/access.2023.3294281 · Cited by 18
Privacy-Preserving Deployment Mechanism for Service Function Chains Across Multiple Domains
Cai, J., Zhou, Z., Huang, Z., Dai, W., & Yu, F. R. (2023) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2023.3311587 · Cited by 18
“In recent years, DRL has received significant attention in the areas of workload balancing [30], network resource management [31], routing [32], and other problems.”
BackgroundGu, J., Zhu, M., Wang, Y., Cai, X., Cai, Y., Zhang, J., Lei, M., Hua, B., Gu, P., & Guo, Z. Y. (2023) · Journal of Optical Communications and Networking · doi:10.1364/jocn.496733 · Cited by 18
“The REINFORCE algorithm [33,34] iteratively updates θ using the stored ( s , a , r ) data set, adjusting the policy network to output a probability distribution of actions that favors the selection of actions maximizing the long-term return H .”
Agent-based cloud simulation model for resource management
Dong, D. (2023) · Journal of Cloud Computing Advances Systems and Applications · doi:10.1186/s13677-023-00540-5 · Cited by 18
“For example, deep reinforcement learning has been used to study cloud resource management [19–21].”
MethodLiu, Z., Zhang, H., Rao, B., & Wang, L. (2018) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata.2018.8622393 · Cited by 20
“[14] employs deep learning strategy in reinforcement learning to accomplish resource management in a cluster from gradually accumulated experience and the result called DeepRM is comparable to state-of-the-art heuristics.”
BackgroundOthman, A., & Nayan, N. A. (2019) · Telecommunication Systems · doi:10.1007/s11235-019-00600-9 · Cited by 18
“5 RL with policy represented via NN [27] through the random inversion of a strategy’s codes.”
BackgroundMethodSurvey on Deep Reinforcement Learning Protocol in VANET
Doddalinganavar, S. S., Tergundi, P., & Patil, R. (2019) · doi:10.1109/icait47043.2019.8987282 · Cited by 18
“A DRL dependent approach is invented in [9] to locate the issue of job scheduling with demands of multiple resources, these type of problem raised in computing system while managing resources dynamically is hectic, where the motivation is to diminish the reward function and the average job stagnation is depending on t…”
MethodAn Integrated Cloud-Edge-Device Adaptive Deep Learning Service for Cross-Platform Web
Huang, Y., Qiao, X., Tang, J., Ren, P., Liu, L., Pu, C., & Chen, J. (2021) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2021.3122279 · Cited by 18
“, which commonly calculates the gradient as [25], [34] D E u X g t r t h i ¼ E p u ½ D u log p u ð s; a Þ Q p u ð s; a Þ(cid”
MethodInfluentialDmitrewski, A., Molina-Solana, M., & Arcucci, R. (2022) · Building and Environment · doi:10.1016/j.buildenv.2022.108938 · Cited by 18
Tang, Y., Guo, H., Yuan, T., Gao, X., Hong, X., Li, Y., Qiu, J., Zuo, Y., & Wu, J. (2019) · IEEE Access · doi:10.1109/access.2019.2940445 · Cited by 18
Sequence Modeling of Temporal Credit Assignment for Episodic Reinforcement LearningPreprint
Liu, Y., Luo, Y., Zhong, Y., Chen, X., Liu, Q., & Peng, J. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.13420 · Cited by 42
“…the well-known policy gradient algorithms [24, 31, 32] and deep Q-networks [25], have shown superior performance and great potential in many difficult real-world problems, such as the Go game [33, 34], locomotive continuous control problems [21], resource management [23], and robotics [20].”
BackgroundKhuntia, P., & Hazra, R. (2019) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.3671 · Cited by 17
“In the work of Mao et al, 14 authors applied the Deep RL technique in machine intelligence, where the proposed system learns directly the resource management between various electronic devices by accumulating the experiences received within a cluster.”
MethodMulti-Channel Joint Forecasting-Scheduling for the Internet of Things
Rodoplu, V., Nakıp, M., Qorbanian, R., & Eliiyi, D. T. (2020) · IEEE Access · doi:10.1109/access.2020.3038358 · Cited by 17
“Associating the resources with the channels in our work, we note that the experiment presented in [48] uses only two resources and takes 80 s per iteration to converge in a multi-threaded implementation on a 24-core CPU server.”
MethodElasecutor: Elastic Executor Scheduling in Data Analytics Systems
Liu, L., & Xu, H. L. (2021) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2021.3050927 · Cited by 17
“Recent studies report that many production analytics workloads are recurring, such as running the same queries periodically on new data [17], [19], [33], [52], [67].”
InfluentialSung, I., Choi, B., & Nielsen, P. (2020) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2020.12.2794 · Cited by 17
“Reinforcement learning has also been tested for resource allocation decision-makings in project management demonstrating its performance (Gai and Qiu, 2018; Huang et al., 2011; Mao et al., 2016).”
Background
Metadata
- Authors
- Mao, H., Alizadeh, M., Menache, I., & Kandula, S.
- Affiliations
- Massachusetts Institute of Technology (US)
- Microsoft (United States) (US)
- Venue
- Proceedings of the 15th ACM Workshop on Hot Topics in Networks
- Publisher
- ACM
- Published
- 2016-11-09
- Pages
- 50-56
- OpenAlex
- W2546571074
- Cited by
- 1,353
- References
- 41
- Citations by year
- 2026: 171 · 2025: 181 · 2024: 98 · 2023: 140 · 2022: 151 · 2021: 191 · 2020: 180 · 2019: 155 · 2018: 62 · 2017: 24
- FWCI
- 68.24
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Workshop on Hot Topics in Networks (HotNets) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed and Parallel Computing Systems
- Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
- Keywords
- resource management, deep reinforcement learning, task scheduling, resource allocation, workload modeling, online decision making, experiential learning
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review