| With the development of the Internet and the popularization of smart phones,a variety of services that have strict requirements on real-time,such as online games,web live broadcasts,and video conferences,have gradually become an important part of work and life.The separation and programmable characteristics of the control plane and the data plane in the software-defined network provide more possibilities for data Qo S(Quality of Service,Qo S)guarantee.Nowadays,most researches on service quality assurance based on software-defined networks are limited to single-level optimization of the control plane or data plane.The effect is not significant for the various types of data in the network and different service quality requirements.The specific work involved includes dividing the data in the current network in accordance with the standards set by 3GPP(3rd Generation Partnership Project,3GPP),and setting different priorities for subsequent path planning and data forwarding according to its Qo S requirements.In the controller,the topology detection module is used to observe the changes of the network structure in real time,and the delay,bandwidth,packet loss rate,jitter and other parameters are obtained in the link performance measurement module.Finally,a multi-constrained adaptive path planning algorithm(Multi-Constrain Adaptive Routing Algorithm,MCAR)is used to implement Qo S path planning.Improve Open v Switch at the data level,classify data streams,combine priority queues,token bucket algorithms,and improved weighted round robin(EWRR)algorithms to propose PTW queue scheduling algorithms to ensure different priorities The level of scheduling sequence also ensures the fairness and effectiveness of scheduling.The WRED queue management algorithm is added to each queue to prevent network congestion while more effectively guaranteeing high-priority business Qo S requirements.Finally,the MCAR algorithm and the PTW queue scheduling algorithm are verified under the Mininet network simulation software.The results show that this strategy can not only guarantee the Qo S requirements of different services,but under the premise of the same link load,the MCAR algorithm is more stable and efficient than the traditional Dijkstra and EMCP,and as the data traffic increases,the PTW queue scheduling algorithm can be of different priority.Reasonable allocation of bandwidth for services has superiority in guaranteeing service quality of differentiated services. |