Overhead reduction scheme for SDN-based Data Center Networks

Abstract This paper proposes a framework on controller and switches to reduce overhead of controller-switch communication for SDN-based Data Center Networks (DCN). The proposal focuses on OpenFlow (OF), a well-known, sophisticated protocol for SDN, to reduce the number of control messages, consisting of both PACKET_IN and PACKET_OUT messages handled by the OF controller during rule installation on OF switches’ flow tables. The controller receives the first packet of a flow for forwarding path determination and selectively chooses switches for rule installation. Moreover, to ensure lower loads for the controller to handle, the proposed framework adds an out-of-band controller and avoids a hybrid architecture. Extensive simulation shows significant results on reduced controller workload. The performance provides a mutual trade-off by considerably improving rule matching rate in the presence of slightly enhanced number of flow entries, conserving resources on both OF controller and OF switches for SDN-based DCN operation. As a consequence, network latency is reduced while throughput is enhanced, which offers a great promise in the future deployment of DCN.

[1]  George Pavlou,et al.  Flexible Traffic Splitting in OpenFlow Networks , 2016, IEEE Transactions on Network and Service Management.

[2]  Yonggang Wen,et al.  “ A Survey of Software Defined Networking , 2020 .

[3]  Yasuo Okabe,et al.  Packet-In Message Control for Reducing CPU Load and Control Traffic in OpenFlow Switches , 2012, 2012 European Workshop on Software Defined Networking.

[4]  Minyi Guo,et al.  A Dynamical and Load-Balanced Flow Scheduling Approach for Big Data Centers in Clouds , 2018, IEEE Transactions on Cloud Computing.

[5]  Jiannong Cao,et al.  Adopting SDN Switch Buffer: Benefits Analysis and Mechanism Design , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[6]  Hyun-Wook Jin,et al.  Scalable Congestion Control Protocol Based on SDN in Data Center Networks , 2014, GLOBECOM 2014.

[7]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[8]  H. Jonathan Chao,et al.  JumpFlow: Reducing flow table usage in software-defined networks , 2015, Comput. Networks.

[9]  Qiang Liu,et al.  Diamond: An Improved Fat-tree Architecture for Large-scale Data Centers , 2014, J. Commun..

[10]  Dilip Kumar Saikia,et al.  OpenFlow-Based Scalable Routing With Hybrid Addressing in Data Center Networks , 2017, IEEE Communications Letters.

[11]  Dong Lin,et al.  Data Center Networks: Topologies, Architectures and Fault-Tolerance Characteristics , 2013 .

[12]  Maurizio Portolani,et al.  Data Center Fundamentals , 2003 .

[13]  Nirwan Ansari,et al.  Optimizing Resource Utilization of a Data Center , 2016, IEEE Communications Surveys & Tutorials.

[14]  Jie Sun,et al.  A low overhead flow-holding algorithm in software-defined networks , 2017, Comput. Networks.

[15]  David A. Maltz,et al.  Network traffic characteristics of data centers in the wild , 2010, IMC '10.

[16]  Xiao Guo,et al.  SDN-based ECMP algorithm for data center networks , 2014, 2014 IEEE Computers, Communications and IT Applications Conference.

[17]  Yong Jiang,et al.  Reducing and Balancing Flow Table Entries in Software-Defined Networks , 2016, 2016 IEEE 41st Conference on Local Computer Networks (LCN).

[18]  Albert Y. Zomaya,et al.  Quantitative comparisons of the state‐of‐the‐art data center architectures , 2013, Concurr. Comput. Pract. Exp..

[19]  Dan Feng,et al.  A congestion-aware and robust multicast protocol in SDN-based data center networks , 2017, J. Netw. Comput. Appl..

[20]  Dong-Seong Kim,et al.  Efficient load balancing for multi-controller in SDN-based mission-critical networks , 2016, 2016 IEEE 14th International Conference on Industrial Informatics (INDIN).

[21]  Ben Y. Zhao,et al.  Packet-Level Telemetry in Large Datacenter Networks , 2015, SIGCOMM.

[22]  Umme Zakia,et al.  Comparison of Virtualization Algorithms and Topologies for Data Center Networks , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[23]  Peng Qin,et al.  Enabling network innovation in data center networks with software defined networking: A survey , 2017, J. Netw. Comput. Appl..

[24]  Reza Nejabati,et al.  SDN-enabled OPS with QoS guarantee for reconfigurable virtual data center networks , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[25]  Vijay Mann,et al.  SwitchReduce: Reducing switch state and controller involvement in OpenFlow networks , 2013, 2013 IFIP Networking Conference.

[26]  Stefano Giordano,et al.  Effective resource control strategies using OpenFlow in cloud data center , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).