Journal of Jilin University(Engineering and Technology Edition) ›› 2025, Vol. 55 ›› Issue (12): 4072-4082.doi: 10.13229/j.cnki.jdxbgxb.20240355

Previous Articles    

Wireless sensor network routing algorithm based on diffusion of multi⁃component mixtures

Jian-po LI1(),Min HE1,Ting-wen YU2,Yue-hua YANG1()   

  1. 1.School of Computer Science,Northeast Electric Power University,Jilin 132012,China
    2.Digital Grid Research Institute,China Southern Power Grid,Guangdong Provincial Key Laboratory of Digital Grid Technology,Guangzhou,51000,China
  • Received:2024-04-06 Online:2025-12-01 Published:2026-02-03
  • Contact: Yue-hua YANG E-mail:jianpoli@163.com;yyh0504@126.com

Abstract:

To inhibit the formation and development of energy holes in wireless sensor networks (WSNs) and to equalize the energy consumption and hole distribution, the effects of parameters such as node density, node residual energy, and data transmission within the survival zone of hole edges, as well as the distance of multi-energy holes, on the generation and development of energy holes are systematically analyzed. To objectively describe the characteristics of energy holes, a series of definitions such as energy hole, fusion energy hole, hole edge domain, and hole distance are proposed. Drawing on the theory of diffusion of multi-component liquid mixtures, an energy hole evolution model is constructed by calculating the diffusion angle and diffusion velocity of energy holes. On this basis, the WSN clustering method based on the diffusion coefficient of the energy hole, the WSN data transmission optimization method to suppress the energy hole, and the node dormant scheduling strategy in the edge domain of the energy hole are studied. Simulation results show that the proposed algorithm has significant improvement in terms of network lifetime, data transmission, energy equalization, and hole distribution compared with LEACH, UCDTS, and EHSRA algorithms.

Key words: communication and information systems, wireless sensor networks, energy hole, dynamic cluster routing, diffusion of multi-component mixtures

CLC Number: 

  • TN92

Fig.1

Diagram of energy hole"

Fig.2

Diagram of the fusion energy hole"

Fig.3

Diagram of dead zone at the edge of the hole"

Fig.4

Diagram of the survival zone at the edge of the hole"

Fig.5

Diagram of the distance between multi energy hole"

Fig.6

Diagram of hole diffusion"

Fig.7

Diagram of hole diffusion distance"

Fig.8

Flowchart of WSN clustering for energy hole suppression"

Fig.9

Flowchart for each round of data transfer"

Fig.10

Comparison of the percentage of surviving nodes in algorithms"

Fig.11

Comparison of the amount of data successfully sent by the algorithms"

Table 1

Average remaining energy of the algorithm when different numbers of dead nodes occur"

死亡节点占比/%LEACHUCDTSEHSRARADMCM
100.841 40.975 21.201 21.232 9
200.610 40.776 31.130 01.127 2
300.514 50.648 21.093 81.057 0
400.409 00.542 10.868 80.976 2
500.257 30.399 50.855 90.992 1

Table 2

Extremely poor energy of the algorithm when different numbers of dead nodes occur"

死亡节点占比/%LEACHUCDTSEHSRARADMCM
101.306 91.477 51.581 91.504 1
201.190 21.329 91.488 11.350 8
300.999 51.265 61.418 51.226 0
400.933 81.172 11.290 51.057 4
500.704 01.075 31.227 00.676 1

Table 3

Energy standard deviation of the algorithm when different numbers of dead nodes occur"

死亡节点占比/%LEACHUCDTSEHSRARADMCM
100.439 60.513 20.597 70.469 8
200.372 40.4720.618 60.432 2
300.293 80.424 90.600 40.333 6
400.248 40.372 80.529 10.317 5
500.175 00.290 10.507 90.105 4

Fig.12

Comparison of contour plots of different algorithms at 20% of dead nodes"

Fig.13

Comparison of contour plots of different algorithms at 30% of dead nodes"

Fig.14

Comparison of contour plots of different algorithms at 40% of dead nodes"

Fig.15

Comparison of contour plots of different algorithms at 50% of dead nodes"

Table 4

Energy holes for different algorithms in the presence of different number of dead nodes"

死亡节点占比/%LEACHUCDTSEHSRARADMCM
105(4)3(8)5(3)5(4)
208(5)3(17)4(6)5(6)
309(13)3(27)4(17)4(11)
408(21)6(33)4(29)3(20)
507(29)5(36)5(33)2(27)
[1] Li J P, Li G C, Chu S C, et al. Modified parallel tunicate swarm algorithm and application in 3D WSNs coverage optimization[J]. Journal of Internet Technology, 2022, 23(2): 227-244.
[2] 李建坡, 张庆华, 张展图, 等. 基于拥塞控制的无线传感器网络能耗优化路由算法[J]. 东北电力大学学报,2020, 40(4): 69-74.
Li Jian-po, Zhang Qing-hua, Zhang Zhan-tu, et al. Congestion control and energy optimization routing algorithm for wireless sensor networks[J]. Journal of Northeast Electric Power University, 2020, 40(4): 69-74.
[3] 李建坡, 刘琨, 朱伟华. 基于链路质量优化的无线传感器网络数据传输算法[J]. 吉林大学学报: 工学版,2024, 54(9): 2668-2675.
Li Jian-po, Liu Kun, Zhu Wei-hua. Link quality optimization based data transmission algorithm for wireless sensor network[J]. Journal of Jilin University (Engineering and Technology Edition),2024, 54(9): 2668-2675.
[4] Basumatary H, Debnath A, Deb Barma M K, et al. Performance analysis of centroid-based routing protocol in wireless sensor networks[J]. IETE Technical Review, 2024, 41(2): 187-199.
[5] Dholey M K, Sinha D, Mukherjee S, et al. MSHRP: mobile sink based limited hop routing protocol for wireless sensor networks[J]. Wireless Personal Communications, 2023, 133(1): 93-118.
[6] 刘涛, 庞博. 能耗均衡的低功耗自适应集分区路由改进算法[J]. 科学技术与工程, 2021, 21(31): 13447-13453.
Liu Tao, Pang Bo. Improved LEACH routing algorithm based on partitioning and energy consumption balance[J].Science Technology and Engineering, 2021, 21(31): 13447-13453.
[7] Edla D R, Lipare A, Parne S R. Load balanced cluster formation to avoid energy hole problem in WSN using fuzzy rule-based system[J]. Wireless Networks, 2023, 29(3): 1299-1310.
[8] Dogra R, Rani S, Sharma B, et al. A novel dynamic clustering approach for energy hole mitigation in Internet of Things‐based wireless sensor network[J]. International Journal of Communication Systems, 2021, 34(9): No.e4806.
[9] Aravind K, Maddikunta P K R. Dingo optimization based cluster based routing in internet of things[J]. Sensors, 2022, 22(20): No. 8064.
[10] Rao K R, Rahman M Z U, Satamraju K P, et al. Genetic algorithm for cross-layer-based energy hole minimization in wireless sensor networks[J]. IEEE Sensors Letters, 2022, 6(12): 1-4.
[11] Nayak C K, Das S. Minimization of energy holes with lively bonding and the division of coverage[J]. International Journal of e-Collaboration (IJeC), 2022, 18(2): 1-14.
[12] Li J P, Han Q, Wang W T. Characteristics analysis and suppression strategy of energy hole in wireless sensor networks[J]. Ad Hoc Networks, 2022, 135:No. 102938.
[13] Zhao X J, Xiong X X, Sun Z, et al. An immune clone selection based power control strategy for alleviating energy hole problems in wireless sensor networks[J]. Journal of Ambient Intelligence and Humanized Computing, 2020, 11: 2505-2518.
[14] Behera T M, Mohapatra S K. A novel scheme for mitigation of energy hole problem in wireless sensor network for military application[J]. International Journal of Communication Systems, 2021, 34(11):No. e4886.
[15] Lipare A, Edla D R, Dharavath R. Energy efficient routing structure to avoid energy hole problem in multi-layer network model[J]. Wireless Personal Communications, 2020, 112(4): 2575-2596.
[16] Chauhan V, Soni S. Energy aware unequal clustering algorithm with multi-hop routing via low degree relay nodes for wireless sensor networks[J]. Journal of Ambient Intelligence and Humanized Computing, 2021, 12: 2469-2482.
[17] Prakash P S, Nagaraju K, Reddy A V, et al. CDEIR: intelligent routing for efficient wireless sensor networks using BUG algorithm[J]. IEEE Access, 2023, 11: 72895-72910.
[18] Nagadivya S, Manoharan R. Energy efficient fuzzy logic prediction-based opportunistic routing protocol (EEFLPOR) for wireless sensor networks[J]. Peer-to-Peer Networking and Applications, 2023, 16(5): 2089-2102.
[19] Dogra R, Rani S, Sharma B, et al. A novel dynamic clustering approach for energy hole mitigation in Internet of Things‐based wireless sensor network[J]. International Journal of Communication Systems, 2021, 34(9): No. e4806.
[20] 孟建军, 王建明, 李德仓, 等. 铁路沿线线型无线传感器网络节点部署策略[J]. 传感技术学报, 2021, 34(6): 829-834.
Meng Jian-jun, Wang Jian-ming, Li De-cang, et al. The deployment strategy of wireless sensor network nodes along the railway[J]. Chinese Journal of Sensors and Actuators, 2021, 34(6): 829-834.
[21] 桂易琪, 叶子鉴, 陈永康. 一种基于区域划分和内容流行度的NDN缓存策略[J]. 江苏大学学报: 自然科学版, 2023, 44(2): 186-193.
Gui Yi-qi, Ye Zi-jian, Chen Yong-kang. Cache strategy of named-data networking based on community nodes division and content popularity[J]. Journal of Jiangsu University(Natural Science Edition), 2023, 44(2): 186-193.
[22] 吴永胜, 王维德. 多组分液体混合物扩散系数及其计算[J]. 广东化工, 2010, 37(9): 152-153.
Wu Yong-sheng, Wang Wei-de. Diffusion coefficients in multicomponent liquid mixture and their calculation[J]. Guangdong Chemical Industry, 2010, 37(9): 152-153.
[23] Lokhande M P, Patil D D. Enhancing the energy efficiency by LEACH protocol in the internet of things[J]. International Journal of Computational Science and Engineering, 2022, 25(1): 1-10.
[24] Li J P, Dong Z Q. Uneven clustering and data transmission strategy for energy hole problem in wireless sensor networks[J]. Journal of Information Hiding and Multimedia Signal Processing, 2017, 8(2): 500-509.
[1] LIU Zhou-zhou, PENG Han. Topology control algorithm based on node reliability in WSN [J]. 吉林大学学报(工学版), 2018, 48(2): 571-577.
[2] TANG Kun, SHI Rong-hua. Detection of wireless sensor network failure area based on butterfly effect signal [J]. 吉林大学学报(工学版), 2017, 47(6): 1939-1948.
[3] LIU Zhou-zhou, WANG Fu-bao. Improvement of discrete shuffled frog-leaping algorithm and application in compressed sensing reconstruction [J]. 吉林大学学报(工学版), 2016, 46(4): 1261-1268.
[4] ZHANG Jing, LIU Yan-heng, ZHANG Jin-dong, SUN Geng. Cluster size adaptive adjustable strategy for wireless sensor networks [J]. 吉林大学学报(工学版), 2016, 46(3): 876-883.
[5] SONG Xiao-ying, WEN Tao, GUO Quan, ZHANG Dong-qing, SHENG Gang. Unequal cluster data gathering protocol with optimal cluster size in sensor networks [J]. 吉林大学学报(工学版), 2015, 45(6): 1961-1973.
[6] LIU Kui, LIU San-yang. Mobile data collecting algorithm based on mixed sink strategy in WSNs [J]. 吉林大学学报(工学版), 2015, 45(5): 1680-1687.
[7] KUANG Zhe-jun,SHI Wei-jia,HU Liang. Residual energy algorithm of role-relationship and member-relationship based on wireless sensor network [J]. 吉林大学学报(工学版), 2015, 45(2): 600-605.
[8] LIU Yan-heng, LU Ying-qi, SUN Da-yang, WANG Ai-min, NING Yu. Service-oriented generalized WSN lifetime assessment model [J]. 吉林大学学报(工学版), 2014, 44(6): 1771-1777.
[9] LI Juan, LIU Yu, QIAN Zhi-hong, LU Chang-gang. Improved DV-Hop localization algorithm based on two communication ranges for wireless sensor network [J]. 吉林大学学报(工学版), 2014, 44(2): 502-507.
[10] ZENG Wen-xiao, JIANG Tong-hai, LI Xiao, ZHOU Jun-lin, ZHANG Rong-hui, WANG Yan-en. Transmission of wireless sensor networks based on distributed multi-staging area check method [J]. 吉林大学学报(工学版), 2014, 44(01): 246-252.
[11] WANG Ya-li, CHEN Lan, LYU Chao, WU Fan. Cross-layer optimization of WSN based on network utility and lifetime [J]. 吉林大学学报(工学版), 2013, 43(03): 807-812.
[12] GUAN Jian, LIU Yan-heng, LU Ying-qi, LIU Xue-jie, WANG Long, LIU Yang. Concentric ring cluster routing algorithm based on coverage for WSN [J]. 吉林大学学报(工学版), 2013, 43(01): 158-164.
[13] SHEN Xuan-jing, LI Cheng-yue, WANG Shuo, QIAN Qing-ji. Localization algorithm based on optimal nodes for wireless sensor networks [J]. 吉林大学学报(工学版), 2011, 41(增刊1): 208-214.
[14] PEI Shi-hui, WANG Wei-hong. Deterministic group-based key pre-distribution scheme for wireless sensor network [J]. 吉林大学学报(工学版), 2011, 41(增刊1): 220-226.
[15] YANG Jing, XIONG Wei-li, QIN Ning-ning, ZHAO Wei, XU Bao-guo. Energy-efficient data gathering algorithm for wireless sensor networks [J]. 吉林大学学报(工学版), 2011, 41(6): 1720-1725.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!