Generalized processor sharing
Generalized processor sharing (GPS) is an ideal scheduling algorithm for process schedulers and network schedulers. It is related to the fair-queuing principle which groups packets into classes and shares the service capacity between them.
Source: Wikipedia — Generalized processor sharing (CC BY-SA 4.0)