Pursuing Differentiated Services in a SDN-Based IoT-Oriented Pub/Sub System

Software-defined networking (SDN) is a promising future network architecture which introduces new dimensionsin flexibility and adaptability to cope with different Quality of service (QoS) metrics, such as latency constraint, loss rate, etc. In this paper, we provide differentiated Services for flows of a topic-oriented publish/subscribe system to address some of the QoS guarantee issues, by leveraging multi-priority queue functions of SDN. Flows are bifurcated into multi-priority queues in terms of packet properties such as delay and reliability requirements. An active feedback-based queue management mechanism is responsible for ensuring bounded queueing delays for those higher priority queues, and a mapping method accounts for mapping time-constrained flows to different priority queues. The Experiments verify the effectiveness of the queue mechanism and flow scheduling.

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

[2]  Deniz Gurkan,et al.  OpenFlow Configuration Protocol: Implementation for the of Management Plane , 2013, 2013 Second GENI Research and Educational Experiment Workshop.

[3]  Ran Giladi,et al.  Performance Analysis of Software-Defined Networking (SDN) , 2013, 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems.

[4]  Xiang Cao,et al.  Synchronized Multi-Hop Scheduling for Real-Time Traffic on SDNs , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).