Towards software-defined buffer management

Kirill Kogan, Danushka Menikkumbura, Gustavo Petri, Youngtae Noh, Sergey I. Nikolenko, Alexander Sirotkin, Patrick Eugster

Research output: Contribution to journalArticlepeer-review

4 Scopus citations


Buffering architectures and policies for their efficient management are core ingredients of a network architecture. However, despite strong incentives to experiment with and deploy new policies, opportunities for changing anything beyond minor elements are limited. We introduce a new specification language, OpenQueue, that allows to express virtual buffering architectures and management policies representing a wide variety of economic models. OpenQueue allows users to specify entire buffering architectures and policies conveniently through several comparators and simple functions. We show examples of buffer management policies in OpenQueue and empirically demonstrate its impact on performance in various settings.

Original languageEnglish
Article number9161260
Pages (from-to)2337-2349
Number of pages13
JournalIEEE/ACM Transactions on Networking
Issue number5
StatePublished - Oct 2020


  • Admission control
  • Computer buffers
  • Scheduling algorithms


Dive into the research topics of 'Towards software-defined buffer management'. Together they form a unique fingerprint.

Cite this