User Space Packet Schedulers: Towards Rapid Prototyping of Queue-Management Algorithms

Authors

  • Ralf Kundel Technical University of Darmstadt
  • Paul Stiegele
  • Dat Tran
  • Julian Zobel
  • Osama Abboud
  • Rhaban Hark
  • Ralf Steinmetz

DOI:

https://doi.org/10.14279/tuj.eceasst.80.1137

Abstract

Quality of Service indicators in computer networks reached tremendous
importance over the last years. Especially throughput and latency are directly influenced by the dimension of packet queues. Determining the optimal dimension based on the inevitable tradeoff between throughput and latency tends to be a hard, almost infeasible challenge. Several algorithms for Active Queue Management have been proposed to address this challenge over the last years. However, the deployment
and by that the development of such algorithms is challenging as they are usually located within the operation systems’ kernel or implemented in fixed hardware. In this work, we investigate how novel algorithms can be deployed in user space for rapid prototyping with tolerable effort. We provide core performance characteristics and highlight the viability and reasonability of this approach.

Downloads

Published

2021-09-08