【技术实现步骤摘要】
一种基于仿真技术的高能物理计算环境网络性能分析方法
[0001]本专利技术涉及一种能实时负载分析网络性能的
,尤指一种基于仿真技术的高能物理计算环境网络性能分析方法。
技术介绍
[0002]科学家通过在高能物理计算集群中提交大量作业,从而对这些实验数据进行分析与挖掘,产生物理成果。研究资源管理以及完善作业调度系统能直接影响到计算集群可扩展的规模及其可管理的作业数量,然而随着未来高能物理实验更加不断扩大,计算作业数量更加不断增加,高能物理计算环境现有的网络资源,能否满足不断增加的计算资源的使用需求是个未知,是否达到资源瓶颈也是不可估计的,所以导致系统存在很大的不稳定性隐患,所以需要一种基于计算机程序系统的分析方法实时负载分析网络性能。
技术实现思路
[0003]针对上述问题,本专利技术旨在提供一种利用PostgreSQL、Java类继承、Java多线程和利用Java触发器机制的基于仿真技术的高能物理计算环境网络性能分析系统的分析方法。
[0004]本专利技术所采用的技术方案是:一种基于仿真技术的高 ...
【技术保护点】
【技术特征摘要】
1.一种基于仿真技术的高能物理计算环境网络性能分析方法,其特征在于:所述的分析方法是基于计算机系统计算执行,主要包括以下执行步骤:S1、用户定义计算环境拓扑、作业特征、设备参数、文件数据:通过Java类定义了拓扑、设备、作业、文件的基类,该类的名称分别定义为Communication.java,Hardwer.java,NICALoader.java,FileLoader.java;S2、指定调度策略:在用户定义基本仿真信息后,系统通过在Experiment.java,修改设置algID=0或者设置设置algID=1,指定仿真策略为先来先服务还是短作业优先;S3、作业队列加载:根据用户的输入参数自动按照定义在数据库中的作业按照作业到达时间或者按照队列CPU计算消耗时间长短通过调用FCFS.java或者SJF.java中的addNewJob方法定义队列的排队作业;S4、是否资源可用:运行过程中,系统能根据用户作业的特征确定哪个计算节点资源可用,根据调度策略选择队列中的作业调度到相应的计算节点;S5、输出方式选择:根据用户提供的运行参数选择调用输出的方式。;S6、结束程序;S7、网络性能分析:在仿真程序执行过程中,仿真结果保存在控制台或者数据库表simulation_report中,其中int1的值表示对象的标识符,仿真结果输出最开始能够查到Switch的节点的属性值分别为本程序的拓扑。2.根据权利要求1所述的一种基于仿真技术的高能物理计算环境网络性能分析方法,其特征在于:S1中,计算环境拓扑存储到communication_topo、communication_objects;其中communication_objects定义了拓扑中所有节点的信息,communication_topo定义了拓扑中所有节点的关系信息。3.根据权利要求1所述的一种基于仿真技术的高能物理计算环境网络性能分析方法,其特征在于:S1中,作业特征定义在jobs表中,该表包含了作业名称、作业流、开始时间、作业消耗CPU计算时间、event事例数,原站点、目标站点。4.根据权利要求1所述的一种基于仿真技术的高能物理计算环境网络性能分析方法,其特征在于:...
【专利技术属性】
技术研发人员:王丽,夏明山,侯丰尧,齐法制,
申请(专利权)人:散裂中子源科学中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。