/qdisc-performance-simulation

Queueing Discipline Performance Simulation

Primary LanguagePythonMIT LicenseMIT

Queueing Discipline Performance Simulation

This is a simple script for performing a monte carlo simulation of different queueing disciplines (qdisc), such as

  • Cost of Delay Divided by Duration (CD3), a specific implementation of Weighted Shortest Job First (WSJF)
  • Shortest Job First
  • Random Prioritisation

both with and without right-sizing.

This simulation was inspired by an article written by Dan Vacanti and from the work of Daniel Schimera.