基于平均传递概率的容迟网络路由算法的设计

基于平均传递概率的容迟网络路由算法的设计

ID:10139785

大小:27.50 KB

页数:5页

时间:2018-06-11

基于平均传递概率的容迟网络路由算法的设计_第1页
基于平均传递概率的容迟网络路由算法的设计_第2页
基于平均传递概率的容迟网络路由算法的设计_第3页
基于平均传递概率的容迟网络路由算法的设计_第4页
基于平均传递概率的容迟网络路由算法的设计_第5页
资源描述:

《基于平均传递概率的容迟网络路由算法的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于平均传递概率的容迟网络路由算法的设计摘要:本文概要地总结了容迟网络(DTN)的特点及其体系结构,分析了目前比较常用的容迟网络路由算法,并比较它们的优劣。为了实现提高传递率、降低传输延迟、对节点缓存区进行更加有效地管理的目的,采用ONE模拟器对设计的路由算法和已有的几种常见的DTN路由算法进行了基于特定场景的比较。仿真结果表明,该算法在节点的缓存区大小不同以及网络中节点的数目不同两种情况下,传递率和路由开销比率的性能均优于本文中用于比较的其它路由算法。关键词:容迟网络;路由算法;平均传递概率中图分类号:TP393.02从某种意义上来说,DTN的架构为异构互联网关及代理提供

2、了一种通用的方法,即使用存储转发的路由策略来克服通讯中断的问题。它提供的是一种类似电子邮件的服务,但增加了命名空间、路由策略以及安全保障的功能。无法支持这种架构所需全部功能的节点可使用应用层代理实现DTN应用。容迟网络的目标是为性能差异极大的各类网络提供互操作通信。由于它能够连接性能差异很大、网络类型非常不同的网络,它对于底层协议栈的假设比TCP/IP协议更少,因而比因特网模型更为通用。51基于平均传递概率的路由算法基本原理RAB-ADP算法实现的过程中,主要的属性如表1所示。2算法仿真及结果分析2.1仿真场景参数设置对仿真场景的参数设置是在与routing同级的目录下ra

3、badp_settings.txt文件中进行的。2.1.1仿真场景的整体设置。仿真场景名为RabAdp,同时模拟了连接,每隔0.1秒更新一次。整个仿真的过程持续时间为43k秒,大约相当于真实世界中的12个小时。在整个仿真过程中共设置了6个节点组。2.1.2节点组设置。首先对仿真场景中的节点进行了公共的参数,它们使用的运动模型是基于地图的最短路径算法,使用Dijkstra算法计算节点从当前位置到随机选取的目的节点的最短路径。采用了RAB-ADP路由算法,为每个节点设置的缓存区大小为10M,节点的移动速度为0.5米/秒-1.5米/秒,并有0-120秒的等待时间。每个分组设置了5

4、0个节点。由于在本次仿真试验中共设置了126个节点,分为6组:2组行人分别有40个节点;1组汽车,有40个节点;3组电车,每组分别有2个节点。每组节点分别有其特殊的属性,所以还需要单独为每组节点进行参数的设置。5groupID是每个节点组的特殊标记,在运行仿真实验时可以在图形化界面中很容易地区分各个节点组:两个行人组的groupID分别为p和w,汽车组的为c,三个电车组均为t。电车组使用的是基于路线的移动模型,具体的移动路线是从外部文件tram3.wkt中导入的,并根据routeType属性规定了路线的类型。由于电车与行人在缓存区大小、移动速度和等待时间等属性上是有差异的,

5、所以进行了重新的设置。2.2仿真结果分析节点的缓存区资源是有限的,当消息过多超出缓存区容纳的范围时需要根据一定的队列策略删除消息。而不同的缓存区大小影响着删除的消息数量,从而影响了算法的性能。缓存区大小分别取2M、5M、10M、20M、30M五种情况进行比较。网络中的节点数目为126个。当缓冲区大小达到较高水平时,逐渐趋近于BinarySprayandWait算法。分析其具体原因为:(1)Epidemic算法采用的是洪泛策略,随着缓存区大小的增加,缓存中能够保存的消息数量增加,但是网络中产生的消息副本也在大规模增加,缓存区会不断5地根据相应的队列策略删除旧消息,为新消息提供

6、更多的空间。这样使得节点间随机相遇的概率降低,导致传递率降低;(2)PROPHET算法是基于历史和可传递性的概率路由算法,在转发时会根据相遇历史计算出传递预测概率值来决定是否转发,从而在缓冲区的较小的情况下优于Epidemic算法。然而,在网络中产生的消息缓冲区大小和拷贝的大量增加,节点满足减少可能的节点的概率,长时间不能满足,导致预测的概率大大衰减,从而降低转移,转移率;(3)BinarySprayandWait算法和RAB-ADP算法对转发过程中的消息副本数进行了限制,从而节省了缓存空间用来保存更多的消息,更加有效地为更多的消息提供服务。因此这两种算法随着缓存区大小的增

7、加传递率增长较快;(4)随着缓存区大小的增加四种路由算法的平均延迟时间变化情况。可以看出RAB-ADP算法的平均延迟时间处于高于BinarySprayandWait算法,但是低于PROPHET算法和Epidemic算法。这是由于在进行消息转发时,RAB-ADP算法要根据平均传递预测概率值来决定是否进行转发,因而需要在缓存区中停留更长的时间来等待更好的转发机会,所以平均延迟时间较长,这个指标也是RAB-ADP算法在继续研究过程中需要改进的方向。3结束语在两个实验中可以看出,在不同的网络节点中的缓冲和不同的两种情况下,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。