TY - JOUR
T1 - Towards software-defined buffer management
AU - Kogan, Kirill
AU - Menikkumbura, Danushka
AU - Petri, Gustavo
AU - Noh, Youngtae
AU - Nikolenko, Sergey I.
AU - Sirotkin, Alexander
AU - Eugster, Patrick
N1 - Publisher Copyright:
© 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
PY - 2020/10
Y1 - 2020/10
N2 - 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.
AB - 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.
KW - Admission control
KW - Computer buffers
KW - Scheduling algorithms
UR - http://www.scopus.com/inward/record.url?scp=85105795580&partnerID=8YFLogxK
U2 - 10.1109/TNET.2020.3011048
DO - 10.1109/TNET.2020.3011048
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85105795580
SN - 1063-6692
VL - 28
SP - 2337
EP - 2349
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 5
M1 - 9161260
ER -