TY - GEN
T1 - No silver bullet
T2 - 12th ACM Workshop on Hot Topics in Networks, HotNets 2013
AU - Sivaraman, Anirudh
AU - Winstein, Keith
AU - Subramanian, Suvinay
AU - Balakrishnan, Hari
N1 - Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2013
Y1 - 2013
N2 - The data plane is in a continuous state of flux. Every few months, researchers publish the design of a new highperformance queueing or scheduling scheme that runs inside the network fabric. Many such schemes have been queen for a day, only to be surpassed soon after as methods - or evaluation metrics - evolve. The lesson, in our view: there will never be a conclusive victor to govern queue management and scheduling inside network hardware. We provide quantitative evidence by demonstrating bidirectional cyclic preferences among three popular contemporary AQM and scheduling configurations. We argue that the way forward requires carefully extending Software-Defined Networking to control the fast-path scheduling and queueing behavior of a switch. To this end, we propose adding a small FPGA to switches. We have synthesized, placed, and routed hardware implementations of CoDel and RED. These schemes require only a few thousand FPGA "slices" to run at 10 Gbps or more - a minuscule fraction of current low-end FPGAs - demonstrating the feasibility and economy of our approach.
AB - The data plane is in a continuous state of flux. Every few months, researchers publish the design of a new highperformance queueing or scheduling scheme that runs inside the network fabric. Many such schemes have been queen for a day, only to be surpassed soon after as methods - or evaluation metrics - evolve. The lesson, in our view: there will never be a conclusive victor to govern queue management and scheduling inside network hardware. We provide quantitative evidence by demonstrating bidirectional cyclic preferences among three popular contemporary AQM and scheduling configurations. We argue that the way forward requires carefully extending Software-Defined Networking to control the fast-path scheduling and queueing behavior of a switch. To this end, we propose adding a small FPGA to switches. We have synthesized, placed, and routed hardware implementations of CoDel and RED. These schemes require only a few thousand FPGA "slices" to run at 10 Gbps or more - a minuscule fraction of current low-end FPGAs - demonstrating the feasibility and economy of our approach.
UR - http://www.scopus.com/inward/record.url?scp=84893330906&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84893330906&partnerID=8YFLogxK
U2 - 10.1145/2535771.2535796
DO - 10.1145/2535771.2535796
M3 - Conference contribution
AN - SCOPUS:84893330906
SN - 9781450325967
T3 - Proceedings of the 12th ACM Workshop on Hot Topics in Networks, HotNets 2013
BT - Proceedings of the 12th ACM Workshop on Hot Topics in Networks, HotNets 2013
Y2 - 21 November 2013 through 22 November 2013
ER -