[发明专利]一种基于PBS的电力应用封装方法有效
申请号: | 201210348183.7 | 申请日: | 2012-09-18 |
公开(公告)号: | CN102915252B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 张涛 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京安博达知识产权代理有限公司11271 | 代理人: | 徐国文 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pbs 电力 应用 封装 方法 | ||
技术领域
本发明属于计算机技术领域,具体涉及一种基于PBS的电力应用封装方法。
背景技术
高性能集群是用于进行高性能计算的软硬件系统的总称。硬件上通常由高性能服务器、高速存储、高速网络、机房基础设施(如供电、制冷)等部分组成;软件方面,通常包括作业调度软件、集群监控管理软件、并行存储软件等部分组成。
作业调度系统是负责完成应用作业调度的软件系统。从功能上说,通常由资源管理器、作业调度器、任务执行器等部分组成;调度系统类似于一个操作系统,一般会提供比较完善的对于作业、资源等内部对象进行管理的接口,包括命令行接口、API接口。比较常见的调度系统包括LSF、SGE、PBS(Torque是pbs的一个分支)。
批量作业作为PBS的一种作业提交方式。该方式下,可以通过一次提交产生若干个作业。这些作业对应的作业脚本是相同的。只是在运行时,各自在脚本中可以通过特定的环境变量(PBS_ARRAYID)进行区分。该类作业适合批量完成有大量同类计算任务的情况。
潮流计算和稳定计算均为电力仿真计算,该类任务计算的输出(bse文件)是稳定计算的输入文件。稳定计算应用需要3个输入文件,除了pf的输出bse之外,还需要故障文件(.flt)和SWI文件。对于同一组稳定计算来说,BSE和SWI文件是相同的,但是故障文件是各不相同的。
通常采集到的原始故障文件通常是一个故障集,里面通常包含几十或者几百个故障记录。
目前,计算机应用技术领域最重要的计算类型就是潮流和稳定。目前用户一般的使用场景类似于工作站方式,即登录到计算节点、提交潮流任务,等待计算完成后,再提交稳定任务,同时提交之前还要手工完成故障的拆分。任务提交之后还需要守候计算任务完成。这样的不足在于:首先,潮流任务和稳定任务的数据依赖需要人为干预,难以提高运行效率;其次,故障集合需要拆分成大量稳定任务才能更快的计算,而手工拆分工作非常;最后,每个稳定任务都会产生一定的计算数据,数据的回收和管理非常繁琐。
现有技术中,用户基本上是基于单机手工运行的,即:
(1)用户先准备好稳定输入DAT文件,然后启动潮流任务,通过程序页面监控作业在运行状态。等潮流任务结束了,取到输出BSE文件;
(2).手动拆分故障集文件为若干个文件,将BSE、SWI和拆分后的FLT一同作为输入,启动若干个稳定任务;
(3).分别监控各稳定任务的运行状态;
(4).手工回收各任务的计算结果。
以上模式有如下的缺点:受限于单机的工作能力,很难做到很高的并行度;需要人为链接潮流任务和稳定任务;输出数据的回收比较麻烦。
发明内容
为了克服上述现有技术的不足,本发明提供一种基于PBS的电力应用封装方法,通过作业依赖、作业组、file-stage等机制,有效的提高电力应用的运行效率和集群的整体利用率。
为了实现上述发明目的,本发明采取如下技术方案:
一种基于PBS的电力应用封装方法,所述方法包括以下步骤:
步骤1:用户通过页面Portal选择潮流稳定计算的原始输入,并提交任务;
步骤2:后台自动处理输入文件并提交作业,且潮流任务参与调度;
步骤3:潮流计算成功,产生的BSE文件自动通过file-stage回传到自身作业的数据回收目录;
步骤4:稳定任务使用输入文件完成计算,开源作业调度系统通过file-stage将自身输出拷贝到自身的数据回收目录。
所述步骤2中,DAT文件为潮流任务的输入,FLT文件被拆分为单个故障,为稳定任务的输入;同时,设置稳定任务对于潮流任务的依赖关系afterok和file-stage参数,使得稳定任务自动拷贝潮流任务的输出BSE到自身目录作为输入。
稳定任务设置对于潮流的依赖关系afterok,其处于保留状态,不参与调度。
所述步骤3中,潮流计算成功,稳定任务自动恢复为排队状态,等待调度运行。
所述稳定任务运行时,开源作业调度系统自动通过file-stage从潮流作业的数据回收目录拷贝BSE文件和SWI文件到自身工作目录。
与现有技术相比,本发明的有益效果在于:本发明提供一种基于PBS的电力应用封装方法,通过作业依赖、作业组、file-stage等机制,有效的提高电力应用的运行效率和集群的整体利用率;该方法简单可靠,易执行。
附图说明
图1是基于PBS的电力应用封装方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210348183.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:沿飞行器轨迹的天气数据选择
- 下一篇:直放站设备及其控制方法