PDNS性能提高策略研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:xia226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络模拟是研究网络行为、评价网络协议的重要手段,具有重要的学术研究与应用价值。近年来,随着Internet的迅速发展,网络研究的规模越来越大,相应的,对网络模拟的要求也日益提高,出现了对上万,上百万节点级网络的模拟要求,传统的单机网络模拟器和并行网络模拟器都很难满足如此大规模的网络模拟,如何利用有限资源实现大规模网络行为模拟,提高网络模拟器自身模拟性能,成为一个亟待解决的问题,本文正致力于此。本文以并行网络模拟器PDNS(Parallel/Distributed Network Simulator)为研究对象,分析了PDNS模拟运行各阶段的开销情况,确定了影响PDNS模拟性能的因素有路由策略和处理离散事件队列的调度:路由策略方面,PDNS现有的路由策略在处理拓扑规模较大的模拟时开销较大,且应用的添加不灵活;调度器方面,当离散事件数目很大时,调度器的开销也会非常大。针对上述问题,提出以下改进策略:第一,提出了一种基于IP地址的层次路由策略,利用IP地址直接路由,一方面提高路由处理的效率,另一方面方便了新应用的添加。第二,对动态连续计算技术进行了优化,并将其移植到了PDNS上,通过减少离散事件数的方式解决调度器处理能力不足的问题。经测试,应用所提出的改进策略,可以在付出较小内存代价的情况下大幅提高PDNS的模拟性能。
其他文献
生物信息学的主要任务是利用信息处理方法揭示海量生物学数据中蕴涵的生物学意义、探索生命活动的奥秘。生物基因组中存在大量的非编码区序列,这些序列中包含许多未知的生物功
计算机网络速度的提高和应用的复杂化,迫切需要新的技术手段来保证网络的安全,入侵防御系统就这样应运而生。入侵防御系统作为网络安全领域中的主流技术之一,通过多种技术手
本文对地理信息系统(GIS)中领路导航应用系统的设计和功能进行分析,从而构建一个GIS地图信息的数据结构,并且基于此GIS地图信息的数据结构,建立了GIS地图的站点和道路的网络
随着人类基因组计划的顺利完成,生物信息学成为开启后基因组时代的“金钥匙”,其任务就是读懂人类基因组,这一研究的关键就是了解非编码区的信息结构。因此,分析非编码区信息结构
现代信息化作战环境复杂多变,各种信息资源完全分布在应急环境中,如何实时准确的完成各种信号的收集、分析、判断与决策,已成为亟待解决的问题。因此,迫切需要构建一个高度实
随着Internet技术的快速普及和迅猛发展,网上信息量的迅速增长,人们面对大量的信息无法选择和消化,这就是信息过载问题。如何在这个巨大的数据集中发现有用的信息成为Interne
遍及全球的互联网正在使人类的信息传递发生革命性的变化,然而由于Client/Server结构网络流量分布的不均衡性使得互连网局部网络信息传递性能随着网络流量的增加而恶化,并逐
随着网络与软件产业的飞速发展,软件的安全问题日益成为关注的焦点。设计安全的方法来提高软件的安全性对于软件保护具有重要意义。软件的设计、发布和使用的各个环节都存在
文化是城市的灵魂和精神支柱,也是一个民族的血脉。二十一世纪是互联网、移动互联网超高速发展的时代,随着“互联网+”战略在国家层面上展开实施,对传统资源进行互联网化升级
神经网络集成通过训练多个神经网络并将其结果进行集成,可以显著地提高学习系统的泛化能力。由于其具有优越的性能和广泛的适用性,近年来已成为国内外机器学习界的一个研究热