Font Size: a A A

Design And Implementation Of Video Stream Transmission And Control System Based On Software-defined Networking

Posted on:2017-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:S P WangFull Text:PDF
GTID:2348330536467371Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The quality of service(QoS)of IP network has been a hot issue concerned by many researchers and they put forward a series of theories and solutions.QoS provides guarantee of bandwidth,delay,packet loss rate,etc.for a variety of network applications and it is essential for multimedia applications.However,the current Internet architecture offers best-effort service,which cannot effectively guarantee the QoS.During the deployment of QoS technology,the IETF proposed a variety of QoS architecture,including Integrated Services(IntServ),Differentiated Services(DiffServ),MPLS(Multiple Protocol Label Switching),etc.,but all these architectures cannot be deployed in the Internet on account of their own shortcomings or other factors.Software-Defined Networking(SDN)is a new kind of network architecture proposed in recent years,SDN decouples the data plane and the control plane,and thus makes the network more flexible and controllable.In this paper,we taking advantage of the characteristics of centralized control and programmable of SDN,using the global network resources view acquired via the controller,control the forwarding behavior for network devices and flexibly schedule the transmission of video stream thus enhance the QoS of video stream based on OpenFlow protocol.This method can flexibly map the QoS classification for different video stream,automatically allocate the bandwidth of video stream and guarantee the global consistency of QoS service.This paper makes the following main works and innovations:(1)We proposed the control architecture of video streaming transmission SVQoS based on SDN centralized control.SVQoS integrates the existing distributed QoS configuration into SDN controller,using the global network state information of SDN controller,provides QoS service for different video streams.SVQoS maps different packet headers with different QoS levels,using the link status acquisition technology provided by SDN,obtains the information of topology and real-time flow.SVQoS optimizes the QoS routing based on the user input of QoS and the global view of network.Through the design of the flow granularity multi-path routing of topology-aware,we improve the capability of SVQoS service assurance and make better use of the network redundancy resources.(2)We realize the SVQoS on the SDN controller Floodlight.We detailedly design the SVQoS and give the corresponding implementation process.The process mainly consists of the analysis of the existing data flow collection module of Floodlight system,the process realizing the QoS function module on Floodlight,the process designing the multi-path calculation module,and the analysis of the capability of supporting QoS of OpenFlow switch data plane.(3)We test and evaluate the prototype system of SVQoS based on the Mininet.The experimental results show that SVQoS is capable of dynamic scheduling the QoS flows,and improve the QoS guarantees of video stream using the multi-path routing.In summary,in order to solve the existing problems of the current network QoS service,we propose a control architecture of video stream transmission named SVQoS based on SDN centralized control.This model can configure the QoS dynamically and globally,and can improve the bandwidth utilization of the whole network.Therefore our research possesses both theoretical significance and practical value for study and deployment of QoS.
Keywords/Search Tags:Software-defined networking, Video stream, Quality of service, Multi-path
PDF Full Text Request
Related items