[发明专利]一种基于OLSR协议的移动自组织网络拥塞控制方法有效
申请号: | 201510347108.2 | 申请日: | 2015-06-19 |
公开(公告)号: | CN105007570B | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 谭毓安;张全新;朱红;程子敬;曲家庆;李元章;马忠梅 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W28/02;H04W40/32;H04W84/18 |
代理公司: | 北京理工正阳知识产权代理事务所(普通合伙) 11639 | 代理人: | 王民盛 |
地址: | 100081 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信道占用率 移动自组织网络 拥塞控制 转发节点 拥塞 备选转发节点 无线网络路由 路由表广播 自组织网络 定期广播 节点信息 邻居节点 目的节点 实时更新 实时获取 拓扑结构 协议领域 运算负担 整个网络 正常控制 转发路径 转发路由 网络 路由表 表项 泛洪 筛选 更新 广播 应用 保证 | ||
1.一种基于OLSR协议的移动自组织网络拥塞控制方法,其特征在于:利用OLSR协议中,邻居节点间路由表的定期广播更新功能,通过信道占用率及转发缓冲区占用率筛选备选转发节点,以获取特定目的节点更多的转发节点,分散转发路径,降低网络中的拥塞程度;
通过如下步骤实现:
步骤一、在运行OLSR协议节点路由表中,增加一个信道占用率表项,定义为channel_occupancy_rate,用来记录本节点的信道占用情况;增加一个转发缓冲区占用率表项,定义为trans_buffer_occupancy_rate,用来记录本节点的转发缓冲区占用情况;
步骤二、广播本地路由表;在节点广播本地路由表时,连同新增的channel_occupancy_rate和trans_buffer_occupancy_rate表项一起广播;
步骤三、收到MPR节点路由表广播时,判断MPR的信道占用率是否超过上限阈值n1,或者转发缓冲区占用率是否超过上限阈值n2,如果没有超限,则采用标准OLSR方法更新自己的转发路由表,如果超限,则在保留原有MPR转发节点信息的同时,尝试在其他邻居节点路由表广播中,为下一跳是占用率超限的MPR转发节点的目的节点,增加新的备用MPR转发节点;
步骤四、如果有数据要发送,为MPR超限的目的节点,选用备用MPR节点发送数据;
步骤五、判断备用MPR节点是否过期,如果没有过期,则继续保留;如果已经过期,则判断原有MPR节点信道占用率是否降到下限阈值n1’以下,并且转发缓冲区占用率是否降到n2’以下,n1>n1’,n2>n2’,以防止反复增加备用节点形成抖动;如果此时原有MPR信道占用率已经降到n1’以下,并且转发缓冲区占用率已经降到n2’以下,则删除备用MPR节点,恢复为常规OLSR协议更新路由表;如果此时原有MPR信道占用率高于n1’,或者转发缓冲区占用率高于n2’,则刷新备用MPR的生存周期,延长其有效期。
2.根据权利要求1所述的一种基于OLSR协议的移动自组织网络拥塞控制方法,其特征在于:步骤三中新增备选MPR节点的必须同时满足下列条件:
(1)channel_occupancy_rate不超过n1;
(2)trans_buffer_occupancy_rate不超过n2;
(3)除原MPR节点外channel_occupancy_rate与
trans_buffer_occupancy_rate之和,在所有邻居节点中最低;
新增转发节点的上限设定为m。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510347108.2/1.html,转载请声明来源钻瓜专利网。