[发明专利]用于全球环境和安全监测系统GEMS计算程序的处理方法有效
申请号: | 201310263704.3 | 申请日: | 2013-06-27 |
公开(公告)号: | CN103336689B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 田相桂;马少杰;李斌;杨亮;何沧平;姜金良;沈杰;易成;范娟;曹征;苗春葆;侯雪峰;赵明坤 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京德恒律治知识产权代理有限公司11409 | 代理人: | 章社杲,孙征 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 全球 环境 安全 监测 系统 gems 计算 程序 处理 方法 | ||
技术领域
本发明一般地涉及计算机技术领域,更具体地,涉及用于GEMS计算程序的处理方法。
背景技术
GEMS(Global Monitoring for Environment and Security,全球环境和安全监测系统),是由欧洲基金组织赞助研发的一款对大气重要成分和空气质量全面监测和预报的系统,其包括气候的观测、污染物远程迁移的监测、人体健康的检验、陆地可更新资源的监测、海洋污染状况的监测。它能对主要温室气体进行分析和建模,对全球气象和人类健康生存提供很大的保障。
现有技术中,在传统的高性能计算集群环境中,用户要运行GEMS通常需要使用远程字符终端在命令行环境下执行一系列操作,一般包括如下几个流程:准备好GEMS软件的输入文件。这些文件通常需要放置在集群的全局共享存储中,用户一般使用FTP、SFTP等工具向集群上传这些文件;确定运行GEMS软件需要的进程数,以及在哪些节点上运行,将这些信息通过命令行参数的方式在远程字符终端运行;以及程序运行完成后,查看计算结果,或使用FTP、SFTP等工具下载结果文件到用户本地终端。
由于用户在高性能计算集群上提交并行计算任务,需要统一使用作业调度软件提供的接口,用户通常还需要再编写一个作业调度脚本,在脚本中申请计算资源,通过这个脚本提交并行计算任务,由作业调度软件来处理任务排队、分配资源、发起并行程序,因此,执行效率低。传统的高性能计算集群环境中,用户运行GEMS软件的基本流程,这些流程通常需要在远程字符终端通过命令行的方式来实现,因此,出错概率大。此外,对于高性能计算集群的管理员来说,对普通用户开放命令行终端,也存在安 全性的风险。用户的误操作可能会影响系统的稳定运行,黑客也有可能趁虚而入。
发明内容
针对以上现有技术中提交并行计算任务存在操作难度大,执行效率低,出错概率大等的缺陷,本发明提供了能够解决上述缺陷的用于GEMS计算程序的处理方法。
根据本发明的实施例,提供了一种用于GEMS计算程序的处理方法,包括:根据应用类型选择与应用类型相对应的应用配置文件;利用应用配置文件和集群系统的可用资源显示web界面,并通过web界面接收多个参数;以及根据包括多个参数的web界面生成作业任务并将作业任务提交给集群系统。
优选地,利用应用配置文件和集群系统的可用资源显示web界面进一步包括:利用应用配置文件和集群系统的可用资源配置web页面信息并将web页面信息提供给页面生成器;根据接收到的web页面信息配置web界面上的功能模块;以及显示具有功能模块的web界面。
优选地,根据包括多个参数的web界面生成作业任务并将作业任务提交给集群系统进一步包括:从web界面中提取多个参数并根据多个参数收集多个参数的提交信息;利用提交信息生成作业任务的脚本程序;将作业任务的脚本程序提交到集群系统的队列中;以及由集群系统的作业调度模块接收作业任务的脚本程序并返回作业号。
优选地,多个参数包括输入文件目录、GEMS计算程序的路径、申请的计算资源和网络协议。
优选地,进一步包括:对提交信息进行检查,并且当提交信息不正确时,显示错误提示信息。
优选地,根据多个参数收集多个参数的提交信息进一步包括:根据输入文件目录获取输入文件作为部分提交信息,其中,预先建立用于GEMS计算程序的数学模型,并且将数学模型作为输入文件。
优选地,对输入文件进行检查,并且当输入文件的格式不正确时,通 过文本框或者突出显示的形式显示错误提示信息。
优选地,在根据应用类型选择与应用类型相对应的应用配置文件之前,检查集群系统的可用资源,可用资源包括:可用节点数、单个节点的CPU核心数、队列名、集群系统的队列中的任务数量。
优选地,在GEMS计算完成以后,将计算结果存储在集群系统的全局共享存储区中。
优选地,进一步包括:根据作业号,从全局共享存储区中下载计算结果并查看计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310263704.3/2.html,转载请声明来源钻瓜专利网。