• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (7): 1181-1192.

• 计算机网络与信息安全 • 上一篇    下一篇

无线传感器网络优质虚拟骨干的构建算法

黄金河1,2,梁家荣1,2,黎昌珍3   

  1. (1.广西大学计算机与电子信息学院,广西 南宁 530004;
    2.广西多媒体通信与网络技术重点实验室,广西 南宁 530004;3.广西大学公共管理学院,广西 南宁 530004)
  • 收稿日期:2024-03-13 修回日期:2024-07-20 出版日期:2025-07-25 发布日期:2025-08-25
  • 基金资助:
    国家自然科学基金(61862003);广西自然科学基金(2018GXNSFDA281052)

A virtual backbone construction algorithm in wireless sensor networks

HUANG Jinhe1,2,LIANG Jiarong1,2,LI Changzhen3   

  1. (1.School of Computer,Electronics and Information,Guangxi University,Nanning 530004;
    2.Guangxi Key Laboratory of Multimedia Communications and Network Technology,Nanning 530004;
    3.School of Public Policy and Management,Guangxi University,Nanning 530004,China)
  • Received:2024-03-13 Revised:2024-07-20 Online:2025-07-25 Published:2025-08-25

摘要: 无线传感器网络的虚拟骨干由承担网络的计算和路由任务的节点组成,其能耗效率是整个网络寿命的关键。无线传感器网络的长寿命容错虚拟骨干构建问题,可以抽象成加权无向图中的加权连通坡面划分问题,这是一个NP-Hard问题。提出一种考虑寿命的容错虚拟骨干构建算法,它包括2个子算法:子算法1采用贪婪策略选取能量较大的节点来构建多个不相交的连通控制集,基于睡眠唤醒机制将虚拟骨干节点电池的使用效率最大化;子算法2采用伪不相交连通控制集技术选取寿命较长的节点更新子算法1获得的虚拟骨干,构建新的长寿命容错虚拟骨干。仿真结果表明,在虚拟骨干的寿命和连通控制集的数量方面,所提算法的性能优于其他对比算法。

关键词: 无线传感器网络, 虚拟骨干, 加权连通坡面划分, 节点能量

Abstract: The virtual backbone of a wireless sensor network consists of nodes responsible for computation and routing tasks,and its energy efficiency is a critical factor in determining the overall network lifespan.The problem of constructing a long-lived fault-tolerant virtual backbone in wireless sensor networks can be abstracted as the weighted connected domatic partition problem in weighted undirected graphs,which is an NP-Hard problem.This paper proposes a lifespan-aware fault-tolerant virtual backbone construction algorithm,which comprises two sub-algorithms.Sub-algorithm 1 adopts a greedy strategy to select nodes with higher energy levels to construct multiple disjoint connected dominating sets,maximizing the battery utilization efficiency of virtual backbone nodes based on a sleep-wake mechanism.Sub-algorithm 2 employs a pseudo-disjoint connected dominating set technique to select nodes with longer lifespans to update the virtual backbone obtained from sub-algorithm 1,thereby constructing a new long-lived fault-tolerant virtual backbone.Simulation results demonstrate that the proposed algorithm outperforms the compared algorithms in terms of virtual backbone lifespan and the number of connected dominating sets.

Key words: wireless sensor network, virtual backbone, weighted connected domatic partition, node energy