网络仿真模拟平台的可扩展性与真实性研究
发布时间:2024-03-16 17:06
随着网络规模的不断扩大,研究人员对大规模网络实验平台的需求也越来越高。由于构建真实网络环境的代价过于巨大,所以网络仿真和模拟平台在网络研究中得到普遍应用。本文研究这两种平台的可扩展性和真实性,使其能更好地适应大规模网络实验的需要。 本文以NS2网络仿真平台为基础,设计实现了高速缓存感知调度算法,通过加快仿真速度来提高其计算性能和可扩展性,并详细描述了算法出入队操作的实现。理论分析表明,所设计算法的出入队操作,相比于默认的日历队列算法,加速性能正比于缓存与主存的速度之比。为了直接观测算法的缓存利用效益,本文使用pfmon工具对缓存的命中率进行监测,并通过100个节点的网络仿真实验,证实高速缓存感知算法能够更有效地利用高速缓存,可以使仿真计算最大加速29倍。 本文进一步设计了一个集成网络模拟平台。该平台集成了GNS3、Xen和NetEm三个开源软件包,使用Xen、GNS3的虚拟化能力来提高平台的可扩展性,并通过让网络端点运行真实的协议栈、用NetEm模拟网络的链路特性以及引入GNS3模拟真实路由器,来保证该平台在模拟与仿真方面的真实性。本文通过哑铃模型的实验准确地反映了CUBIC和Reno...
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
本文编号:3929850
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
;图3.1Cache与Calendar算法性能对比实验结果;
把调度器类型分别设为Cache(使用高速缓存感知算法)和Calendar(使做两组实验,记录每次实验所用的仿真时间。每组实验的源节点个数从1增加10个节点。实验结果如表3.1和图3.1所示,其中加速比定义为Cal间与Cache调度器所用时间的比值。表3.....
图3.1Cache与Calendar算法性能对比实验结果
把调度器类型分别设为Cache(使用高速缓存感知算法)和Calendar(使做两组实验,记录每次实验所用的仿真时间。每组实验的源节点个数从1增加10个节点。实验结果如表3.1和图3.1所示,其中加速比定义为Cal间与Cache调度器所用时间的比值。表3.....
;图3.2Cache算法计算时间与摘要队列大小的关系;
大学硕士研究生学位论文第三章仿真调度大可达29,平均为13.5。后,本文固定源节点数为20、调度器为Cache,改变摘要队列的大小,观察法的计算性能会如何随着摘要队列的变化而变化。实验结果如表3.2和图3.2表3.2Cache算法计算时间与摘要队列大小的关....
图3.2Cache算法计算时间与摘要队列大小的关系
大学硕士研究生学位论文第三章仿真调度大可达29,平均为13.5。后,本文固定源节点数为20、调度器为Cache,改变摘要队列的大小,观察法的计算性能会如何随着摘要队列的变化而变化。实验结果如表3.2和图3.2表3.2Cache算法计算时间与摘要队列大小的关....
本文编号:3929850
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3929850.html