[发明专利]批量负载处理方法、批量系统、计算机系统和介质有效
申请号: | 202010654488.5 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111767151B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 丁洁;江梦泽;屈英超;葛成喆 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 负载 处理 方法 系统 计算机系统 介质 | ||
1.一种批量负载处理方法,应用于批量系统,所述批量系统包括第一主机和第二主机,所述第一主机包括主排程控制器,所述方法包括:
由所述主排程控制器控制所述第一主机中的多个第一批量程序和第二主机中的多个第二批量程序执行批量负载中的M个作业,M为大于等于1的整数;以及
响应于第一预定切换事件,由所述主排程控制器控制所述第二主机中的多个第二批量程序执行所述批量负载中尚未被执行的N个作业,N为大于等于1的整数;
所述M个作业和所述N个作业中的每个作业包括P个作业步,P为大于等于1的整数;
所述控制所述第一主机中的多个第一批量程序和第二主机中的多个第二批量程序执行批量负载中的M个作业包括:针对所述M个作业中的第i个作业,调用所述第一主机中的X个第一批量程序和所述第二主机中的Y个第二批量程序分别执行所述第i个作业中的P个作业步,i为大于等于1且小于等于M的整数,X为大于等于0且小于等于P的整数,Y为大于等于0或小于等于P的整数,X与Y之和等于P;
所述控制所述第二主机中的多个第二批量程序执行所述批量负载中尚未被执行的N个作业包括:针对所述N个作业中的第j个作业,调用所述第二主机中的P个第二批量程序分别执行所述第j个作业中的P个作业步,j为大于等于1且小于等于N的整数。
2.根据权利要求1所述的方法,其中,所述第一主机还包括多个第一作业监控器,所述第二主机还包括多个第二作业监控器;
所述调用所述第一主机中的X个第一批量程序和所述第二主机中的Y个第二批量程序分别执行所述第i个作业中的P个作业步包括:
选择所述多个第一作业监控器中的X个第一作业监控器;
选择所述多个第二作业监控器中的Y个第二作业监控器;
在X大于0的情况下,由所述X个第一作业监控器将所述P个作业步中的X个作业步分别提交至所述X个第一批量程序,以由所述X个第一批量程序分别运行所述X个作业步;以及
在Y大于0的情况下,由所述Y个第二作业监控器将所述P个作业步中除所述X个作业步之外的Y个作业步分别提交至所述Y个第二批量程序,以由所述Y个第二批量程序分别运行所述Y个作业步。
3.根据权利要求2所述的方法,其中,所述调用所述第二主机中的P个第二批量程序分别执行所述第j个作业中的P个作业步包括:
选择所述多个第二作业监控器中的P个第二作业监控器;以及
由所述P个第二作业监控器分别将所述P个作业步提交至所述P个第二批量程序,以由所述P个第二批量程序分别运行所述P个作业步。
4.根据权利要求3所述的方法,其中,所述第一主机还包括第一文件库和第一数据库,所述第二主机还包括镜像排程控制器、第二文件库和第二数据库;
所述方法还包括:
每隔预定时段,将所述第一数据库中的数据复制至所述第二数据库;
响应于第二预定切换事件,停止运行所述主排程控制器,并将所述第一文件库中的文件复制至所述第二文件库;
基于所述第二文件库,启动所述镜像排程控制器;以及
由所述镜像排程控制器基于所述第二数据库,控制所述第二主机中的多个第二批量程序执行所述批量负载中尚未执行的作业。
5.根据权利要求4所述的方法,还包括:
在将所述P个作业步提交至所述X个第一批量程序和所述Y个第二批量程序之后,由所述X个第一作业监控器和所述Y个第二作业监控器分别监控所述P个作业步各自的运行状态;以及
基于所述P个作业步各自的运行状态,确定所述第i个作业的运行状态,并将所述第i个作业的运行状态存储至所述第一数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010654488.5/1.html,转载请声明来源钻瓜专利网。