TY - JOUR
T1 - Applying Buffer to SDN Switches
T2 - Benefits Analysis and Mechanism Design
AU - Li, Fuliang
AU - Cao, Jiannong
AU - Wang, Xingwei
AU - Sun, Yinchu
AU - Pan, Tian
AU - Liu, Xuefeng
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2021/1/1
Y1 - 2021/1/1
N2 - Software-Defined-Networking (SDN) is progressively dominating the dynamic management for timely network trouble shooting and fine grained traffic scheduling in data center networks. One critical issue in SDN is to reduce the communication overhead between the switches and the controller. Such overhead is mainly caused by handling miss-match packets, because for each miss-match packet, a switch will send a request to the controller asking for forwarding rule. Existing approaches to address this problem generally need to deploy intermediate proxy or authority switches to hold rule copies, so as to reduce the number of requests sent to the controller. In this paper, we argue that using the intrinsic buffer in a SDN switch can also greatly reduce the communication overhead without using additional devices. If a switch buffers each miss-match packet, only a few header fields instead of the entire packet are required to be sent to the controller. Experiment results show that this can reduce 78.7 percent control traffic and 37 percent controller overhead at the cost of increasing only 5.6 percent switch overhead on average. If the proposed flow-granularity buffer mechanism is adopted, only one request message needs to be sent to the controller for a new flow with many arrival packets. Thus the control traffic and controller overhead can be further reduced by 64 percent and 35.7 percent respectively on average without increasing the switch overhead.
AB - Software-Defined-Networking (SDN) is progressively dominating the dynamic management for timely network trouble shooting and fine grained traffic scheduling in data center networks. One critical issue in SDN is to reduce the communication overhead between the switches and the controller. Such overhead is mainly caused by handling miss-match packets, because for each miss-match packet, a switch will send a request to the controller asking for forwarding rule. Existing approaches to address this problem generally need to deploy intermediate proxy or authority switches to hold rule copies, so as to reduce the number of requests sent to the controller. In this paper, we argue that using the intrinsic buffer in a SDN switch can also greatly reduce the communication overhead without using additional devices. If a switch buffers each miss-match packet, only a few header fields instead of the entire packet are required to be sent to the controller. Experiment results show that this can reduce 78.7 percent control traffic and 37 percent controller overhead at the cost of increasing only 5.6 percent switch overhead on average. If the proposed flow-granularity buffer mechanism is adopted, only one request message needs to be sent to the controller for a new flow with many arrival packets. Thus the control traffic and controller overhead can be further reduced by 64 percent and 35.7 percent respectively on average without increasing the switch overhead.
KW - Software defined networking
KW - buffer
KW - communication overhead
KW - data center networks
KW - switch
UR - https://www.scopus.com/pages/publications/85048578222
U2 - 10.1109/TCC.2018.2846620
DO - 10.1109/TCC.2018.2846620
M3 - 文章
AN - SCOPUS:85048578222
SN - 2168-7161
VL - 9
SP - 54
EP - 65
JO - IEEE Transactions on Cloud Computing
JF - IEEE Transactions on Cloud Computing
IS - 1
M1 - 8382219
ER -