Deep Packet Inspection Based Application-Aware Traffic Control for Software Defined Networks

Software defined networks (SDN) is perceived to have specific capabilities for utilization by network infrastructures automatically. The success of OpenFlow protocol is to decouple control plane from data plane completely. However, current SDN still regards the network as a group of devices rather than a holistic resource, and traffic monitoring and control only relies on network states but not including traffic behaviours. Although speed of packet forwarding is improved significantly, QoS demands can not be satisfied when network congested, unavailability of SDN in some resource constrained scenes does not present well. To address this, we propose an application-aware traffic control scheme, in which both network states and traffic behaviours are exploited cooperatively. Deep Packet Inspection (DPI) is introduced into SDN controller. Meanwhile, a mechanism for packet classification and behaviour matching is designed. To perform information exchange between components, a publish/subscribe based middle ware is designed. Besides, mathematical models for analysing network throughput and latency are established. Simulation results show that proposed scheme can facilitate the improvement of throughput and reduce latency time of end-to-end communication.

[1]  Patrick Th. Eugster,et al.  Towards efficient implementation of packet classifiers in SDN/OpenFlow , 2013, HotSDN '13.

[2]  Wang Yang,et al.  Energy-Efficient, QoS-Aware Packet Scheduling in High-Speed Networks , 2015, IEEE Journal on Selected Areas in Communications.

[3]  Luciano Paschoal Gaspary,et al.  Survivor: An enhanced controller placement strategy for improving SDN survivability , 2014, 2014 IEEE Global Communications Conference.

[4]  Marcial P. Fernandez,et al.  Comparing OpenFlow Controller Paradigms Scalability: Reactive and Proactive , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[5]  Laura Galluccio,et al.  SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[6]  Frédéric Giroire,et al.  Optimizing rule placement in software-defined networks for energy-aware routing , 2014, 2014 IEEE Global Communications Conference.

[7]  Stefano Giordano,et al.  Towards an SDN network control application for differentiated traffic routing , 2015, 2015 IEEE International Conference on Communications (ICC).

[8]  Divanilson Campelo,et al.  A robust SDN network architecture for service providers , 2014, 2014 IEEE Global Communications Conference.

[9]  Hussein T. Mouftah,et al.  A Survey on Cross-Layer Quality-of-Service Approaches in WSNs for Delay and Reliability-Aware Applications , 2016, IEEE Communications Surveys & Tutorials.

[10]  Sasu Tarkoma,et al.  Toward Efficient Filter Privacy-Aware Content-Based Pub/Sub Systems , 2013, IEEE Transactions on Knowledge and Data Engineering.

[11]  Airton Ishimori,et al.  Control of Multiple Packet Schedulers for Improving QoS on OpenFlow/SDN Networking , 2013, 2013 Second European Workshop on Software Defined Networks.

[12]  Hyun-Wook Jin,et al.  Scalable Congestion Control Protocol Based on SDN in Data Center Networks , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[13]  Olivier Bonaventure,et al.  On the co-existence of distributed and centralized routing control-planes , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

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

[15]  Sun-Hyung Kim,et al.  A Study on the Integrated Security System based Real-time Network Packet Deep Inspection , 2014 .

[16]  Jianhua Li,et al.  SDN based dynamic and autonomous bandwidth allocation as ACSI services of IEC61850 communications in smart grid , 2016, 2016 IEEE Smart Energy Grid Engineering (SEGE).

[17]  Tao Jin,et al.  Application-awareness in SDN , 2013, SIGCOMM.

[18]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[19]  Eduardo Rocha,et al.  A Survey of Payload-Based Traffic Classification Approaches , 2014, IEEE Communications Surveys & Tutorials.

[20]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

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

[22]  Hyun-Wook Jin,et al.  Scalable Congestion Control Protocol Based on SDN in Data Center Networks , 2014, GLOBECOM 2014.

[23]  Nicola Ciulli,et al.  Towards a Distributed SDN Control: Inter-Platform Signaling among Flow Processing Platforms , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[24]  Petr Kuznetsov,et al.  A distributed and robust SDN control plane for transactional network updates , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[25]  Phuoc Tran-Gia,et al.  SDN-Based Application-Aware Networking on the Example of YouTube Video Streaming , 2013, 2013 Second European Workshop on Software Defined Networks.