Design of Fuzzy-Based Traffic Provisioning in Software Defined Network

Full Text (PDF, 1167KB), PP.49-61

Views: 0 Downloads: 0

Author(s)

Anju Bhandari 1,* V.P. Singh 1

1. Department of computer science and engineering, Thapar University, Patiala, Punjab

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2016.09.07

Received: 6 Oct. 2015 / Revised: 11 Feb. 2016 / Accepted: 12 Apr. 2016 / Published: 8 Sep. 2016

Index Terms

OpenFlow, Software Defined Networking, Mininet, Fuzzy Controller, POX

Abstract

This Software defined networks helps to realize extraordinary services that can be easily embedded in network operations of switch. It provokes the decomposition of the control and data planes. The control plane is more extensible, as it is unproblematic to change or introduce any new functionality into the network. It is studied that any new integration can be easily added up with a very low line of code (LOC). The work proposes a fuzzy based approach for traffic provisioning in SDN. Fuzzy Logic Control System (FLCS) is a controller comprising of two fuzzy systems- Label Switched Path setup System (LsS) and Traffic Splitting System (TSS). The computation of dynamic status of Load and Delay is utilized by LsS to arrange the paths in preference order. The attained Link Capacity and Utilization Rate are employing by TSS for maintaining congestion free path. Created three different topologies and performed ping reachability test and executed iperf testing tool for performance analysis on Mininet framework.The impact of this is to facilitate better decision making for splitting the traffic for different capable paths. Simulation setup is deployed using OpenFlow Switches and Controllers to study their performance. The packet delivery ratio remained above 98%, showing rare chances of congestion and delay was below than 2.6 seconds with TTL in range of 60-80 milliseconds.

Cite This Paper

Anju Bhandari, V.P. Singh, "Design of Fuzzy-Based Traffic Provisioning in Software Defined Network", International Journal of Information Technology and Computer Science(IJITCS), Vol.8, No.9, pp.49-61, 2016. DOI:10.5815/ijitcs.2016.09.07

Reference

[1]McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., ... & Turner, J. (2008). OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), 69-74.

[2]Das, S., Sharafat, A., Parulkar, G., & McKeown, N. (2011, March). MPLS with a simple OPEN control plane. In Optical Fiber Communication Conference (p. OWP2). Optical Society of America.

[3]Akyildiz, I. F., Lee, A., Wang, P., Luo, M., & Chou, W. (2014). A roadmap for traffic engineering in SDN-OpenFlow networks. Computer Networks, 71, 1-30.

[4]Foster, N., Guha, A., Reitblatt, M., Story, A., Freedman, M. J., Katta, N. P., & Walker, D. (2013). Languages for software-defined networks. Magazine, IEEE, 51(2), 128-134.

[5]Kreutz, D., Ramos, F. M., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1), 14-76.

[6]Jarraya, Y., Madi, T., & Debbabi, M. (2014). A survey and a layered taxonomy of software-defined networking. Communications Surveys & Tutorials, IEEE, 16(4), 1955-1980.

[7]Mininet, An Instant Virtual Network on your Laptop (or other PC), http://mininet.org/, last accessed on June 2014.

[8]Team, T. M. (2012). Mininet: An Instant Virtual Network on Your Laptop (or Other PC).

[9]Ko3bayashi, Masayoshi, Et al., “Maturing of OpenFlow and Software – defined Networking through deployments,” Science Direct Computer Networks, 2013.

[10]Kobayashi, M., Seetharaman, S., Parulkar, G., Appenzeller, G., Little, J., Van Reijendam, J., & McKeown, N. (2014). Maturing of OpenFlow and Software-defined Networking through deployments. Computer Networks, 61, 151-175.

[11]Saurav Das, Et al.(2013), “Handbook of Fiber Optic Data Communication a  Practical Guide to Optical Networking Chapter 17, 4th edition”, Academic Press.

[12]Agarwal, S., Kodialam, M., & Lakshman, T. V. (2013, April). Traffic engineering in software defined networks. In INFOCOM, 2013 Proceedings IEEE (pp. 2211-2219). IEEE.

[13]Demestichas, P., Georgakopoulos, A., Karvounas, D., Tsagkaris, K., Stavroulaki, V., Lu, J., & Yao, J. (2013). 5G on the horizon: key challenges for the radio-access network. Vehicular Technology Magazine, IEEE, 8(3), 47-53.

[14]The Open Networking Foundation, “OpenFlow Switch Specification version 1.4.0,” October 14, 2013.

[15]Molina, E., Jacob, E., Matias, J., Moreira, N., & Astarloa, A. (2015). Using software defined networking to manage and control IEC 61850-based systems. Computers & Electrical Engineering, 43, 142 154.

[16]Kanai, K., Muto, T., Kisara, H., Katto, J., Tsuda, T., Kameyama, W., & Sato, T. (2014, December). Proactive content caching utilizing transportation systems and its evaluation by field experiment. In Global Communications Conference (GLOBECOM), 2014 IEEE (pp. 1382-1387). IEEE.

[17]BELLESSA, J. (2015). Implementing MPLS with label switching in software-defined networks (Doctoral dissertation, University of Illinois at Urbana-Champaign). 

[18]Bholebawa, I. Z., Jha, R. K., & Dalal, U. D. (2015). Performance Analysis of Proposed OpenFlow-Based Network Architecture Using Mininet. Wireless Personal Communications, 86(2), 943-958.

[19]Bhandari, Anju, and V.P.Singh -. "Proposal and Implementation of MPLS Fuzzy Traffic Monitor", International Journal of Advanced Computer Science and Applications, 2016.

[20]Thamarakuzhi, Ajithkumar, and John A. Chandy. "Design and implementation of a nonblocking 2-dilated flattened butterfly switching network", 2010 IEEE Latin- American Conference on Communications, 2010.

[21]Farhady, Hamid Lee, HyunYong Nakao, Akihiro. "Software-Defined Networking: A survey.", Computer Networks The International Journal of Computer and Telecommunications Networking, April, 2015.

[22]Dotcenko, Sergei, Andrei Vladyko, and Ivan Letenko. "A fuzzy logic-based information security management for software-defined networks", 16th International Conference on Advanced Communication Technology, 2014.

[23]Jin, D., & Nicol, D. M. (2013, May). Parallel simulation of software defined networks. In Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation (pp. 91-102), ACM.

[24]Gagandeep Garg, Roopali Garg,"Accurate Anomaly Detection using Adaptive Monitoring and Fast Switching in SDN", IJITCS, vol.7, no.11, pp.34-42, 2015. DOI: 10.5815/ijitcs.2

[25]Qu, Y. R., & Prasanna, V. K. (2016). High-Performance and Dynamically Updatable Packet Classification Engine on FPGA. Parallel and Distributed Systems, IEEE Transactions on, 27(1), 197-209.