[发明专利]一种高能物理计算环境网络性能分析系统在审
申请号: | 202211272163.6 | 申请日: | 2022-10-18 |
公开(公告)号: | CN116185789A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 王丽;夏明山;侯丰尧;齐法制 | 申请(专利权)人: | 中国科学院高能物理研究所;散裂中子源科学中心 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 广东众达律师事务所 44431 | 代理人: | 张雪华 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高能物理 计算 环境 网络 性能 分析 系统 | ||
本发明涉及高能物理计算环境网络性能分析技术领域,尤指一种利用PostgreSQL、Java类继承、Java多线程和利用Java触发器机制的基于仿真技术的高能物理计算环境网络性能分析系统;系统采用Java语言开发、数据库方式存储,方便用户自定义计算环境拓扑图、存储设备类型及参数、网络设备类型及参数、作业特征及数据流;本发明的分析系统基于高能物理实验数据规模扩大产生海量实验数据的特点,高能物理实验数据准确的处理分析特性,本发明通过基于GridSim采用Java语言及PostgreSQL数据库存储实现用户计算环境拓扑、作业特征、设备参数、文件数据自定义,使用Java多线程和利用Java触发器机制实现作业自动化仿真,通过分析仿真拓扑中网络设备的实时负载分析网络性能。
技术领域
本发明涉及高能物理计算环境网络性能分析技术领域,尤指一种利用PostgreSQL、Java类继承、Java多线程和利用Java触发器机制的基于仿真技术的高能物理计算环境网络性能分析系统。
背景技术
科学家通过在高能物理计算集群中提交大量作业,从而对这些实验数据进行分析与挖掘,产生物理成果。研究资源管理以及完善作业调度系统能直接影响到计算集群可扩展的规模及其可管理的作业数量,然而随着未来高能物理实验更加不断扩大,计算作业数量更加不断增加,高能物理计算环境现有的网络资源,能否满足不断增加的计算资源的使用需求是个未知,是否达到资源瓶颈也是不可估计的,所以导致系统存在很大的不稳定性隐患。
发明内容
针对上述问题,本发明旨在提供一种利用PostgreSQL、Java类继承、Java多线程和利用Java触发器机制的基于仿真技术的高能物理计算环境网络性能分析系统。
本发明所采用的技术方案是:一种高能物理计算环境网络性能分析系统,所述的系统是基于仿真技术的高能物理计算环境网络性能分析系统,采用Java语言开发、数据库方式存储,方便用户自定义计算环境拓扑图、存储设备类型及参数、网络设备类型及参数、作业特征及数据流。
所述的系统包括用户自定义高能物理计算环境拓扑模块、参数设置模块、作业特征模块、调度策略选择模块、动态仿真模块和数据存储模块。
所述的用户自定义高能物理计算环境拓扑模块用于实现仿真模型搭建工作,即作业流、数据流运行的模型框架,是仿真工作的基础。
所述的参数设置模块用于模型参数输入的声明式模块,定义一个具体的分布式计算中心,它的设置来着从监控信息中获得的参数。
所述的作业特征模块用于实现从数据库读取作业流、数据流特征,包括运行的作业、异常、结束状态,用户组信息,实验信息,事例数,所需源文件信息等参数信息。
所述的调度策略选择模块根据计算环境中资源信息和工作业流信息,通过合适的调度策略和算法将工作流活动分配到相应的计算资源上执行。
所述的动态仿真模块是一个触发器,采用Java触发器机制自动化仿真作业在计算环境的运行过程。
所述的数据存储模块用于保存计算节点的描述、节点之间的链接、网格结构及其节点、运行任务信息、执行时间、网格各子系统的监控结果和仿真结果。
所述的用户定义高能物理计算环境拓扑模块、参数设置模块、作业特征模块采用数据库表的方式进行存储。
所述的数据库方式存储中的存储数据库为PostgreSQL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院高能物理研究所;散裂中子源科学中心,未经中国科学院高能物理研究所;散裂中子源科学中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211272163.6/2.html,转载请声明来源钻瓜专利网。