Wireless Sensor Network Congestion Control Based on Standard Particle Swarm Optimization and Single Neuron PID

Sensors (Basel). 2018 Apr 19;18(4):1265. doi: 10.3390/s18041265.

Abstract

Aiming at the problem of network congestion caused by the large number of data transmissions in wireless routing nodes of wireless sensor network (WSN), this paper puts forward an algorithm based on standard particle swarm⁻neural PID congestion control (PNPID). Firstly, PID control theory was applied to the queue management of wireless sensor nodes. Then, the self-learning and self-organizing ability of neurons was used to achieve online adjustment of weights to adjust the proportion, integral and differential parameters of the PID controller. Finally, the standard particle swarm optimization to neural PID (NPID) algorithm of initial values of proportion, integral and differential parameters and neuron learning rates were used for online optimization. This paper describes experiments and simulations which show that the PNPID algorithm effectively stabilized queue length near the expected value. At the same time, network performance, such as throughput and packet loss rate, was greatly improved, which alleviated network congestion and improved network QoS.

Keywords: NS2; PID algorithm; congestion control; neuron algorithm; standard particle swarm optimization; wireless sensor networks.

MeSH terms

  • Algorithms
  • Computer Communication Networks
  • Computer Simulation
  • Neurons
  • Wireless Technology*