用于地球物理高性能计算的用户作业信息管理方法及系统技术方案

技术编号:15203739 阅读:83 留言:0更新日期:2017-04-22 22:41
公开了一种用于地球物理高性能计算的用户作业信息管理方法及系统。该方法可以包括:获得多个应用的调度系统的作业信息;对各调度系统的作业信息进行解析收集,获得相应的用户作业信息;以及在同一页面中对所述用户作业信息进行展示。

User operation information management method and system for high performance calculation of Geophysics

The invention discloses a method and a system for managing user operation information for high performance calculation of geophysics. The method can include: operation information scheduling system for multiple applications; operation information of each scheduling system of collection, access to the user operation information corresponding; and on the same page to the user operation information display.

【技术实现步骤摘要】

本专利技术涉及地震勘探领域,更具体地,涉及一种用于地球物理高性能计算的用户作业信息管理方法及系统。
技术介绍
在地震勘探领域,随着勘探对象日趋复杂,对勘探地震资料的处理的需求也不断提高,已越来越多地应用安装有多种地震资料处理应用软件的地球物理勘探地震资料处理计算中心对各种地震资料进行处理。目前,在大的计算中心,在有多种应用软件使用的情况下,为提高计算资源的利用率和减少用户作业等待的时间,通常采用的方法是通过开源或定制的作业调度系统将用户提交的作业放入作业等待队列,再根据一定的策略选取合适的作业分配到适合作业申请条件的计算资源上去运行。专利技术人发现,每种应用一般都会有自己的调度系统,同一用户也可能会使用多种应用,当用户查看作业信息时,需要调取不同应用里面调度系统的作业信息,有的调度系统还需要使用linux命令的形式获取作业信息,这样会给用户的使用增加难度。因此,有必要开发一种能够查看并管理所有应用的调度系统信息的方法及系统。公开于本公开
技术介绍
部分的信息仅仅旨在加深对本公开的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
本公开提出了一种用于地球物理高性能计算的用户作业信息管理方法及系统,其能够通过将所有应用的调度系统信息综合起来并展示给用户,实现所有用户作业信息的统一查看和管理。根据本公开的一方面,提出了一种用于地球物理高性能计算的用户作业信息管理方法。所述方法可以包括:获得多个应用的调度系统的作业信息;对各调度系统的作业信息进行解析收集,获得相应的用户作业信息;以及在同一页面中对所述用户作业信息进行展示。根据本公开的另一方面,提出了一种用于地球物理高性能计算的用户作业信息管理系统,所述系统可以包括:用于获得多个应用的调度系统的作业信息的单元;用于对各调度系统的作业信息进行解析收集,获得相应的用户作业信息的单元;以及用于在同一页面中对所述用户作业信息进行展示的单元。本公开的方法和装置具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施例中将是显而易见的,或者将在并入本文中的附图和随后的具体实施例中进行详细陈述,这些附图和具体实施例共同用于解释本公开的特定原理。附图说明通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。图1示出了根据本公开的用于地球物理高性能计算的用户作业信息管理方法的步骤的流程图。图2示出了根据本公开的一个实施例的多个应用的调度系统的示意图。图3示出了根据本公开的一个实施例的用户作业完成情况的展示页面的示意图。图4示出了根据本公开的一个实施例的用户作业所占节点运行情况的展示页面的示意图。图5示出了根据本公开的一个实施例的用户作业进程运行情况的展示页面的示意图。图6示出了根据本公开的一个实施例的用户资源利用情况的展示页面的示意图。具体实施方式下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。实施例1图1示出了根据本公开的用于地球物理高性能计算的用户作业信息管理方法的步骤的流程图。在该实施例中,根据本公开的用于地球物理高性能计算的用户作业信息管理方法可以包括:步骤101,获得多个应用的调度系统的作业信息;步骤102,对各调度系统的作业信息进行解析收集,获得相应的用户作业信息;以及步骤103,在同一页面中对所述用户作业信息进行展示。该实施例通过将所有应用的调度系统信息综合起来并展示给用户,实现所有用户作业信息的统一查看和管理。下面详细说明根据本公开的用于地球物理高性能计算的用户作业信息管理方法的具体步骤。获得调度系统的作业信息在一个示例中,可以获得多个应用的调度系统的作业信息。在使用多种应用的情况下,每个应用或几个应用可以具有自己的调度系统。其中,调度系统可以根据用户作业提出的需求分配对应的资源给作业,告诉作业给它分配哪些节点,避免作业之间无序干扰,尽量让整个高性能集群系统的负载一致,保证用户占用资源的长期内公平。图2示出了根据本公开的一个实施例的多个应用的调度系统的示意图。如图2所示,以常用的地震资料处理应用软件为例,应用omega具有调度系统jss;应用Cgg具有调度系统acp;而应用Paradigm、mpich以及openmpi具有共同的调度系统openlava。获得用户作业信息在一个示例中,可以对各调度系统的作业信息进行解析收集,获得相应的用户作业信息。在实际操作中,可以使用shell命令解析器对各调度系统的作业信息解析收集。但本领域技术人员应当理解,本公开的解析收集方式并不限于此,可以采用本领域已知的各种常规方法,完成对各调度系统的作业信息的解析收集。如图2所示,可以解析收集调度系统jss、acp以及openlava的作业信息,以对相应的用户作业信息进行统一展示。展示用户作业信息在一个示例中,可以在同一页面中对用户作业信息进行展示。在一个示例中,对用户作业信息进行展示可以包括:通过网页形式展示所述用户作业信息。在实际操作中,可以使用java,php等进行前台网页开发,以展示解析收集获得的用户作业信息,方便用户对自己的作业进行查看和管理。但本领域技术人员应当理解,本公开的网页开发方式并不限于此,可以采用本领域已知的各种常规方法,完成对用户作业信息的展示。在一个示例中,用户作业信息可以包括:用户作业完成情况、用户作业所占节点运行情况、用户作业进程运行情况,以及用户资源利用情况。图3-图6分别示出了根据本公开的一个实施例的用户作业完成情况、用户作业所占节点运行情况、用户作业进程运行情况,以及用户资源利用情况的展示页面的示意图。如图3-6所示,可以分别在同一页面中展示不同的用户作业信息,方便用户对自己的作业进行查看和管理。页面的左上部分可以为用户作业信息的总览,用户可以根据需要来选择,以进行查看和管理;页面的下半部分可以为用户作业信息的详细情况展示。例如,可以点击运行、排队、当日完成等选项来查看用户作业完成情况(图3);可以点击节点状态选项来查看用户作业所占节点运行情况(图4);可以点击进程状态选项来查看用户作业进程运行情况(图5);点击资源利用情况选项来查看用户资源利用情况(图6)。当点击运行选项来查看用户作业完成情况时,可以在页面的右上部分展示作业运行数量;当点击资源利用情况选项来查看用户资源利用情况时,可以在页面的右上部分展示存储占用空间大小和软件所用机时。通过上述页面展示,用户可以对自己的所有作业进行统一查看和管理。在一个示例中,根据本公开的用于地球物理高性能计算的用户作业信息管理方法还可以包括:根据所展示的用户作业信息,在发生故障的情况下,对发生故障的用户作业信息进行定位。基于所展示的用户作业信息,可以在发生故障的情况下进行分析和判断,可以通过该系统快速的掌握高性能集群的使用情况,快速的定位发生故障的事件点的位置。该系统通过采集用本文档来自技高网...
用于地球物理高性能计算的用户作业信息管理方法及系统

【技术保护点】
一种用于地球物理高性能计算的用户作业信息管理方法,包括:获得多个应用的调度系统的作业信息;对各调度系统的作业信息进行解析收集,获得相应的用户作业信息;以及在同一页面中对所述用户作业信息进行展示。

【技术特征摘要】
1.一种用于地球物理高性能计算的用户作业信息管理方法,包括:获得多个应用的调度系统的作业信息;对各调度系统的作业信息进行解析收集,获得相应的用户作业信息;以及在同一页面中对所述用户作业信息进行展示。2.根据权利要求1所述的用于地球物理高性能计算的用户作业信息管理方法,其中,所述用户作业信息包括:用户作业完成情况、用户作业所占节点运行情况、用户作业进程运行情况,以及用户资源利用情况。3.根据权利要求1所述的用于地球物理高性能计算的用户作业信息管理方法,其中,对所述用户作业信息进行展示包括:通过网页形式展示所述用户作业信息。4.根据权利要求1所述的用于地球物理高性能计算的用户作业信息管理方法,其中,所述方法还包括:根据所展示的用户作业信息,在发生故障的情况下,对发生故障的用户作业信息进行定位。5.一种用于地球物理高性能...

【专利技术属性】
技术研发人员:葛鑫姜游
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1