[发明专利]一种高性能集群的紧急作业续算方法以及系统有效
申请号: | 201710670787.6 | 申请日: | 2017-08-08 |
公开(公告)号: | CN107577547B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 都政;李志伟;刘建文;井革新;陈远磊;饶青雷 | 申请(专利权)人: | 国家超级计算深圳中心(深圳云计算中心);深圳云计算中心有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 李琴 |
地址: | 518055 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 集群 紧急 作业 方法 以及 系统 | ||
1.一种高性能集群的紧急作业续算方法,其特征在于,方法包括:
S100、实时监控提交任务的输出日志文件直至任务完成,在监控过程中如计算中断则抓取报错关键词进入下一个步骤;
S200、基于当前抓取到的报错关键词执行修正续算,具体包括:根据报错关键词在共享库中进行检索,根据检索结果与报错关键词的匹配度进行优先级从高到底的排序,选取优先级最高的检索结果进行算例的修正;
S300、如确认算例文件已完成修正,则重新提交任务,重新提交任务后跳转至步骤S100继续监控提交任务的输出日志文件;
所述方法还包括:如修正续算的过程中报错中断,则判断本次计算中断后的修正续算的次数是否超过预设次数,如果没超过,则抓取新产生的报错关键词,基于新抓取到的报错关键词再次执行修正续算;如果超过,则结束方法;
其中,所述的基于新抓取到的报错关键词再次执行修正续算具体包括:基于新抓取到的报错关键词再次执行修正续算:如此次的报错关键词与上一次抓取的报错关键词一致,则选取优先级仅次于上一次修正续算所采用的检索结果的检索结果进行算例的修正;如此次的报错关键词与上一次抓取的报错关键词不一致,则根据此次的报错关键词在共享库中进行检索,根据检索结果与此次的报错关键词的匹配度进行优先级从高到底的排序,选取优先级最高的检索结果进行算例的修正。
2.根据权利要求1所述的高性能集群的紧急作业续算方法,其特征在于,所述方法还包括:在每一次修正续算完成或者中断后,将包含修正续算过程的日志信息记录在自动续算日志文件中。
3.根据权利要求1所述的高性能集群的紧急作业续算方法,其特征在于,步骤S100之前还包括以下条件步骤:在作业脚本中设置用于触发紧急作业续算的自动续算关键词,作业计算程序在发现该自动续算关键词后启动步骤S100。
4.一种高性能集群的紧急作业续算系统,其特征在于,包括监控模块、管理模块、脚本修正模块、共享库;
监控模块,用于实时监控提交任务的输出日志文件直至任务完成,在监控过程中如计算中断则抓取报错关键词;
管理模块,用于基于当前抓取到的报错关键词触发脚本修正模块执行修正续算,如确认算例文件已完成修正,则重新提交任务;
其中,所述的基于当前抓取到的报错关键词触发脚本修正模块执行修正续算包括:管理模块根据报错关键词在共享库中进行检索,根据检索结果与报错关键词的匹配度进行优先级从高到底的排序,选取优先级最高的检索结果发往脚本修正模块进行算例的修正;
管理模块还用于在修正续算的过程中报错中断时,判断本次计算中断后的修正续算的次数是否超过预设次数,如果没超过,则抓取新产生的报错关键词,基于新抓取到的报错关键词再次触发脚本修正模块执行修正续算;
其中,所述的基于新抓取到的报错关键词再次触发脚本修正模块执行修正续算具体包括:如此次的报错关键词与上一次抓取的报错关键词一致,则选取优先级仅次于上一次修正续算所采用的检索结果的检索结果发往脚本修正模块进行算例的修正;如此次的报错关键词与上一次抓取的报错关键词不一致,则根据此次的报错关键词在共享库中进行检索,根据检索结果与此次的报错关键词的匹配度进行优先级从高到底的排序,选取优先级最高的检索结果发往脚本修正模块进行算例的修正。
5.根据权利要求4所述的高性能集群的紧急作业续算系统,其特征在于,所述管理模块还用于在每一次修正续算完成或者中断后,将包含修正续算过程的日志信息记录在自动续算日志文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算深圳中心(深圳云计算中心);深圳云计算中心有限公司,未经国家超级计算深圳中心(深圳云计算中心);深圳云计算中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710670787.6/1.html,转载请声明来源钻瓜专利网。