NEOD: Network Embedded On-line Disaster management framework for Software Defined Networking

Network management against security, reliability, and performance attacks is an integral part of building dependable, high-performance network services. In traditional networks, the management practices take mainly remote approaches to cope with the ossified network infrastructure. However, since disaster events that occur within the network should be inferred by the remote management system on the network edge, the problems are often accumulated and enlarged, and the diagnosis is delayed, inaccurate, unreliable, and not scalable. Although a few embedded approaches become available, they are costly and limited to the vendor specific applications. Software-Defined Networking (SDN) architecture has been recently proposed in order to enable flexible network control plane. However, it has focused mainly on traffic engineering, network virtualization, and off-line configuration management problems, and there is very little research on on-line management against network disaster. In this paper, we propose a globally deployable Network Embedded On-line Disaster (NEOD) management framework for SDNs. NEOD addresses important network management issues including agility, accuracy, reliability, and scalability. We have identified critical network disaster management metrics to adaptively support versatile application requests on SDNs. We have implemented the proposed system and metrics in OpenFlow with OpenWrt based routers, and have shown the effectiveness of NEOD through extensive system experiments as well as Mininet-based simulations.

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

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

[3]  Russell J. Clark,et al.  Resonance: dynamic access control for enterprise networks , 2009, WREN '09.

[4]  Rob Sherwood,et al.  Can the Production Network Be the Testbed? , 2010, OSDI.

[5]  David Walker,et al.  A compiler and run-time system for network programming languages , 2012, POPL '12.

[6]  Zheng Cai,et al.  Design and implementation of the Maestro network control platform , 2008 .

[7]  Jonathan S. Turner,et al.  Diversifying the Internet , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[8]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[9]  Srinivasan Keshav,et al.  Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture , 2004, SIGCOMM 2004.

[10]  Nick Feamster,et al.  The case for separating routing from routers , 2004, FDNA '04.

[11]  Nick Feamster,et al.  The evolution of network configuration: a tale of two campuses , 2011, IMC '11.

[12]  Otto Carlos Muniz Bandeira Duarte,et al.  OMNI: OpenFlow MaNagement Infrastructure , 2011, 2011 International Conference on the Network of the Future.

[13]  Xavier Franch,et al.  Service Level Agreement Monitor (SALMon) , 2008, Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008).

[14]  Sejun Song,et al.  Internet router outage measurement: an embedded approach , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[15]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .