菜单
3.1 算法描述
算法由两个转发数据包的方法组成:贪婪转发,在任何可以使用的时候使用;边缘转发,在贪婪转发不可用的区域使用。
整个的贪婪边缘无状态路由算法,它将在整个网络图上进行的贪婪转发和贪婪转发不可用时的在平面网络图中进行的边缘转发结合起来。所有的节点会文护一个邻节点表,用来存储无线单跳邻节点的地址和位置。该表提供了GPSR进行转发决策所需要的包中所包含状态信息之外的所有状态信息。
GPSR在边缘转发模式下所使用的报头如下表所示。GPSR报头包含一个标志区域来表明该包是在贪婪模式还是在边缘模式下转发。所有产生的数据包初始标记为贪婪模式。包的源节点还在包中加入了目的节点的地理位置。只有包的源节点可以设置目的地址区域,数据包在网络中转发的时候它保持不变。
D 目的节点的地理位置
Lp 进入边缘转发模式的节点的地理位置
Lf 贪婪转发失败的节点位置
e0 包在新的面中遍历时的第一条边
M 数据包转发模式:贪婪转发或边缘转发
表1 GPSR包头
当接收到一个贪婪转发模式的包时,节点查找它的邻节点表,从中找出地理上最接近包目的地址的邻节点。如果该邻节点更接近于目的节点,则节点转发包到此邻节点。当没有邻节点比自身更接近时,节点标记包为边缘转发模式。
GPSR转发边缘模式的包时使用一个简单的平面图遍历。本质上,当一个包在节点x处进入边缘模式,目的节点为D时,GPSR转发该包到平面图上日益接近目的节点的面。这些面被直线xD贯穿。一个平面图有两种类型的面。内部面指的是那些由图的边所构成的密闭的多边形区域。外部面指的是在图的外边界之外的无限大的面。在每种类型的面中,遍历使用右手法则来找到与直线xD交叉的边。遍历移动到相邻的被直线xD贯穿的面。图3.1给出了一个例子。注意在该图中,每个遍历的面被直线xD贯穿,头两个和最后一个面是内部面,第三个是外部面。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
Matlab平面拼接干涉仪的子孔径自由拼接研究
下一篇:
51单片机光源频闪特性参数测试电路设计
超大规模集成电路中软模块的布局
光电系统近似模型研究
PID控制在非线性时延离散混沌系统中的应用
基于差分进化算法的自动...
基于混沌的图像加密通信...
MPS模块化生产系统的开发及研究+PLC梯形图
HFSS的SIR微带带通滤波器设计
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
日语论文
英语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
751论文网手机版...
主页:
http://www.751com.cn
关闭
返回