基于友谊圈划分的机会网络路由算法的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:yxhzhy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着短距离无线通信设备的快速发展与制造技术的不断提高,短距离无线通信设备的车载自组织网络、星际互连网络、野生动物追踪传感器网络、社交机会网络等机会网络大量出现。这些网络大都处于条件恶劣的极端环境或城市道路交通等特殊场景。这些场景下的网络中节点的移动性强、网络资源有限,导致网络中节点间连接频繁中断,无法建立持续稳定的全连通网络,传统的网络模型无法有效运行。而机会网络(Opportunistic Networks,OPPNETS)作为一种新型的网络模型,能够更好地适应这些挑战性环境,满足这些环境下的通讯需求。机会网络节点间的消息转发采用的是“存储-携带-转发”路由转发模式,主要研究目标是提高消息传输成功率、降低消息传输时延、节约节点缓存资源。本课题针对机会网络面临的网络拓扑未知、网络资源受限的特点,提出了一种基于友谊圈划分的机会网络路由算法(Friendship Group Router,FGR)。本课题对传统机会网络路由算法的改进体现在以下几个方面:(1)以加权广泛度为基础的友谊圈的划分。针对机会网络拓扑未知问题,提出了加权广泛度的概念。并以加权广泛度为基础将整个网络划分为若干不同的友谊圈。友谊圈内部的节点相遇频繁,亲密度较高。友谊圈的划分,在拓扑结构未知的情况下通过节点的相遇历史信息构建了网络的逻辑拓扑结构。(2)以友谊圈为基础的三步路由转发策略。以友谊圈为基本单元对网络中的消息进行转发。转发过程总共分为三个阶段:限制喷射阶段、友谊圈外转发阶段、友谊圈内转发阶段。不仅提高了网络的消息传输成功率,还能有效地降低网络时延。(3)针对机会网络资源不足的问题,提出了基于效用度的消息管理算法。引入了以节点亲密度为参数的效用度。根据节点消息的效用度建立相应的效用度列表,并根据其列表顺序对节点缓存消息进行转发。在节点缓存不足以接受新消息时,从效用度列表底部消息开始删除,直到缓存空间足以存储新消息。效用度列表的建立能够实现节点缓存的动态管理,有效改善机会网络网络资源不足的问题。本课题在ONE仿真平台对FGR路由算法进行了编程实现,并将仿真结果与SaW、EBSR、EBRR和Epidemic等路由算法在不同消息产生间隔、节点缓存、消息生存时间下进行对比。通过比较几种路由算法的消息传输成功率(Delivery Radio,DR)、平均时延(Average Delay,AD)和网络负载(Network Overhead,NO)可以得出,FGR路由算法的路由性能更优,在各种参数及外界环境的变化下也更加稳定。
其他文献
SINS/DVL组合导航系统是以捷联惯性导航(SINS)作为主导航系统,多普勒测速系统(DVL)作为辅助测量的导航系统,并通过滤波技术来达到期望的导航精度。课题针对导航系统的输出信
近年,随着无线通信网络技术的进一步发展,车联网成为了其在交通领域的最新应用,在学术界和工业界得到了非常广泛的关注。在车联网中,车辆节点与骨干网的距离相对较远,属于网
目的:系统评价X 线修复交叉互补基因 l(X-ray repair cross complementing group 1,XRCC1)Arg399Gln基因多态性与中国人群消化系统肿瘤的关系,为消化系统肿瘤的防治提供临床
[目的]近年来,随着胃镜检查技术的提高和普及,特别是中年以上有胃癌发病高危因素的慢性萎缩性胃炎、胃溃疡患者,早期诊断和治疗可以预防胃癌的发生,然而肿瘤的快速生长和远处
防碰撞技术在数控加工和测量设备中已经扮演着越来越重要的角色,它是实现智能制造和智能测量的关键。在防碰撞系统中,零件及位姿的识别是通过保证虚拟空间和实空间的一致来实
目的:分析不同时间段复发转移的肝细胞性肝癌(hepatocellular carcinoma,HCC)长链非编码RNA(long non-coding RNA,LncRNA)的表达谱,验证其差异表达,探讨LncRNA与肝癌术后复发
足球机器人系统是一个集环境感知、动态决策、行为控制、行为执行的大系统,是机器人学与人工智能的一个结合点。路径规划及对抗决策是足球机器人决策系统的重要组成部分,路径
近年来,在现代企业管理模式中,采购管理逐渐成为企业核心竞争力的要素之一。为了充分满足生存发展和提高效益的目的,企业越来越重视供应链管理模式下的采购管理。另一方面,随
特征选择是一种有效的数据降维技术,主要任务是从原始数据集中选出最具代表性的特征子集,这些特征子集可以表达原始数据集的含义,并且可以代替原始数据集对未知数据进行预测
基于程序频谱的缺陷定位方法可以有效地辅助开发人员定位软件内部缺陷,但大部分已有自动化方法在解决多缺陷定位问题时表现不佳,部分效果尚可的方法因复杂度较高或需要开发人