并行网络模拟中拓扑抽象算法的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hblhzl_18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络模拟是目前研究网络行为的一个重要的方法,但是由于网络规模大、复杂性高等特点,使得并行网络模拟成为了研究大规模网络行为的一种必不可少的方法。并行网络模拟系统在模拟大规模网络时,要求有较多的资源。减小模拟的拓扑规模是节约模拟系统消耗的资源、缩短模拟系统运行时间的方法之一。本文提出的拓扑抽象算法的主要思想就是减小模拟规模。本文首先研究网络模拟的运行机制,分析了影响模拟性能的因素,然后提出了减少模拟中资源消耗的策略,即拓扑抽象算法。在本文所介绍的高性能大规模网络模拟系统中,已经将大部分主机抽象了,只有涉及到安全事件的源攻击主机和被感染的主机才存在,安全事件是动态绑定在这些主机上的,这样的处理大大的减少了拓扑中主机对资源的消耗。本文提出的拓扑抽象算法主要是针对模拟拓扑中的路由器进行抽象,然后将抽象的结果写入文本文件和数据库。本文提出了三种拓扑抽象算法,线型抽象算法、星型抽象算法和基于重要节点重要边的拓扑抽象算法。基于重要节点重要边的抽象算法首先是对拓扑中的节点进行遍历,并按照一定的策略将拓扑中的环进行切割,然后再循环使用线型抽象算法和星型抽象算法对拓扑进行抽象,并将抽象结果输出。本文介绍的拓扑抽象算法中,被抽象的节点以一种数据结构被保存在抽象节点的内部。抽象节点内部的收发包都是采用动态连续计算完成的,减少了系统在运行时的离散事件数量。通过实验结果表明,并行网络模拟系统采用拓扑抽象算法后,在模拟时减少了内存的消耗,缩短了模拟运行时间,使并行网络模拟能够运行较大规模的拓扑,证明了本文提出的拓扑抽象算法具有较好的抽象性能。
其他文献
日光温室是我国北方冬季生产的重要途径,但是对温室的操控仍然比较落后。对温室生产指导仍以人工控制为主,缺乏实用的理论指导。室内空气温度是日光温室环境监控的一个重要参
在测量测控领域,随着电子技术、嵌入式技术、网络技术和虚拟仪表技术的快速发展,仪器仪表朝着微型化、网络化、虚拟化、数字化、智能化的方向发展,一种顺应信息化进程的Internet
自动信任协商是解决跨安全域信任建立问题的有效方法之一。协商机制是自动信任协商中重要的研究内容,它主要包括策略语言、协商策略和协商协议三个方面。但现有的协商机制研
随着军队信息化建设的逐渐完善,地理信息系统(GIS)在军事上的应用方式正在向分布式、交互式和以数据服务为中心转变。具体表现为现代战争条件下,多军兵种联合作战时的战场实
文本分类技术是解决由于互联网的迅猛发展而导致人们面临“信息爆炸而知识匮乏”问题的有效手段。文本分类往往是属于多类标分类,即单篇文章属于一个或以上的类别。多类标问
随着互联网的迅猛发展,对于电信运营商骨干网络的可靠性提出了更高的要求。然而,现有的网络几乎都是靠增加冗余的设备及链路来提高网络的可靠性,不但投资成本高而且也给网络维护
金融科技正不断推动支付方式的全面升级。大数据、物联网、云计算、人工智能等技术不断应用于支付领域,对支付领域产生了深远的影响,为我们的日常生活提供了更多的安全和便利,也为商家带来了效率和价值的提升。近些年,随着移动互联网技术的快速发展,智能终端广泛的应用和电子支付业务的蓬勃发展,多家银行开始支持网上申请和网上放贷,以消费信贷为主要功能的信用卡已经成为十分普遍的理财工具,并且借由信用卡这类消费金融,衍
学位
微粒群算法作为一种全局优化算法,由于其易用性和良好的性能,已经引起了越来越多的研究者的注意。目前关于微粒群算法的研究主要集中于三个方面,微粒群算法的理论分析、微粒
随着信息技术的发展,越来越多的数据以流的形式每天都在影响着人们的生活。数据流的连续性、潜在无限性、高速流动性等特点,使得数据流挖掘算法对数据只能是顺序的,一次或有
随着云计算的逐渐流行以及计算机硬件性能的提升,虚拟化技术正逐渐成为当前最为热门的计算机技术之一。最近几年各大CPU厂商纷纷提出了基于硬件的虚拟化技术以更好的支持完全