Font Size: a A A

Research On QoS Guarantee Mechanism Based On Software And Hardware Cooperation

Posted on:2022-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:X H LiuFull Text:PDF
GTID:2518306740494854Subject:Cyberspace security
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,both network speeds and bandwidths achieve dramatically increase.As a result,the best effort based network transmission mechanism in traditional networks can no longer meet the needs of network development.As a technology that effectively improves network efficiency,QoS technology provides services according to the needs of different types of traffic,which greatly improves network transmission performance and flexibility.Switches can provide QoS guarantee services for network traffic at different granularities such as application types and service types,but switches provide QoS guarantee services according to the granularity of service types,which can achieve a balance QoS service performance and resource conservation.However,how the switch distinguishes different types of traffic services and provides corresponding levels of services is a very important issue.The CPU in the switch is mainly used to provide the forwarding function,and the additional burden of traffic classification work will increase its load,and it is also difficult to meet the increasing demand for network speed.In contrast,FPGA-based programmable switches can provide extremely high processing speeds,and due to its reprogrammability,compared with the rigid ASIC-specific forwarding chips,FPGA chips can reconstruct hardware logic.Therefore,the realization of traffic service classification based on FPGA can not only bring high-speed processing capacity,but also adapt to evolving needs.In addition,it is more difficult to provide different QoS quality services for different types of service traffic in existing networks.The emergence of SDN network architecture has brought a good solution to this problem.The SDN controller has a global vision and can provide targeted services for the needs of different types of traffic.QoS routing is a research hotspot that provides QoS guarantee to applications under SDN networks,but the existing research on QoS routing lacks work from the perspective of meeting the QoS constraints of different traffic types.However,different traffic service types in the network have different constraints on network resources.How to provide a good QoS routing solution for the constraint requirements of various traffic service types in the network is also a very important issue.In response to the above problems,this article faces the QoS requirements of different traffic types,uses programmable switches to implement online service classification,and uses the SDN network to optimize the QoS path based on the classification results,and proposes an efficient QoS guarantee scheme.It mainly includes the following research contents:(1)An FPGA-based online traffic service classification method is proposed.This method divides the traffic into different traffic service types according to the different requirements of each application on QoS.Aiming at the problem of weak CPU computing power,online traffic service classification is implemented base on FPGA.In order to improve the accuracy of traffic classification and provide high-speed processing ability,the parallel computing of FPGA is fully utilized over random forest method.The deployment of the random forest model on the FPGA adopts the method of direct description,and the experiment proves that the hardware resource occupancy of this method is low.(2)A multi-model QoS routing method based on SDN network(MMQR,Multi-Module QoS Routing)is proposed.This method takes advantage of the global vision of SDN to model the QoS requirements of different traffic types in the network.For different routing problem models,Lagrangian relaxation and simulated annealing algorithms are used to calculate QoS paths for the specific traffic category.(3)The FPGA-based online traffic service classification method is functionally simulated,and a system integrating the traffic service classification method is implemented based on the Openbox-S56 platform.In this system,the traffic classification method is integrated into the original general-purpose forwarding logic abstract pipeline as an embedded functional module,and the system interface design,data extraction,compatibility processing and other parts are introduced in detail.
Keywords/Search Tags:QoS, traffic service classification, FPGA, SDN, route calculation
PDF Full Text Request
Related items