Centralized QoS Routing Using Network Calculus for SDN-Based Streaming Media Networks

Streaming media transmission requires strict quality of service (QoS) parameters such as maximum delay and delay jitter. An effective streaming media routing algorithm is a key factor in ensuring QoS. The existing solution only considers a single parameter indicator in the performance parameters such as bandwidth, delay, and utilization of the link, and fails to comprehensively measure the data flow in the network. It is not possible to comprehensively measure the relationship between the business attributes and the QoS parameters. Firstly, the deterministic upper bounds of QoS parameters in streaming media networks are solved by using network calculus theory, and the QoS parameters are normalized, and a multi-constrained QoS resource allocation model is established; the separation of control and forwarding planes is defined by using software-defined networking (SDN) to deploy the multi-constrained QoS resource allocation model in the control plane; the QoS routing system of streaming media network based on the SDN is designed and implemented, including flow table scheduling model, routing function, measurement and forwarding modules. In the routing function module of the SDN controller, a multi-constrained QoS routing algorithm based on network calculus is implemented. Experimental results show that the proposed multi-constrained QoS resource allocation model based on network calculus and the multi-constrained centralized QoS routing algorithm based on the SDN have good performance.

[1]  Yuan Yao,et al.  Design of intelligent capabilities in SDN , 2014, 2014 4th International Conference on Wireless Communications, Vehicular Technology, Information Theory and Aerospace & Electronic Systems (VITAE).

[2]  Ali Fanian,et al.  An analytical model for delay bound of OpenFlow based SDN using network calculus , 2017, J. Netw. Comput. Appl..

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

[4]  Antonio Corradi,et al.  Enhancing the quality level support for real-time multimedia applications in software-defined networks , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[5]  Ramin Yahyapour,et al.  An analytical model for software defined networking: A network calculus-based approach , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[6]  Fan Wu,et al.  Investigation of Multipath Routing Algorithms in Software Defined Networking , 2017, 2017 International Conference on Green Informatics (ICGI).

[7]  Wolfgang Kellerer,et al.  DetServ: Network Models for Real-Time QoS Provisioning in SDN-Based Industrial Environments , 2017, IEEE Transactions on Network and Service Management.

[8]  Achyut Sakadasariya,et al.  Software defined network: Future of networking , 2018, 2018 2nd International Conference on Inventive Systems and Control (ICISC).

[9]  Srinivasan Keshav,et al.  Paradoxes of Internet Architecture , 2018, IEEE Internet Computing.

[10]  Jordi Ferrer Riera,et al.  An OpenNaaS Based SDN Framework for Dynamic QoS Control , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[11]  Wolfgang Kellerer,et al.  Achieving end-to-end real-time Quality of Service with Software Defined Networking , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[12]  Jean-Yves Le Boudec,et al.  Network Calculus: A Theory of Deterministic Queuing Systems for the Internet , 2001 .

[13]  Keith Kirkpatrick,et al.  Software-defined networking , 2013, CACM.

[14]  Hui Liu,et al.  Software Defined Networking for HTTP video quality optimization , 2013, 2013 15th IEEE International Conference on Communication Technology.

[15]  Jia Liu,et al.  Quality of Service Modelling of Virtualized Wireless Networks: A Network Calculus Approach , 2014, Mob. Networks Appl..

[16]  Haibin Shen,et al.  Composable Worst-Case Delay Bound Analysis Using Network Calculus , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[17]  Yao Hu,et al.  A Box-Covering-Based Routing Algorithm for Large-Scale SDNs , 2017, IEEE Access.

[18]  Kentaro Ishizu,et al.  An evolvable, scalable, and resilient control channel for software defined wireless access networks , 2017, Comput. Electr. Eng..

[19]  Wolfgang Kellerer,et al.  Function Split Between Delay-Constrained Routing and Resource Allocation for Centrally Managed QoS in Industrial Networks , 2016, IEEE Transactions on Industrial Informatics.

[20]  Qiang Duan,et al.  Network-as-a-Service in Software-Defined Networks for end-to-end QoS provisioning , 2014, 2014 23rd Wireless and Optical Communication Conference (WOCC).

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

[22]  Geyong Min,et al.  Performance Modelling and Analysis of Software-Defined Networking under Bursty Multimedia Traffic , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[23]  Yong Liu,et al.  On Achieving Short Channel Switching Delay and Playback Lag in IP-Based TV Systems , 2015, IEEE Transactions on Multimedia.

[24]  Stefan Schmid,et al.  Control Exchange Points: Providing QoS-enabled End-to-End Services via SDN-based Inter-domain Routing Orchestration , 2014, ONS.

[25]  Sujata Banerjee,et al.  Enhancing network management frameworks with SDN-like control , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[26]  Susana Sargento,et al.  Catch-up TV forecasting: enabling next-generation over-the-top multimedia TV services , 2017, Multimedia Tools and Applications.

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

[28]  Wolfgang Kellerer,et al.  Model-based control plane for fast routing in industrial QoS network , 2015, 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS).

[29]  Ting Peng,et al.  Software-Defined Congestion Control Algorithm for IP Networks , 2017, Sci. Program..

[30]  Shui Yu,et al.  Modeling and performance analysis for multimedia data flows scheduling in software defined networks , 2017, J. Netw. Comput. Appl..

[31]  Jinwook Kim,et al.  QoS-aware Network Operating System for software defined networking with Generalized OpenFlows , 2012, 2012 IEEE Network Operations and Management Symposium.

[32]  Li-Chun Wang,et al.  Deterministic Quality of Service Guarantee for Dynamic Service Chaining in Software Defined Networking , 2017, IEEE Transactions on Network and Service Management.

[33]  Xiaoheng Deng,et al.  Modelling the guaranteed QoS for wireless sensor networks: a network calculus approach , 2011, EURASIP J. Wirel. Commun. Netw..

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

[35]  Nalini Venkatasubramanian,et al.  A Software Defined Networking architecture for the Internet-of-Things , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[36]  Roman Obermaisser,et al.  Deterministic OpenFlow: Performance evaluation of SDN hardware for avionic networks , 2015, 2015 11th International Conference on Network and Service Management (CNSM).