Netinfo Security ›› 2018, Vol. 18 ›› Issue (6): 7-11.doi: 10.3969/j.issn.1671-1122.2018.06.002

• Orginal Article • Previous Articles     Next Articles

Research on Dynamic Data Gathering Algorithm Based on Biological Immune Mechanism in WSANs

Yan WANG, Chen PAN()   

  1. Engineering Research Center of Internet of Things Technology Applications, Ministry of Education, Jiangnan University, Wuxi Jiangsu 214122, China
  • Received:2018-02-11 Online:2018-06-15 Published:2020-05-11

Abstract:

How to achieve data gathering efficiently and balance network energy consumption in the process of sensor and actor collaboration has always been a hot research topic of wireless sensor and actor networks (WSANs). Aiming to solve data packet loss, delay and the nodes energy hole caused by data aggregation during the cooperative work of sensor-actor (S-A), inspired by biological immune mechanisms, a dynamic data gathering algorithm based on biological immune mechanism (DDG-BIM) is proposed. The algorithm aims at optimizing the relay nodes, proxy sinks nodes and design the movement trajectories of actor node. Firstly, under the influence of the learning factor, the selection probability of the relay node is calculated by using the affinity and the node residual energy. In order to optimize the number of activated nodes, the probability threshold of the cooperative response is dynamically modified by the information distortion degree. Secondly, the probability of selection of the proxy sink is calculated by taking advantage of the affinity, node residual energy, and load conditions. Finally, the mobile actor uses bidding mechanism to dynamically to dynamically select the bidding sinks, and independently decide the direction of its movement according to the probability of successful campaign, so as to complete the dynamic data collection. The simulation results show that the proposed algorithm has better performance than other algorithms in terms of packet loss rate, load balancing and network lifetime.

Key words: wireless sensor and actor networks, dynamic data gathering, biological immune, load balancing, network life

CLC Number: