Aiding OpenFlow Controller by Enhancing OpenFlow's Control Model, and Behaviour of Flows

This paper shows our design of a hybrid control model for flow-based networks designed to aid the OpenFlow controller. There are many research efforts related to the flow-based networks; however, our work was inspired by OpenFlow (McKeown, et al., 2008) technology. OpenFlow is a promising future Internet enabling technology; especially that it was counted as a key enabler technology for Software Defined Networks (SDN) as explained in (Open Networking Foundation, 2012). And thus, it has a great potential to improve the current Internet by providing new functionalities and a new control scheme and thus enabling new smarter applications to be created. However, there have been some debates regarding the scalability of the OpenFlow's controller; this is due to the design of OpenFlow as it depends on a centralized controller to control flows. Our study aims to provide flow-based networks with a hybrid control model that combines both central control and distributed control, in order to provide a more relaxed control. This is done by designing two new features; network equipment to equipment flow installation, and a new type of proactive flows. Through which we aim to relieve some of the load off the central controller, make flow-based networks more self-aware, and provide a method to support flows with strict timing requirements. This hybrid control model is proposed as a step forward towards encouraging a wider adoption of flow-based networks as an easily programmed network that holds a great potential as a future Internet technology.

[1]  Hideyuki Shimonishi,et al.  Virtualized network infrastructure using OpenFlow , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[2]  Anees Shaikh,et al.  Programming your network at run-time for big data applications , 2012, HotSDN '12.

[3]  Nico Bayer,et al.  OpenFlow for Wireless Mesh Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[4]  Rodrigo Braga,et al.  Lightweight DDoS flooding attack detection using NOX/OpenFlow , 2010, IEEE Local Computer Network Conference.

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

[6]  Richard Wang,et al.  OpenFlow-Based Server Load Balancing Gone Wild , 2011, Hot-ICE.

[7]  Balázs Sonkoly,et al.  On QoS Support to Ofelia and OpenFlow , 2012, 2012 European Workshop on Software Defined Networking.

[8]  Sujata Banerjee,et al.  DevoFlow: scaling flow management for high-performance networks , 2011, SIGCOMM 2011.

[9]  James Won-Ki Hong,et al.  A flow-based method for abnormal network traffic detection , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[10]  Albert G. Greenberg,et al.  The nature of data center traffic: measurements & analysis , 2009, IMC '09.

[11]  Otto Carlos Muniz Bandeira Duarte,et al.  OpenFlow and Xen-Based Virtual Network Migration , 2010, WCITD/NF.

[12]  Chen-Nee Chuah,et al.  Dynamic measurement-aware routing in practice , 2011, IEEE Network.

[13]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[14]  Takeshi Shimizu,et al.  A management method of IP multicast in overlay networks using openflow , 2012, HotSDN '12.

[15]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[16]  Sujata Banerjee,et al.  DevoFlow: cost-effective flow management for high performance enterprise networks , 2010, Hotnets-IX.

[17]  Sujata Banerjee,et al.  Automated and Scalable QoS Control for Network Convergence , 2010, INM/WREN.

[18]  Martín Casado,et al.  Applying NOX to the Datacenter , 2009, HotNets.

[19]  Jinoo Joung,et al.  Scalable Network Architecture for Flow-Based Traffic Control , 2008 .