TY - GEN
T1 - A programmable buffer management platform
AU - Kogan, Kirill
AU - Menikkumbura, Danushka
AU - Petri, Gustavo
AU - Noh, Yangtae
AU - Nikolenko, Sergey
AU - Sirotkin, Alexander
AU - Eugster, Patrick
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/11/21
Y1 - 2017/11/21
N2 - Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. However, despite strong incentives to experiment with, and deploy, new policies, the opportunities for alterating anything beyond minor elements of such policies are limited. In this work we introduce a new specification language, OpenQueue, that 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 direct impact on performance in various settings.
AB - Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. However, despite strong incentives to experiment with, and deploy, new policies, the opportunities for alterating anything beyond minor elements of such policies are limited. In this work we introduce a new specification language, OpenQueue, that 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 direct impact on performance in various settings.
UR - http://www.scopus.com/inward/record.url?scp=85041378236&partnerID=8YFLogxK
U2 - 10.1109/ICNP.2017.8117533
DO - 10.1109/ICNP.2017.8117533
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85041378236
T3 - Proceedings - International Conference on Network Protocols, ICNP
BT - 2017 IEEE 25th International Conference on Network Protocols, ICNP 2017
PB - IEEE Computer Society
T2 - 25th IEEE International Conference on Network Protocols, ICNP 2017
Y2 - 10 October 2017 through 13 October 2017
ER -