WSN中的最大冗余丢弃和覆盖传输拥塞控制

2021-07-21 05:02:50周小玲付银莲
计算机工程与设计 2021年7期

周小玲,付银莲

(1.广州铁路职业技术学院 基础课部,广东 广州 510430;2.华南农业大学 数学与信息学院,广东 广州 510642)

0 引 言

无线传感器网络(wireless sensor network,WSN)的应用已经扩展到诸多领域[1,2],这种网络的一个显著特点就是在接收器附近传感器节点高度密集。随着网络规模的扩大,这些节点间的拥塞效应会变得更加明显。而这些节点的带宽是有限的,因此,为了最大化网络覆盖,选择合适的数据包进行缓冲和传输非常重要;一个数据包除了包含监测区域内某处事件的可用值外,往往还包含事件的位置。这些信息可以通过包含在数据包头中的节点ID或检测事件的节点坐标来传输。在前一种情况下,接收器节点需要采用预先计算的数据将节点ID映射到其位置。显然,这仅对预先规划的部署才是可行的。在后一种情况下,位置信息可以通过GPS或定位算法[3-5]来获得。

传感器网络的一个极其重要的性能目标是其覆盖范围。正如文献[6,7]所指出,覆盖有不同的特定表述,但一般认为是通过网络提供服务质量的一种度量。如果网络拥塞,则来自不同源的数据包在到达接收器之前有可能被丢弃,从而导致事件未被检测到或出现检测差错。因此,采用缓冲和调度机制来实现覆盖感知是很有用的。

尽管缓冲区管理和调度已经在传感器网络中得到了研究,但大多数现有研究或者仅考虑调度,或者仅考虑缓冲区管理,或者仅考虑覆盖,而没有在网络拥塞状态下同时将这三者加以考虑。……

登录APP查看全文