一种面向智能网络计算应用的仿真工具设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sicong907171
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,机器学习在网络研究领域得到了广泛应用,但是研究人员使用的网络环境不一致,导致算法结果难以复现,阻碍了机器学习网络研究的发展。目前主流工具ns3-gym利用ns-3作为统一的网络仿真平台,并使用了 ZMQ套接字实现ns-3和OpenAI Gym的数据交互。但是其数据传输速率较慢,在数据量较大和对传输速率较高的场景下不能够很好地满足要求。并且,ns3-gym使用的OpenAIGym仅针对强化学习提供接口,对深度学习不兼容。因此,迫切需要设计实现出一个通用且高速的机器学习网络研究算法工具。本文设计实现的通用工具ns3-ai分为C++侧和Python侧两个方面,通过共享内存实现了 ns-3与通用AI框架的数据交互。共享内存池包括主控制块、控制块和内存块。其中,内存块通过内存块中存储的版本信息来实现对共享内存的同步控制,以此来保证数据在内存块中的正常读写。此外,ns3-ai还为深度学习和强化学习提供了高级接口,使用模板类规定了标准化数据格式,在使用便捷的同时保证了灵活性。本文还对ns3-ai进行了实际应用,提出了认知无线电、大数据量交互和信道质量预测场景这三个示例,分别从数据传输速率、正确性和通用性三个方面测试了 ns3-ai的性能,并与目前主流工具ns3-gym进行了对比。认知无线电示例使用了对标工具ns3-gym中提供的场景和强化学习算法,通过与ns3-gym的对比说明ns3-ai的高数据传输速率。实验结果证明ns3-ai与ns3-gym的训练结果有着相同趋势,说明ns3-ai的训练结果正确,具备与ns3-gym相同的功能。ns3-ai从C++侧到Python侧的数据传输速率比ns3-gym高6倍,从Python侧到C++侧的数据传输速率比ns3-gym高70倍到120倍。大数据量交互场景示例证明了 ns3-ai和ns3-gym的运行时间与所设置的仿真时间呈线性关系。在仿真时间设置为200分钟时,ns3-ai所需时间为2分48秒,ns3-gym所需时间为19分45秒,这说明在传输数据包很大和仿真时间很长时,ns3-ai始终有着比ns3-gym高10倍的性能。信道质量预测示例利用LSTM算法和FNN算法进行了信道质量预测,从而实现这两种算法的性能评测,以此说明ns3-ai的通用性。实验结果表明LSTM比FNN的精度高50%,并且在用户移动速度提升到70m/s时,FNN已经不能提供预测,而LSTM仍然有超过50%的预测精度。这个实验证明了 ns3-ai在深度学习算法评测的应用上有着良好表现,是一个兼顾深度学习和强化学习的具有通用性的工具。综上所述,ns3-ai兼具正确性、通用性、高效并且稳定。目前ns3-ai已经通过了 ns-3官方组织的认证,于2020年1月在ns-3 APP Store上线。
其他文献
隐私泄漏检测对于保障云环境的安全具有重要意义。当前隐私泄漏检测的相关工作多采用动态污点分析技术分析恶意程序的隐私数据流转情况,然而存在隐私数据需要事先指定、动态迁移时污点信息丢失和局限于单虚拟机内进行的问题。通过虚拟机自省技术创建虚拟机模拟目标环境,针对发生隐私泄露的潜在不同场景,虚拟计算环境下的隐私数据自动定位与泄漏检测研究从虚拟机内和虚拟机间两个方面解决了以上问题。通过分析致使隐私泄露的恶意程
为了更深入地研究蛋白质的功能与性质,需要通过多种方法获得它们高分辨率的三维空间结构。如果我们已知确定了组成蛋白质的氨基酸分子的序列,就可以预测出蛋白质的三维空间结构。一般进行蛋白质结构预测都会有多个结果,为可以辅助使用同种类型蛋白质结构在实验中所测得的蛋白质冷冻电镜的图像,将二者的结构进行高精度的匹配,通过定量计算二者的匹配度,对预测得到的结构进行评分,从而实现冷冻电镜图像辅助蛋白质结构预测。首先
可视化机器学习平台依赖拖拽式建模方法进一步降低了入门机器学习的门槛,也简化了专业领域从事人员定义和训练模型的操作,逐渐成为未来机器学习的主流工具之一。目前,不少头部企业如阿里巴巴、微软等将机器学习平台商业化,为其它企业、公司和个人提供服务。但这类云平台购买价格高昂,配置和使用各不相同,平台学习成本较高,当处理中小规模的机器学习问题时往往显得繁杂和冗余。同时,进行算法实验时需要将数据集上传到云服务器
时钟同步作为水下无线传感器网络一项重要技术,为网络多节点提供统一的参考时钟,从而有效协同节点工作。基于AUV辅助的水下无线传感器网络虽然能够利用AUV提高水下应用的数据聚合效率、数据传输速率、定位精度。但是,AUV自身移动性将严重影响到传感器节点的时钟同步性能。因此,本文针对AUV辅助的水下无线传感器网络时钟同步展开深入研究。本文针对基于AUV辅助的水下无线传感器网络时钟同步问题展开了三个方面的研
好莱坞“超级英雄”电影直至今日在世界电影领域发挥着它无可替代的作用,在国际电影市场上不断创造出票房奇迹,带来的“超级英雄”文化也辐射至全世界,范围之广、影响之深令全世界电影人瞩目。好莱坞“超级英雄”题材电影因发展良好,形成一套属于自己成熟的类型特征和叙事模式,堪称经典。但它并没有因此止步不前,近几年,好莱坞不少“超级英雄”电影带着新的视角和突破闯入观众的眼帘,“超级英雄”系列电影有了进一步的突破和
在当前世界各国为了实现智能制造都先后提出了关于制造业先进发展战略的背景下,如何在产品制造过程中实现信息虚体和物理实体的交互和融合是实现智能制造的关键,而数字样机理念则为其提供了一种解决思路。本文基于数字样机技术提出了在生产线的设计阶段就能对设备进行仿真评估的解决方案,并以换向器生产线中的刷钩台为对象进行数字样机搭建,并对其功能和性能进行了验证。本文的主要研究内容有:首先,设计了基于PLC数据驱动的
近些年来,互联网越来越普及,国民的素质教育也明显提高,各种培训学校和教育机构也越来越多。基于大数据分析和云端动态应用的信息化、智能化课堂教学已经成为大多数教育机构的需求。通过互联网技术的介入,课堂可以在师生之间建立便捷高效的技术联系、知识联系和情感联系,有效地实现教师与学生之间、学生与学生之间以及学生与平台和教学资源之间的互动。借助在线教学资源和信息技术促进课堂教学,可以取得良好的教学效果。在线课
电力工程总承包是指符合电力行业资质要求的企业在电力工程建设过程中,参与项目的可研、设计、采购、施工、验收等全过程。华网电力公司对市场反馈快,但是资金、技术、管理的短板暴露的十分明显。如何针对华网电力公司实施工程总承包的风险特点,建立一套适用华网发展的风险管理体系是提升工程总承包管理能力的关键。本文以全面风险管理模式为切入点,尝试建立一套切实可行的工程总承包风险管理模式,为其实现工程总承包管理目标提
能源危机和环境污染是当今社会关注的热点问题,也是内燃机行业发展所面临的首要问题,解决这些问题的一个较好途径是研发新的替代燃料。甲醇因其价格便宜、含氧量高、火焰传播速度快等特点被认为是较为理想的内燃机替代燃料。甲醇进气道喷射结合汽油缸内直喷的复合喷射模式能较好实现甲醇和汽油的混合燃烧,而发动机燃烧分析系统能够实时测量缸内压力并进行缸内燃烧过程分析,是复合喷射系统研发的重要支撑。因此,本文以甲醇/汽油
随着计算机网络技术的蓬勃发展,防火墙技术成为重要的网络安全保护组件。尤其是对于嵌入式设备而言,如何确保防火墙的安全性能是备受关注的课题。目前而言,网络防火墙数据包匹配算法以及防火墙策略检测算法还存在一些问题。例如,目前大部分网络防火墙中的数据包匹配算法还是基础的顺序匹配算法,不能满足大型网络防火墙下对过滤性能的较高需求。而目前的防火墙策略检测算法对于处理实际情况下的IP地址任意前缀长度的问题缺乏很