Skip to content
Snippets Groups Projects
Jürgen Geßwein's avatar
Jürgen Geßwein authored
Import v0.4.2

See merge request !7
17ef7f2c
History

Project “QoS Solver”

Project “QoS Solver” is a simple solver for the QoS Scheduler. The solver finds an assignment for a set of applications that respects all quality of service constraints. If the solver finds an assignment, it is guaranteed to respect all requirements, but it may not be the “best” assignment of the pods. The solver has no cost function for the solution it finds.

Note: The solver is not very advanced in searching for a solution and stops at the first solution it finds. If Solver cannot find a solution at all, it may run for quite some time.

Documentation

Solver supports a little language for describing an assignment problem. It allows to compute a solution for an assignment problem with Solver outside of a Kubernetes cluster.

License

All code files are licensed under Apache license version 2.0. All documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International.