本方案介绍了一种利用混合聚合与调度技术并结合神经模糊决策层的物联网使能无线传感器网络智能拥塞控制方法。所提出的系统可提升数据包投递率、降低延迟、提高吞吐量和能量效率,从而在应对可变物联网工作负载时延长网络寿命并确保服务质量(QoS)。
方法文章
本方案介绍了一种利用混合聚合与调度技术并结合神经模糊决策层的物联网使能无线传感器网络智能拥塞控制方法。所提出的系统可提升数据包投递率、降低延迟、提高吞吐量和能量效率,从而在应对可变物联网工作负载时延长网络寿命并确保服务质量(QoS)。
在支持物联网的无线传感器网络(WSNs)中,拥塞会降低数据包投递率、增加延迟并恶化能耗,从而损害网络性能,尤其在突发性和异构性流量条件下更为显著。本协议介绍了一种智能拥塞控制技术,该技术结合了混合数据聚合、自适应调度以及神经模糊决策引擎,以高效应对网络负载。该方法首先生成仿真数据,利用 NS-2.35 构建不同节点密度的拓扑结构,并设置流量模式。针对每种场景获取数据包轨迹,以实现可重复的评估。该协议的工作流程包含两种机制的结合:(1)混合聚合,即在基于时间和计数的窗口中合并数据包,同时保留优先级标签;(2)自适应调度,通过加权轮询方式管理双优先级队列。神经模糊控制器持续评估缓冲区占用率、链路质量、信道利用率、剩余能量和流量优先级。基于这些输入,通过模糊推理和神经自适应学习机制调节聚合深度、队列权重以及传输决策。性能测量任务包括计算数据包投递率、端到端延迟、吞吐量、节点级能耗以及网络寿命。通过多次运行进行统计分析,以验证结果的可靠性。与基线方案相比,该方法在仿真中表现出更优的性能。本协议提供了一个可重复的框架,用于探索适用于支持物联网的 WSN 环境中、具备能量高效性、可扩展性及服务质量感知能力的混合拥塞控制方法。
物联网(IoT)的迅猛发展 necessitated 数以十亿计互联设备的部署,其中无线传感器网络(WSNs)在大多数情况下被用于提供实时监测和决策支持1,2。这些网络已成为物联网系统在截然不同领域中的核心结构,例如医疗健康监测3、智慧城市4、精准农业5、工业自动化6以及环境感知7。无线传感器网络由传感器节点构成,这些节点具有带宽、能量和计算能力等有限资源。由于物联网流量本身具有高度动态性和突发性,这些限制进一步加剧了问题,因此上述网络极易发生拥塞8。
该方案特别适用于中到大规模的物联网部署(150–750个节点),在严格的能量约束下产生混合的周期性和突发性流量。这类情况在医疗监测、智慧城市感知和工业自动化系统中十分常见,尽管节点资源有限,仍需确保可靠的数据传输和低延迟通信9。
无线传感器网络(WSN)中的拥塞可能通过多种方式严重影响网络性能,包括数据包丢失、队列延迟增加、吞吐量下降以及能量消耗加速8,10。在任务关键型物联网(IoT)场景中,例如远程医疗或灾害救援,由拥塞引起的延迟或数据包丢失可能导致致命后果11,12。现有的拥塞控制方法主要分为三类:基于流量的方案(源速率限制、反压控制)13,14、基于聚合的方案(网络内数据融合)15,16,以及基于调度的方案(优先级队列、信道分配)9,17。这些技术在一定程度上取得了成效,但单独使用时也存在局限性。例如,基于流量的方法通常因非选择性地降低源节点速率而损害应用性能;基于聚合的方法虽可消除冗余,但会增加对时间敏感数据流的延迟;而基于调度的策略虽能提升公平性,但在缺乏高流量负载的情况下无法有效运行6。
与仅基于流量、仅基于聚合和仅基于调度的方案相比,混合神经模糊控制在数据包传输可靠性、延迟和能耗之间提供了更为平衡的权衡。通过根据实时网络状态联合调节聚合深度和调度优先级,该方法在高负载和异构的物联网工作负载下能更有效地缓解拥塞18。
研究动机
由物联网支持的无线传感器网络会产生异构且通常呈突发性的流量,使其容易出现拥塞、队列溢出和过度重传等问题。现有的基于流量、仅聚合或仅调度的方案在动态负载条件下,无法在数据包传输率、延迟和能耗之间实现良好的平衡19,20。鉴于上述局限性,本研究提出一种混合型拥塞控制协议,该协议结合了自适应聚合、支持服务质量的调度机制以及神经模糊决策方法,旨在密集的物联网无线传感器网络环境中提供可靠、低延迟且高能效的性能表现。
近期研究凸显了结合聚合与调度的混合机制在平衡吞吐量、延迟和能效方面的潜力21,22。采用模糊逻辑、强化学习或神经模糊推理的自适应方法进一步增强了对动态网络状态的响应能力23,24,25,26。然而,目前大多数方法依赖静态阈值,增加了计算开销,不适用于资源受限的节点,并且在异构物联网工作负载下缺乏鲁棒性27,28。因此,对轻量级、自适应且能够响应流量变化、同时延长网络寿命的智能拥塞控制机制的需求仍然十分迫切。
已有大量研究致力于提升物联网使能的无线传感器网络(IoT-enabled WSN)中的可靠性、服务质量(QoS)增强以及安全数据处理能力。研究发现,基于能量感知的故障检测与恢复机制29,30能够提高在动态环境中系统的鲁棒性及端到端性能31。轻量级区块链协议可用于进一步保障物联网-无线传感器网络(IoT-WSN)应用中的数据通信安全。分层基于规则的故障检测方法的实施也有助于在资源受限的传感器部署中维持服务质量(QoS)。这些改进表明,现代物联网系统迫切需要能够与可靠性、安全性以及资源高效利用相集成的拥塞控制解决方案。
尽管针对无线传感器网络(WSNs)的拥塞控制技术已得到广泛研究,但现有解决方案大多仅考虑单层机制——即流量速率调节、数据聚合或调度中的一种15。然而,所讨论的协议采用了一种多层自适应机制,其中混合聚合、基于优先级的调度以及神经模糊决策相互协同,并持续地相互更新。与仅使用模糊逻辑的传统方法不同,NFDE 采用由 ANFIS 指导的神经自适应调优,从而能够根据实际的流量模式动态调整隶属函数和规则参数。得益于这种集成的跨层协调机制以及适用于物联网硬件的轻量级计算,所提出的协议显著区别于其他模型。
在此论文之前,关于无线传感器网络(WSN)中拥塞问题的研究已十分广泛,大量综述文献报道了数百种针对链路层、缓冲区溢出或介质竞争层面拥塞的算法。大多数解决方案旨在单个协议层上解决这些问题,而跨多层的自适应拥塞控制问题却鲜有涉及9,21。本研究通过将跨层自适应机制与适用于物联网(IoT)级别硬件的轻量级神经模糊模块相结合,填补了这一空白。
针对上述问题,本研究提出了一种智能拥塞控制机制,该机制能够将混合聚合与调度技术同面向物联网的无线传感器网络(WSN)中的神经模糊决策引擎相结合。聚合组件通过采用基于时间的窗口和基于数据包数量的窗口,减少冗余传输。调度组件通过针对关键流和非关键流的双队列加权轮询机制,确保公平性并满足服务质量(QoS)要求。神经模糊引擎持续监测主要的网络状态变量,包括缓冲区占用率、信道利用率、剩余能量、链路质量和业务优先级。通过结合神经自适应学习能力的模糊推理规则,控制器动态调整聚合深度、调度权重以及传输速率。这种闭环系统使协议在应对实时拥塞情况时具备足够的灵活性。
我们提出了关键的研究问题,以帮助明确研究的范围和重要性,并能够清晰地呈现这些内容。指导本研究的研究问题如下:
RQ1: 与独立方法相比,混合聚合与调度如何更有效地降低支持物联网的无线传感器网络中的拥塞?
RQ2:神经模糊决策引擎在不同流量负载下适应网络状态方面发挥什么作用?
RQ3:与传统的拥塞控制方案相比,所提出的协议在分组投递率、延迟、吞吐量和能量效率方面有何改进?
RQ4:所提出的协议能否在维持多样化物联网应用服务质量的同时延长网络寿命?
本研究的贡献主要体现在四个方面。首要贡献是提出了一种面向物联网使能的无线传感器网络中拥塞控制的混合聚合与调度框架,并结合神经模糊自适应机制。其次,本研究实现了一个可重复的仿真框架,用于在不同网络规模和流量强度下测试性能表现。第三,研究展示了在分组投递率、延迟、吞吐量、能量效率以及网络寿命等方面相对于基线方法的可量化提升。最后,本研究提供了数据、配置文件和分析脚本,以促进研究的开放性和可重复性。
不同的拥塞控制方法,包括仅模糊控制、仅聚合、仅调度以及基于深度强化学习(DRL)的方法,均存在各自的局限性。本研究提出的方法通过采用多层自适应混合聚合、双队列自适应调度以及神经模糊决策引擎,将上述机制集成于一个轻量级且对硬件友好的统一框架中,从而有效应对这些局限。与计算开销大、收敛时间长的基于DRL的方法相比,所提出的神经模糊层能够近乎实时地执行操作,且显著降低能耗与CPU占用率,因此特别适用于物联网(IoT)类传感器节点。本文对多种拥塞控制方法进行了比较 表1 以及所提出的方法。
表1:现有拥塞控制方法与所提出方法的比较。 本表概述了无线传感器网络中不同类别的拥塞控制方法(如仅模糊逻辑、仅聚合、仅调度以及基于深度强化学习的方法)最重要的特征、优势和局限性。该表指出了所提出方法的独特之处,即结合了混合聚合、自适应优先级调度和轻量级神经模糊决策引擎,从而在低计算开销下实现多层自适应能力。通过对比可见,所提出的协议能够在实现更高分组投递率、更低延迟、均衡吞吐量和更高能量效率的同时,仍兼容资源受限的物联网无线传感器网络设备。请点击此处下载该表格。
相关研究
近年来关于物联网无线传感器网络(WSNs)中拥塞控制的研究表明,在异构且突发性强的流量负载下,单一层次的技术——如纯数据聚合、流量节流或调度——不足以应对由此引发的缓冲区溢出、数据包碰撞以及严重的能量浪费¹-⁵。因此,聚合与调度相结合的混合方案逐渐受到重视,能够在节点密度增加的同时有效减少冗余传输并调节信道竞争6,7,8,10。跨层变体方法通过整合路由、聚类和MAC层调度,稳定汇聚型数据流及混合QoS工作负载11,12,13,而模糊逻辑或启发式触发机制则根据局部拥塞信号动态调整聚合深度和服务策略14,15,16。软计算技术进一步提升了响应能力:模糊控制器通过缓冲区占用率、链路质量和重传次数推断队列状态9,17,21;神经-模糊系统在此基础上通过学习规则权重,实现对数据包投递率(PDR)、延迟、吞吐量和能耗等多目标优化22,23,24。与此同时,深度强化学习(DRL/RL)方法用于管理速率控制、缓存和调度25,26,27,28,而基于生成模型或优化的框架则在压力条件下重构簇结构与路由路径,并调节局部流量行为²9。在这些多样化的方法中,智能混合方案始终优于静态方法,能够有效抑制队列溢出、稳定竞争窗口、降低延迟,并在不同流量条件下提升吞吐量和能量效率8,9,12,24,25,26,27,28,29,30,32,33,34。
另一研究方向致力于通过根据能量水平、链路状态和应用优先级调整拥塞控制参数,以延长网络寿命并提升服务质量(QoS)。研究表明,聚合相关数据包可减少传输次数,而自适应调度则能最小化竞争、空闲监听和碰撞风暴14,17,18,27,30,32,33,34,35,36。基于优先级的机制可在节制非关键遥测数据发送的同时,保障紧急医疗或工业流量的传输18,32,33,35,而模糊逻辑/神经模糊路由、聚类及速率控制进一步缓解了高负载场景下的振荡问题33,18。其他进展包括用于路由的AI驱动优化37、聚类38以及长期拥塞感知映射39,结合智能故障检测40、基于区块链的安全通信31和能量感知恢复⁴1,凸显出拥塞控制方案正日益向集成化和上下文感知方向发展。尽管取得了上述进展,大多数现有方法仍缺乏一个统一、轻量级、支持实时运行的框架,能够协同管理聚合、调度以及针对多样化物联网工作负载的智能自适应。这一空白推动了智能混合拥塞控制系统的发展,该系统利用神经模糊决策机制,以实现在现代支持物联网的无线传感器网络环境中具备可扩展性、服务质量感知和高能效的性能表现。
访问受限。请登录或开始试用以查看此内容。
1. 仿真环境设置
2. 网络拓扑与流量生成
表2:用于评估所提出拥塞控制协议的NS-2.35仿真参数。 本表汇总了NS-2.35中的所有仿真配置,包括部署区域大小、节点密度、与能量相关的参数、MAC层和路由配置、队列结构、传播模型、数据包大小以及控制阈值。这些参数旨在确保混合型、仅聚合型、仅调度型及基线拥塞控制方案在性能比较时实验环境的完全可重复性。请点击此处下载该表格。
3. 方法学架构
表3:神经模糊决策引擎中使用的模糊隶属度函数、输出范围及代表性规则。 五个输入变量均具有三角形和梯形的隶属度函数,本表给出了它们的精确数值参数。该表还标明了Sugeno型输出的操作范围。代表性模糊规则展示了系统如何解释网络状态,以调整聚合深度、队列调度权重和传输速率缩放。可重复性参数包括隶属度函数数量(MF counts)、规则集大小、学习率和更新间隔,这些参数有助于直接复现NFDE。 请点击此处下载该表格。

图1:面向物联网无线传感器网络的智能拥塞控制协议架构。 本图展示了混合拥塞控制策略的完整集成工作流程。网络状态测量值——包括缓冲区占用率、信道利用率、剩余能量、链路质量和流量优先级——被输入至隶属函数层和神经模糊决策引擎(Neuro-Fuzzy Decision Engine),进而生成诸如聚合深度、调度权重和传输速率调整等自适应控制变量。这些变量用于控制混合聚合模块和自适应调度模块,从而联合优化流量指标,实现更高的数据包投递率、更低的延迟、更少的能量消耗以及更长的网络寿命。缩写:NF = Neuro-Fuzzy,PDR = Packet Delivery Ratio,WRR = Weighted Round Robin,WSN = Wireless Sensor Network,IoT = Internet of Things,AQM = Active Queue Management(如适用),RSSI = Received Signal Strength Indicator(如适用)。请点击此处查看该图的放大版本。
4. 数据集详细信息
注意:本研究中使用的仿真数据集是在 NS-2.35 环境中内部生成的,由于文件大小限制,未存入公开的存储库。然而,用于重现该数据集所需的全部配置文件、TCL 脚本、NFDE 代码以及 Python 分析脚本均已公开,可在以下 GitHub 仓库获取:https://github.com/Sitaldash123/Hybrid-NF-Congestion-Control-WSN。研究人员可通过运行所提供的配置文件和脚本重新生成完整的数据集。其他数据文件可根据合理请求向作者索取。
5. 模拟执行
6. 数据分析
7. 软件使用的操作指南
8. 预期结果
访问受限。请登录或开始试用以查看此内容。
PRAM 方案在单跳通信且缓冲区容量有限的无线传感器网络环境中是可行的。实验在不同的业务速率下进行,并将该方案在吞吐量、平均接入时延和平均非空缓冲区数量方面的性能与传统的 Aloha 协议及一种基于树的 Aloha 变体(T-Aloha)进行了比较。结果明确表明,所提出的方案在上述所有指标上均实现了更优的性能。
为了清晰地展示每个实验趋势与实验方案之间的机制性关联,我们提供以下解释:
分组投递率(PDR)与节点密度的关系
当节点密度增加时,中继节点和瓶颈区域对资源的竞争变得更加激烈。实验测得PDR提升,有力地表明混合聚合方法具有有效性,该方法减少了传输中的冗余,从而使流量更加有序,并缓解了上游队列的拥塞。聚合方法是随着密度增加而降低丢包率的主要原因;因此,这表明在合理控制聚合深度的情况下,即使在网络负载较重时,也能有效维持较高的分组投递率。
端到端延迟与流量负载的关系
在恒定比特率(CBR)和突发性流量情况下,延迟均显著受到自适应调度模块的影响。双优先级加权轮询调度器可减少队列积压,赋予对延迟敏感的数据...
访问受限。请登录或开始试用以查看此内容。
实验结果表明,通过融合混合聚合、自适应调度和神经模糊自适应方法,物联网无线传感器网络中的拥塞控制得到了显著改善。事实上,与仅采用聚合、仅采用调度以及PCCP基线方法相比,新协议在不同节点密度和流量条件下,于数据包投递率、延迟、吞吐量、能效及网络寿命等方面均表现出更优的性能。这些优势充分证明,采用智能决策引擎协调多种机制的解决方案,优于使用孤立拥塞控制技术的方案。
影响可靠性的关键步骤
NS-2 仿真环境的准确配置——特别是路由参数、MAC 争用设置和双队列结构——至关重要,因为错误的设置可能掩盖拥塞控制策略的优势。同时,必须重视神经模糊决策引擎(NFDE)的校准:聚合深度的稳定性、队列权重更新以及传输速率调整均依赖于隶属函数设计、规则调优和学习率选择。训练不足或参数范围定义不清可能导致振荡行为和性能不稳定。此外,必须正确执行双队列加权循环调度(WRR)机制,以确保严格优先级的实施,并在不同负载条件下维持服务质量(QoS)。
修改与故障排除策略
访问受限。请登录或开始试用以查看此内容。
作者声明,他们在本论文所报告的工作中不存在可能产生影响的竞争性财务利益或个人关系。
作者衷心感谢浦那维什瓦卡玛大学在整个研究工作开发过程中提供的研究设施和行政支持。作者还感谢计算机工程系为模拟和分析所必需的计算基础设施提供的支持。本研究未从任何公共、商业或非营利机构获得特定资助。大型语言模型工具仅用于语言润色和格式整理。所有科学内容、方法和分析均由作者独立完成。所有通过人工智能辅助生成的文本均经过审查,并对其准确性进行了验证。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| 水下模拟模块(可选) | NS2 扩展仓库 | – | 测试水下无线传感器网络场景时使用 |
| 台式机/笔记本电脑(Intel i5/AMD Ryzen 5,≥8 GB 内存,≥20 GB 存储空间) | 市售产品 | – | 用于运行所有仿真 |
| GNU C/C++ 编译器、Tcl/Tk | Ubuntu 软件仓库 | – | 编译 NS-2 所必需 |
| MATLAB R2022a(可选) | MathWorks 公司 | https://www.mathworks.com | 如需使用 ANFIS/模糊建模时采用 |
| NS-2.35 网络仿真器 | ISI/NS2 项目 | https://www.isi.edu/nsnam/ns/ | 核心仿真环境 |
| 处理后的结果(.csv 文件) | 本研究生成 | - | 计算指标:PDR、延迟、吞吐量、能耗、网络寿命 |
| Python 3.10(NumPy、SciPy、Pandas、Matplotlib) | Python 软件基金会 | https://www.python.org | 用于数据分析与绘图 |
| Python 分析脚本 | 本研究生成 | - | 用于解析跟踪文件并生成图表的脚本 |
| 原始 NS-2 跟踪文件(.tr 文件) | 本研究生成 | - | 包含分组级传输和能耗事件 |
| 仿真配置文件(拓扑结构、业务模型、随机种子) | 本研究生成 | - | 复现实验所必需 |
| Ubuntu Linux 22.04 LTS | Canonical Ltd. | https://ubuntu.com | NS-2 的操作系统 |
访问受限。请登录或开始试用以查看此内容。
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可