stanford-futuredata / POP

Licence: MIT license
Code for "Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP", which appeared at SOSP 2021

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language

Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP

This repository contains the source code implementation of the SOSP paper "Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP".

Directory Structure

Code in this repository is organized by allocation problem type.

  • cluster_scheduling contains code for the cluster scheduling problem formulations (max-min fairness, proportional fairness, minimize makespan).

  • load_balancing contains code for the load balancing problem formulation.

  • traffic_engineering contains code for the traffic engineering problem formulations (both maximum total flow and maximum concurrent flow).

Getting Started

For detailed instructions on how to reproduce results from the SOSP paper, see EXPERIMENTS.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].