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.
INDEX TERMSSDN, network calculus, streaming media, multi-constrained QoS, centralized QoS routing. I. INTRODUCTION A. MOTIVATION: QOS OF STREAMING MEDIA