PROMPT: Learning Dynamic Resource Allocation Policies for Network Applications
Drew Penney, Bin Li, Jaroslaw Sydir, Lizhong Chen, Charlie Tai, Stefan, Lee, Eoin Walsh, Thomas Long

TL;DR
PROMPT is a proactive reinforcement learning framework that dynamically allocates resources for network applications, significantly reducing QoS violations and improving power efficiency by predicting workload demands.
Contribution
It introduces a novel proactive QoS prediction approach guiding reinforcement learning for resource allocation, enhancing robustness and generalization in dynamic environments.
Findings
4.2x fewer QoS violations
12.7x reduction in violation severity
improved power efficiency
Abstract
A growing number of service providers are exploring methods to improve server utilization and reduce power consumption by co-scheduling high-priority latency-critical workloads with best-effort workloads. This practice requires strict resource allocation between workloads to reduce contention and maintain Quality-of-Service (QoS) guarantees. Prior work demonstrated promising opportunities to dynamically allocate resources based on workload demand, but may fail to meet QoS objectives in more stringent operating environments due to the presence of resource allocation cliffs, transient fluctuations in workload performance, and rapidly changing resource demand. We therefore propose PROMPT, a novel resource allocation framework using proactive QoS prediction to guide a reinforcement learning controller. PROMPT enables more precise resource optimization, more consistent handling of transient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems
Methodstravel james
