An Adaptive Routing Scheme for Heterogeneous Data-Flows Using Openflow

In this paper, we propose an open flow controller that takes into account different application's needs such as latency, bandwidth, reliability, network jitter, etc and optimizes the flow on a combination of such factors. It is a dynamic system that constantly keeps track of these parameters and adapts to changes happening in the network and pushes updated rules on the fly to the switches. Such a system can efficiently route traffic in data-center by routing packets from different applications in separate routes as per requirement, thereby utilizing the resources more judiciously. We built a prototype controller using POX and studied its routing characteristics extensively. We used network-bandwidth, latency and reliability as the parameters to test the system and simulated the network using mininet and found that the system was able to balance these three parameters for different loads according to the requirements.

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

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

[3]  Nam-Seok Ko,et al.  OpenQFlow: Scalable OpenFlow with Flow-Based QoS , 2013, IEICE Trans. Commun..

[4]  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.

[5]  Mathieu Bouet,et al.  Monitoring latency with OpenFlow , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[6]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[7]  Kohei Ichikawa,et al.  Application-Oriented Bandwidth and Latency Aware Routing with Open Flow Network , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[8]  Aristides Gionis,et al.  Fast shortest path distance estimation in large networks , 2009, CIKM.