Towards concern-based SDN management framework for computer networks

As SDN technology is becoming popular in the field of computer networks management, the need for evolvable SDN-based network management systems arises. SDN facilitates introducing abstractions to the network through programmability and control separation. In this paper, we propose an abstraction in the SDN management layer through adopting a concept of separation of network concerns. We present a management framework, termed NWManager, that provides an abstraction to the network administrator through policies based on network management functions, like behaviour analysis and monitoring, quality of service preservation and security. And based on network concerns as follows, application, communication, resources concern and common concern representing the area of intersection between basic concerns. NWManager provides various network management functions in one system. Our conducted network simulation scenario by mininet demonstrates that this abstraction and separation of concerns in management layer facilitates and enhances the management of the network. As well, it extends the network control parameters provided to the network administrator.

[1]  David Walker,et al.  Frenetic: a network programming language , 2011, ICFP.

[2]  Guofei Gu,et al.  CloudWatcher: Network security monitoring using OpenFlow in dynamic cloud networks (or: How to provide security monitoring as a service in clouds?) , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[3]  Byrav Ramamurthy,et al.  OpenSec: Policy-Based Security Using Software-Defined Networking , 2016, IEEE Transactions on Network and Service Management.

[4]  Martín Casado,et al.  Practical declarative network management , 2009, WREN '09.

[5]  Ian F. Akyildiz,et al.  A roadmap for traffic engineering in SDN-OpenFlow networks , 2014, Comput. Networks.

[6]  Mabry Tyson,et al.  FRESCO: Modular Composable Security Services for Software-Defined Networks , 2013, NDSS.

[7]  Douglas Comer,et al.  OSDF: A framework for software defined network programming , 2017, 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[8]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

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

[10]  Nick Feamster,et al.  Procera: a language for high-level reactive network control , 2012, HotSDN '12.

[11]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[12]  Ala I. Al-Fuqaha,et al.  A High-Level Rule-based Language for Software Defined Network Programming based on OpenFlow , 2017, ArXiv.

[13]  Moustafa Youssef,et al.  CellNet: A Bottom-Up Approach to Network Design , 2009, 2009 3rd International Conference on New Technologies, Mobility and Security.

[14]  Russell J. Clark,et al.  Advancing Software-Defined Networks: A Survey , 2017, IEEE Access.

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

[16]  Robert M. Cannistra,et al.  An SDN Approach: Quality of Service using Big Switch’s Floodlight Open-source Controller , 2013 .

[17]  Navtej Singh Ghumman,et al.  Network Programmability Using POX Controller , 2014 .

[18]  Raouf Boutaba,et al.  PolicyCop: An Autonomic QoS Policy Enforcement Framework for Software Defined Networks , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).