【技术实现步骤摘要】
移动AdHoc网络中基于距离的合作广播方法
本专利技术属于无线通信
,具体涉及一种能够有效抑制广播风暴,提高广播的可靠性,具有较高的到达率和较低时延的移动AdHoc网络中基于距离的合作广播方法。
技术介绍
移动AdHoc网络是由一组带有无线收发装置的移动终端组成的临时性自治系统,是一种特殊的无线网络,节点可以随时加入或离开移动AdHoc网络。在移动AdHoc网络中,每个节点地位平等,它们既有普通移动终端所具备的功能,还具有路由的报文转发功能。在移动AdHoc网络中,广播是将网络中某一节点的消息传递给所有其他节点的过程,它被广泛应用于许多移动AdHoc网络协议中,其中最简单的广播方式就是洪泛广播,很多广播方法也是在洪泛的基础上提出来的。但洪泛广播会造成信息冗余、信道争抢和信号碰撞,带来广播风暴问题,严重影响网络吞吐量和其他QoS指标。同时,信号碰撞将导致广播的不可靠性。现阶段国内外广播风暴的抑制方案主要可以分为四类:基于概率的广播方法、基于覆盖面积的广播方法、基于邻居信息的广播方法以及混合型方法。以上这些抑制广播风暴的方法在一定程度上减少了网络的广播冗余,有些方案比较简单,如基于概率方案,但是减少冗余效果一般而且广播覆盖率低;有些方案又比较复杂,如基于邻居信息方案,它对网络拓扑要求较高而且容易出现NP问题;还有些基于覆盖面积的方案,需要GPS定位装置来判断距离或位置,实际应用时受到局限。相对于广播风暴来说,关于不可靠广播的研究较少。不可靠广播会使某些路由不能建立、路由信息不一致等。关于不可靠广播的研究方案有基于洪泛的方案、基于最小生成树的方案和混合型的 ...
【技术保护点】
一种移动AdHoc网络中基于距离的合作广播方法,其特征是,包括如下步骤:(1‑1)网络中的任意一个节点J均周期性地广播HELL0分组,J的任一邻居节点工接收HELL0分组,接收到以后做如下处理:(1‑1‑1)若工节点尚未创建节点J的邻居信息表,则工节点建立节点J的邻居信息表;(1‑1‑2)若工节点已经创建了节点J的邻居信息表,则利用接收到的HELL0分组的信息更新节点J的邻居信息表中的信息;(1‑2)工节点将工节点的节点信息封装在HELL0分组中进行回复;(1‑3)若节点J需要发送广播分组,则节点J在其邻居节点中选择至多四个节点作为其下一跳合作转发节点,并在广播分组中填入下一跳转发节点地址及与各个转发节点相对应的互不相同的转发延迟时间,发送广播分组;(1‑4)节点工收到广播分组后,判断是否是第一次收到所述广播分组,并进行如下处理:(1‑4‑1)若节点工不是第一次接收到该广播分组,则丢弃收到的分组;(1‑4‑2)若节点工第一次接收到该广播分组,节点工将广播分组存入其接收信息表中,并检查广播分组中的转发节点地址字段;如果转发节点地址字段中没有节点工的地址信息,则节点工不再对该分组做进一步处 ...
【技术特征摘要】
1.一种移动AdHoc网络中基于距离的合作广播方法,其特征是,包括如下步骤:(1-1)网络中的任意一个节点J均周期性地广播HELLO分组,J的任一邻居节点I接收HELLO分组,接收到以后做如下处理:(1-1-1)若I节点尚未创建节点J的邻居信息表,则I节点建立节点J的邻居信息表;(1-1-2)若I节点已经创建了节点J的邻居信息表,则利用接收到的HELLO分组的信息更新节点J的邻居信息表中的信息;(1-2)I节点将I节点的节点信息封装在HELLO分组中进行回复;(1-3)若节点J需要发送广播分组,则节点J在其邻居节点中选择至多四个节点作为其下一跳合作转发节点,并在广播分组中填入下一跳转发节点地址及与各个转发节点相对应的互不相同的转发延迟时间,发送广播分组;转发节点采用如下步骤选择:(1-3-1)发送节点首先检查自己的邻居信息表:如果只有1-4个邻居节点,那么将每个邻居节点作为转发节点,如果邻居数目大于4,则计算邻居距离的平均值aver(d)和特定距离门限值r;并根据aver(d)和r确定距离门限值Dth;若网络中节点分布均匀,则设定节点J的距离门限值Dth=aver(d),其中,aver(d)为网络中所有邻居节点的距离平均值;若网络中节点分布不均匀,当aver(d)≤r时,设定节点J的距离门限值Dth=aver(d);当aver(d)>r时,设定Dth=r,其中,r值为设定的特定距离值;(1-3-2)如果某邻居节点的距离值小于门限值Dth,则所述邻居节点不作为转发节点;(1-3-3)计算距离值大于门限值Dth的节点个数Num:如果Num≤4,则距离值大于门限值Dth的邻居节点都作为合作转发节点,并按转发延迟时间进行分时合作转发;如果Num>4,转至步骤(1-3-4);(1-3-4)计算距离值大于门限值Dth的邻居节点的距离值与之差的绝对值,选择绝对值最小且互相不在彼此覆盖范围的4个邻居节点进行分时合作转发;如果绝对值最小且互相不在彼此覆盖范围的邻居节点数目不足四个,则直接在距离值大于门限值Dth的邻居节点中选择都不在彼此覆盖范围内的四个邻居节点进行分时合作转发;(1-4)节点I收到广播分组后,判断是否是第一次收到所述广播分组,并进行如下处理:(1-4-1)若节点I不是第一次接收到该广播分组,则丢弃收到的广播分组;(1-4-2)若节点I第一次接收到该广播分组,节点I将广播分组存入其接收信息表中,并检查广播分组...
【专利技术属性】
技术研发人员:余燕平,俞艳,刘欣欣,王筱妍,刘克艳,宁东升,
申请(专利权)人:浙江工商大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。