TY - GEN
T1 - Controlling software router resource sharing by fair packet dropping
AU - Addanki, Vamsi
AU - Linguaglossa, Leonardo
AU - Roberts, James
AU - Rossi, Dario
N1 - Publisher Copyright:
© 2018 IFIP.
PY - 2018/7/2
Y1 - 2018/7/2
N2 - The paper discusses resource sharing in a software router where both bandwidth and CPU may be bottlenecks. We propose a novel fair dropping algorithm to realize per-flow max-min fair sharing of these resources. The algorithm is compatible with features like batch I/O and batch processing that tend to make classical scheduling impractical. We describe an implementation using Vector Packet Processing, part of the Linux Foundation FD.io project. Preliminary experimental results prove the efficiency of the algorithm in controlling bandwidth and CPU sharing at high speed. Performance in dynamic traffic is evaluated using analysis and simulation, demonstrating that the proposed approach is both effective and scalable.
AB - The paper discusses resource sharing in a software router where both bandwidth and CPU may be bottlenecks. We propose a novel fair dropping algorithm to realize per-flow max-min fair sharing of these resources. The algorithm is compatible with features like batch I/O and batch processing that tend to make classical scheduling impractical. We describe an implementation using Vector Packet Processing, part of the Linux Foundation FD.io project. Preliminary experimental results prove the efficiency of the algorithm in controlling bandwidth and CPU sharing at high speed. Performance in dynamic traffic is evaluated using analysis and simulation, demonstrating that the proposed approach is both effective and scalable.
U2 - 10.23919/IFIPNetworking.2018.8696549
DO - 10.23919/IFIPNetworking.2018.8696549
M3 - Conference contribution
AN - SCOPUS:85056461356
T3 - 2018 IFIP Networking Conference IFIP Networking and Workshops, IFIP Networking 2018 - Proceedings
SP - 388
EP - 396
BT - 2018 IFIP Networking Conference IFIP Networking and Workshops, IFIP Networking 2018 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th IFIP Networking Conference IFIP Networking and Workshops, IFIP Networking 2018
Y2 - 14 May 2018 through 16 May 2018
ER -