Integrating network management information into the SDN control plane

With software defined networking (SDN), operators benefit from a higher flexibility, cost efficiency, as well as programmability of their networks. Since modern networks are comprised of a multitude of heterogeneous devices and also include non-SDN legacy devices, network management systems (NMSs) are often used in order to monitor and configure the network. Although both, the SDN controller and the NMS, have a centralized view of the network, they operate at different time scales and deal with information at different levels of granularity. In this work, we investigate the impact on the network performance when an NMS regularly provides information to an SDN controller. To this end, we design, implement, and compare three interaction mechanisms based on the ONOS controller. These represent different trade-offs regarding the complexity of the resulting system and its performance. In addition to the default ONOS controller, we develop two extended versions. One performs hash-based load balancing on equal cost paths while the other utilizes external NMS information via ONOS's intent and annotation framework to optimize control plane decisions. In addition to evaluations that show a significant performance improvement when using the optimized controllers, we present a parameter study that highlights the performance impact of network characteristics like the flow interarrival time, the flow duration, and the number of active flows.

[1]  Fernando A. Kuipers,et al.  Providing bandwidth guarantees with OpenFlow , 2016, 2016 Symposium on Communications and Vehicular Technologies (SCVT).

[2]  Jan Medved,et al.  OpenDaylight: Towards a Model-Driven SDN Controller architecture , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[3]  A. Murat Tekalp,et al.  An Optimization Framework for QoS-Enabled Adaptive Video Streaming Over OpenFlow Networks , 2013, IEEE Transactions on Multimedia.

[4]  Sujata Banerjee,et al.  Incremental Deployment of SDN in Hybrid Enterprise and ISP Networks , 2016, SOSR.

[5]  A. Murat Tekalp,et al.  OpenQoS: An OpenFlow controller design for multimedia delivery with end-to-end Quality of Service over Software-Defined Networks , 2012, Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference.

[6]  Sujata Banerjee,et al.  Enhancing network management frameworks with SDN-like control , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[7]  Michael Menth,et al.  Accuracy and Dynamics of Hash-Based Load Balancing Algorithms for Multipath Internet Routing , 2006, 2006 3rd International Conference on Broadband Communications, Networks and Systems.

[8]  Igor Radusinovic,et al.  SDN control framework for QoS provisioning , 2014, 2014 22nd Telecommunications Forum Telfor (TELFOR).

[9]  Xirong Que,et al.  SDNMP: Enabling SDN management using traditional NMS , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[10]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[11]  Wolfgang Kellerer,et al.  Interfaces, attributes, and use cases: A compass for SDN , 2014, IEEE Communications Magazine.

[12]  Russell J. Clark,et al.  Lithium: Event-Driven Network Control , 2012 .

[13]  Benxiong Huang,et al.  Bandwidth-Aware Scheduling With SDN in Hadoop: A New Trend for Big Data , 2017, IEEE Systems Journal.

[14]  Gicheol Wang,et al.  Integrated SDN and Non-SDN Network Management Approaches for Future Internet Environment , 2013, MUE.

[15]  Mathieu Bouet,et al.  DISCO: Distributed multi-domain SDN controllers , 2013, 2014 IEEE Network Operations and Management Symposium (NOMS).

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

[17]  George Pavlou,et al.  SigMA: Signaling Framework for Decentralized Network Management Applications , 2017, IEEE Transactions on Network and Service Management.

[18]  M. Subramanian,et al.  Network Management Principles and Practice , 2000 .

[19]  Lea Skorin-Kapov,et al.  Definition of QoE Fairness in Shared Systems , 2017, IEEE Communications Letters.

[20]  Alexander Clemm,et al.  Network Management Fundamentals , 2006 .