Implementation of a Virtual Switch Monitor System Using OpenFlow on Cloud

As a next generation networking protocol, the OpenFlow mechanism speeds up network performance by separating the control plane and the data plane. It can be implemented for QoS functions: users in need of network resources or with higher priority defined by the system are allotted with ample resources. In addition to the communication protocol, another two elements are needed to implement a complete OpenFlow system: the switch, either being physical or virtual, which supports OpenFlow, and the controller, which sends flow setting packets to control the switch flow table. With OpenFlow, users are not restricted to functions provided by the specific switch or router, such as RIP, OSPF, EGP routing protocol, firewall, QoS, Anti Virus, and NAT, since it provides a standard Application Programming Interface to let users have the freedom to define their needed functions instead of predefined functions bundled in the manufacturer's proprietary operating system. The main goal of this paper is to create an OpenFlow switch monitoring system, which can monitor all hosts and traffic pass through switches under the controller, and provide a simple web page by which the network administrator can modify the priority of each flow and manage the whole network with ease.

[1]  Rob Sherwood,et al.  OFLOPS: An Open Framework for OpenFlow Switch Evaluation , 2012, PAM.

[2]  Pakawat Pupatwibul,et al.  DAIM: a Mechanism to Distribute Control Functions within OpenFlow Switches , 2014, J. Networks.

[3]  Byrav Ramamurthy,et al.  Network Innovation using OpenFlow: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[4]  Thomas A. Limoncelli OpenFlow: a radical new idea in networking , 2012, CACM.

[5]  Guy Pujolle,et al.  Improving Network I/O Virtualization for Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Raj Jain,et al.  Network virtualization and software defined networking for cloud computing: a survey , 2013, IEEE Communications Magazine.

[7]  Andrea Bianco,et al.  OpenFlow Switching: Data Plane Performance , 2010, 2010 IEEE International Conference on Communications.

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

[9]  A. Nakao,et al.  Cloud Rack: Enhanced virtual topology migration approach with Open vSwitch , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[10]  Nicola Blefari-Melazzi,et al.  Information centric networking over SDN and OpenFlow: Architectural aspects and experiments on the OFELIA testbed , 2013, Comput. Networks.

[11]  A. Murat Tekalp,et al.  Scalable video streaming over OpenFlow networks: An optimization framework for QoS routing , 2011, 2011 18th IEEE International Conference on Image Processing.

[12]  Zhuzhong Qian,et al.  Towards cost efficient mobile service and information management in ubiquitous environment with cloud resource scheduling , 2014, Int. J. Inf. Manag..

[13]  Lizhe Wang,et al.  A Performance Study of Virtual Machines on Multicore Architectures , 2012, 2012 20th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[14]  Adam Wolisz,et al.  ORAN: OpenFlow Routers for Academic Networks , 2012, 2012 IEEE 13th International Conference on High Performance Switching and Routing.

[15]  Didier Colle,et al.  OpenFlow: Meeting carrier-grade recovery requirements , 2013, Comput. Commun..

[16]  Meral Shirazipour,et al.  Realizing packet-optical integration with SDN and OpenFlow 1.1 extensions , 2012, 2012 IEEE International Conference on Communications (ICC).

[17]  Yves Lemieux,et al.  A 100Gig network processor platform for openflow , 2011, 2011 7th International Conference on Network and Service Management.

[18]  Xavier Hesselbach,et al.  Greener networking in a network virtualization environment , 2013, Comput. Networks.

[19]  Chong-kwon Kim,et al.  A Flow-Based Hybrid Mechanism to Improve Performance in NOX and Wireless OpenFlow Switch Networks , 2011, 2011 IEEE Vehicular Technology Conference (VTC Fall).

[20]  Minyi Guo,et al.  An efficient classification approach for large-scale mobile ubiquitous computing , 2013, Inf. Sci..

[21]  James Won-Ki Hong,et al.  A cognitive model-based approach for autonomic fault management in OpenFlow networks , 2013, Int. J. Netw. Manag..