Documentation
¶
Overview ¶
Package fairness provides the standard implementations of the FairnessPolicy interface.
For a detailed description of the concepts and available implementations, see the README.md file in this directory.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package globalstrict implements a greedy fairness policy that enforces a strict global ordering across all flows within a priority band, ignoring flow boundaries.
|
Package globalstrict implements a greedy fairness policy that enforces a strict global ordering across all flows within a priority band, ignoring flow boundaries. |
|
Package programaware implements a flow-control fairness policy that schedules per-program queues using a swappable scoring strategy.
|
Package programaware implements a flow-control fairness policy that schedules per-program queues using a swappable scoring strategy. |
|
Package roundrobin implements a fairness policy that selects queues from a priority band using a round-robin strategy, cycling through active flows one by one to guarantee that no single flow can starve others.
|
Package roundrobin implements a fairness policy that selects queues from a priority band using a round-robin strategy, cycling through active flows one by one to guarantee that no single flow can starve others. |
Click to show internal directories.
Click to hide internal directories.