Font Size: a A A

Research On Bandwidth Allocation Algorithm Based On MQTT In SDN Environment

Posted on:2021-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:Q LuoFull Text:PDF
GTID:2428330611460397Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In order to solve the problem that different data has a different quality of service requirements,this paper uses the three-layer quality of service of message queuing telemetry transport(MQTT)to classify different data in the same scenario.At the same time,the bandwidth allocation technology is used to solve the problem of high time delay caused by highlevel service quality data transmission after classification.In order to solve these problems,this paper studies the software-defined network based on the three different quality of service of MQTT protocol,SDN)is a dynamic bandwidth allocation algorithm in the experimental environment to ensure the efficiency of data transmission.The main work and research contents of this paper are summarized as follows:1.In this paper,under the background of smart home application,we classify different data by using the characteristics of MQTT technology with three layers of different quality of service data transmission.MQTT technology has three kinds of different quality of service.According to the existing research,it only applies the lowest level of quality of service.In this paper,through its different characteristics of quality of service,it transfers data according to different data.When transmitting data with a low level of quality of service,it will lead to a high packet loss rate.This level of allocation packet loss rate has little impact on the final results of data;data with high data sensitivity will be transmitted with a high level of quality of service.By classifying different data according to their characteristics,each kind of data can be processed more pertinently.2.In this paper,a dynamic bandwidth allocation algorithm based on the importance of nodes is proposed to solve the problem that the previous bandwidth allocation algorithm cannot solve.When the traditional fixed bandwidth allocation algorithm is running,because the data bandwidth will not reach the peak value,the bandwidth utilization will be low.In order to solve these problems,we use the importance and probability of each node to calculate the amount of bandwidth that each node should allocate,rather than using the traditional way to allocate bandwidth equally to all nodes in the network,according to the nodes The bandwidth allocated by importance can effectively allocate different bandwidth according to the traffic size of nodes in the network,which solves the problems of low bandwidth utilization of edge nodes and insufficient bandwidth of center nodes.Experimental results show that the algorithm proposed in this paper can effectively improve the bandwidth utilization of data link,reduce transmission delay and packet loss rate.3.Based on the application background of Internet of things,this paper proposes the framework of Internet of things based on SDN by combining SDN technology and MQTT technology,so that SDN technology can be combined with MQTT technology,so as to use SDN to control the network intelligently and further improve the data transmission rate and efficiency.In order to combine SDN technology with MQTT technology,this paper proposes an SDN-based IoT framework and SDNbased MQTT system framework based on the traditional Internet of things framework.
Keywords/Search Tags:MQTT, SDN, MQTT data classification, bandwidth allocation algorithm
PDF Full Text Request
Related items