[发明专利]基于拥塞控制的无线传感器网络分簇式路由协议跨层优化方法有效
申请号: | 201810801057.X | 申请日: | 2018-07-20 |
公开(公告)号: | CN108834174B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 李建坡;张庆华;孟凡奇;王敬东;姜万昌;张秋实;赵立权;李楠 | 申请(专利权)人: | 东北电力大学 |
主分类号: | H04W28/02 | 分类号: | H04W28/02;H04W40/10;H04L12/715;H04L12/801;H04L12/835;H04W4/38;H04W52/36;H04L12/803 |
代理公司: | 吉林市达利专利事务所 22102 | 代理人: | 陈传林 |
地址: | 132012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 拥塞 控制 无线 传感器 网络 分簇式 路由 协议 优化 方法 | ||
本发明是一种基于拥塞控制的无线传感器网络分簇式路由协议跨层优化方法,其特点是:它包括基于缓冲区队列长度的拥塞检测策略、基于控制信息帧结构的拥塞通告策略、基于邻节点剩余能量与功率控制的拥塞解除策略。具有科学合理,适用性强,低能耗,高分组投递率,能够适用于复杂环境,延长网络生命周期等优点。
技术领域
本发明属于无线传感器网络技术领域,涉及一种基于拥塞控制的无线传感器网络分簇式路由协议跨层优化方法。
背景技术
拥塞控制技术是无线传感器网络中的核心技术之一,对传感器网络的性能有较大影响。拥塞不仅会引起缓冲区溢出,从而导致较高的分组丢失,造成能量的浪费,并且会引发数据传输碰撞以及较大的队列时延。为了在网络层的路由过程中实现有效的拥塞控制,许多跨层优化技术被提出。跨层优化方法通过网络协议栈模型中不同层之间的信息交互,在满足各层性能要求的基础上,对网络整体进行优化,从而达到全局性能最优的目的。基于拥塞控制的无线传感器网络分簇式路由协议跨层优化方法是将这种跨层思想引入到分簇式路由协议的拥塞控制中来,在降低节点能耗的同时,有效的解除拥塞,提高数据包成功发送数量。
目前,对拥塞控制的研究主要分为拥塞检测、拥塞通告、拥塞解除三个部分。在拥塞检测部分,主要是通过介质访问控制(Medium Access Control,简称MAC)层的缓冲区队列长度来进行拥塞情况的判断;在拥塞通告部分,主要是通过改变MAC层中数据帧结构来实现拥塞信息的通告;在拥塞解除部分,主要是通过对节点的数据发送速率进行调节或改变传输路径来解除拥塞。通过这种完整的拥塞控制方法可以有效的实现拥塞的发现、通告和解除,保证了网络的连通性,避免了网络中数据分组的丢失,但是它依然存在一些问题,主要体现在:
(1)拥塞控制方法对跨层优化方法研究不足,现有的拥塞控制方法只在MAC层进行优化,没有结合网络层网络结构,路由过程等信息进行跨层优化。同时,现有的分簇式路由方法多基于网络层进行设计,没有结合MAC层缓冲区队列长度、数据帧结构等信息进行跨层优化;
(2)拥塞问题在分簇式路由协议中比较严重,由于簇间传输中的多跳转发机制,如果多个簇头节点都选择同一个簇头节点作为下一跳节点,那么就可能造成此节点因转发数据量过大导致缓冲区溢出而丢失数据或无法接收数据产生数据重传,造成了严重的拥塞问题,增加了网络能量消耗,减少了数据包成功发送的数量;
(3)拥塞控制方法对分簇式路由协议研究不足,由于分簇式路由协议中存在的特性,现有的许多拥塞控制方法并不适用于分簇式路由协议,导致许多拥塞控制方法在分簇式路由协议中失效;
(4)拥塞控制方法在各个环节存在一定的缺陷,现有的拥塞检测机制在检测的过程中会产生很多额外的能耗,降低了节点的存活时间;拥塞通告机制过于复杂,在网络拥塞严重的情况下,由于节点之间频繁的发送拥塞信息,反而会加重拥塞情况,使网络的数据丢失更为严重;拥塞解除机制效率较低,现有的拥塞解除机制多基于速率调节,在网络拥塞严重的情况下,拥塞难以及时解除,影响消息传递的实时性。
发明内容
本发明的目的是,针对拥塞控制方法缺少跨层信息交互问题、多跳转发机制带来的拥塞问题、拥塞控制方法不适用于分簇式路由协议问题以及拥塞控制方法在各个环节存在缺陷的问题,提出一种科学合理,适用性强,低能耗,高分组投递率,能够适用于复杂环境,延长网络生命周期的一种基于拥塞控制的无线传感器网络分簇式路由协议跨层优化方法。
本发明的目的是由以下技术方案来优化的:一种基于拥塞控制的无线传感器网络分簇式路由协议跨层优化方法,其特征是,它包括的内容有:基于缓冲区队列长度的拥塞检测策略、基于控制信息帧结构的拥塞通告策略、基于邻节点剩余能量与功率控制的拥塞解除策略,
1)所述基于缓冲区队列长度的拥塞检测策略:在拥塞检测过程中利用簇头节点以及其下一跳节点缓冲区队列长度进行拥塞检测,拥塞检测表示为(1)式:
Lnew-j≤Lmax (1)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北电力大学,未经东北电力大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810801057.X/2.html,转载请声明来源钻瓜专利网。