Font Size: a A A

Research On Load Balancing Of IoT Gateway Based On Improved Ant Colony Algorithm

Posted on:2019-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:Q W WangFull Text:PDF
GTID:2348330569979952Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet of Things technology,the application of Internet of Things has become a new economic growth point.The bottleneck of data transmission in applications has become the focus of research at home and abroad.In the data transmission,the Internet of Things(IoT)is prone to network congestion in the gateway,resulting in packet loss and reduced network performance.How to balance the network load,rational use of network resources,and overall optimization of network performance have become one of the most important aspects of the Internet of Things research.For the problem of unbalanced load and difficulty in guaranteeing the reliability of data transmission in Internet of Things,this paper makes in-depth research on the reliable transmission strategy of IoT gateway load balancing based on the existing research results.The specific work is as follows:Firstly,aiming at the problem of congestion on the Internet of Things gateway in the process of data transmission in the Internet of Things,this paper proposes an IoT gateway load balancing algorithm based on improved ant colony algorithm.The algorithm is divided into two phases: the first phase is to partition the network according to the number of gateway nodes and the number of sensor nodes in the network.The number of sensor nodes in the area headed by each gateway node is basically the same,and then each in the area,the sensor nodes centered on the gateway node are layered to obtain the layer value of each sensor node and stored in the routing table.In the second stage,the heuristic factor of the ant colony algorithm is improved,the remaining energy and load of the sensor node are calculated.And the layer value is introduced into the heuristic factor of the ant colony algorithm,then the ant can select a data transmission link with higher residual energy and less load when searching for a path,thereby obtaining a more balanced data transmission network.Second,using MATLAB to simulate the proposed algorithm,and detailed evaluation of the algorithm from the four aspects of the load balance,network residual energy,packet loss rate and connection ratio of the Internet of things gateway data transmission.Compared with the simulation results of other algorithms,the proposed algorithm has higher load balance,higher network residual energy,lower packet loss rate,and higher connection ratio.These four aspects show that the algorithm load balance matching is even better.In order to verify the performance of the algorithm in the actual IoT gateway load balancing system,a load balancing experimental platform was set up.According to the overall architecture of the experimental platform,the control circuit with ATmega 2560 as its core,power supply circuit and wireless communication circuit were designed.Hardware circuit,and configured its component parameters.The open source IDE platform was used to complete the programming of the main program,wireless communication program,data information collection and forwarding program,and the performance of the designed hardware circuit was tested.Finally,through repeated experiments and comparison with the traditional ant colony algorithm and BEACO algorithm,it is verified that the algorithm transmits the largest number of data packets and the shortest time interval of receiving data at the same time.Finally,the superiority of the algorithm and the feasibility of the designed gateway are determined.Both the simulation results and the experimental results show that under the same conditions,the load matching of the IoT gateway of the algorithm is more balanced,and at the same time,it effectively extends the life cycle of the network and provides a more persuasive routing solution for the application of the Internet of Things.The TTFY-3400-WG,an IoT gateway product designed based on this algorithm and its load balancing experiment platform,has been promoted and applied in the Taiyuan functional lighting improvement project,and the user feedback is satisfactory.
Keywords/Search Tags:Internet of Things gateway, load balancing, hierarchical routing, ant colony algorithm, open source platform
PDF Full Text Request
Related items