Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP
Not on the map. Why?
Abstract (arXiv)
Resource allocation problems in many computer systems can be formulated as mathematical optimization problems. However, finding exact solutions to these problems using off-the-shelf solvers is often intractable for large problem sizes with tight SLAs, leading system designers to rely on cheap, heuristic algorithms. We observe, however, that many allocation problems are granular: they consist of a large number of clients and resources, each client requests a small fraction of the total number of resources, and clients can interchangeably use different resources. For these problems, we propose an alternative approach that reuses the original optimization problem formulation and leads to better allocations than domain-specific heuristics. Our technique, Partitioned Optimization Problems (POP), randomly splits the problem into smaller problems (with a subset of the clients and resources in the system) and coalesces the resulting sub-allocations into a global allocation for all clients. We provide theoretical and empirical evidence as to why random partitioning works well. In our experiments, POP achieves allocations within 1.5% of the optimal with orders-of-magnitude improvements in runtime compared to existing systems for cluster scheduling, traffic engineering, and load balancing.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 1; 2024: 1; 2025: 5; 2026: 2.
13 papers.
Sort:
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineeringcited by 13
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resourcescited by 3
- 2025Robust Heuristic Algorithm Design with LLMscited by 3
- 2022Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approachcited by 2
- 2023A Deep Learning Perspective on Network Routingcited by 1
- 2024Analytically-Driven Resource Management for Cloud-Native Microservicescited by 0
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networkscited by 0
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learningcited by 0
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologiescited by 0
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloadscited by 0
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problemscited by 0
- 2026Quota Marketplace: Dynamic Pricing for Efficient Allocation of ML Training Resources9 Jul 2026
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problems30 Jan 2026
- 2025Robust Heuristic Algorithm Design with LLMs9 Oct 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologies30 Jun 2025
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learning23 May 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2024Analytically-Driven Resource Management for Cloud-Native Microservices5 Jan 2024
- 2023A Deep Learning Perspective on Network Routing1 Mar 2023
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineering25 Oct 2022
- 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resources12 Oct 2022
- 2022Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approach20 Jul 2022
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineeringcited by 13
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resourcescited by 3
- 2025Robust Heuristic Algorithm Design with LLMscited by 3
- 2022Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approachcited by 2
- 2023A Deep Learning Perspective on Network Routingcited by 1
- 2024Analytically-Driven Resource Management for Cloud-Native Microservicescited by 0
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networkscited by 0
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learningcited by 0
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologiescited by 0
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloadscited by 0
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problemscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Quota Marketplace: Dynamic Pricing for Efficient Allocation of ML Training Resources9 Jul 2026
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problems30 Jan 2026
- 2025Robust Heuristic Algorithm Design with LLMs9 Oct 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologies30 Jun 2025
- 2025Towards VM Rescheduling Optimization Through Deep Reinforcement Learning23 May 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2024Analytically-Driven Resource Management for Cloud-Native Microservices5 Jan 2024
- 2023A Deep Learning Perspective on Network Routing1 Mar 2023
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineering25 Oct 2022
- 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resources12 Oct 2022
- 2022Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approach20 Jul 2022
12 newest of 13 All 13 (JSON)