预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115858245A(43)申请公布日2023.03.28(21)申请号202211674441.0(22)申请日2022.12.26(71)申请人南京壹进制信息科技有限公司地址210000江苏省南京市秦淮区永智路5号白下高新技术产业园区五号楼B栋C栋3楼(72)发明人陈浩张有成(74)专利代理机构南京鑫之航知识产权代理事务所(特殊普通合伙)32410专利代理师张维(51)Int.Cl.G06F11/14(2006.01)G06F9/48(2006.01)G06F9/50(2006.01)权利要求书2页说明书8页附图4页(54)发明名称一种数据备份作业调度系统及备份作业调度方法(57)摘要本发明公开了一种数据备份作业调度系统及备份作业调度方法,属于数据备份技术领域,包括:作业引擎模块,用于作业以及作业阶段的拆分和编排;作业管理器,用于管理作业生命周期、作业状态、控制作业流程以及接收所述作业引擎的调度结果;事件响应器,用于接收处理作业管理器发送的作业控制信号;阶段执行器,用于作业阶段进程的启动、执行;该数据备份作业调度系统及备份作业调度方法,使不同类型数据源的核心备份业务解耦,复用公用业务,使整体备份流程结构化、清晰化,易于维护和扩展,降低开发和维护的难度与成本;降低升级成本;大量减轻对备份客户端计算性能的要求,减少对备份客户端的资源占用。CN115858245ACN115858245A权利要求书1/2页1.一种数据备份作业调度系统,其特征在于:包括:作业引擎模块,用于作业以及作业阶段的拆分和编排;作业管理器,用于管理作业生命周期、作业状态、控制作业流程以及接收所述作业引擎的调度结果;事件响应器,用于接收处理作业管理器发送的作业控制信号;阶段执行器,用于作业阶段进程的启动、执行。2.根据权利要求1所述的一种数据备份作业调度系统,其特征在于:所述作业引擎模块包括:子作业生成器,用于根据备份策略将整个作业拆分成多个子作业;作业调度器,用于确定子作业的执行顺序,并将拆分得到的子作业列表按优先级编排,得到可并发运行的子作业;作业阶段调度器,用于将一个子作业拆分成多个作业阶段,得到可并发运行的作业阶段,并确定作业阶段之间的运行顺序。3.根据权利要求1所述的一种数据备份作业调度系统,其特征在于:所述数据备份作业调度系统配置于节点,所述节点为备份服务器时,其包括:作业引擎模块、作业管理器、事件响应器、阶段执行器。4.根据权利要求1所述的一种数据备份作业调度系统,其特征在于:所述数据备份作业调度系统配置于节点,所述节点包括备份客户端和/或备份服务器。5.一种数据备份作业调度方法,其特征在于:包括:作业管理器通知作业引擎拆分作业;所述作业管理器接收拆分结果,得到子作业列表;所述作业管理器通知作业引擎进行作业编排,所述作业管理器接收作业编排结果,得到作业执行列表,触发子作业执行;所述作业管理器通知所述作业引擎进行作业阶段编排,作业引擎返回编排结果,得到并发执行的作业阶段;所述作业管理器将需要执行的作业阶段下发到节点,所述节点的事件响应器收到请求后创建作业阶段进程,所述作业阶段进程执行业务操作;作业阶段执行完成后,所述作业管理器通知所述作业引擎继续作业阶段的编排,直到作业阶段全部执行结束,子作业结束;所述作业管理器通知作业引擎重新进行作业编排,直到子作业全部执行结束,作业完成。6.根据权利要求5所述的一种数据备份作业调度方法,其特征在于:所述作业阶段完成作业中的某一具体工作,一个作业阶段只在一个节点执行,具有原子性,一个作业阶段通常就是一个进程;所述作业阶段进程执行过程中,上传检查点、状态、进度。7.根据权利要求5所述的一种数据备份作业调度方法,其特征在于:所述触发子作业的方法包括:策略触发执行,作业管理器开启作业主线程;作业管理器调用作业引擎拆分作业接口,作业引擎根据备份源以及参数配置将整个作业拆分成不同子作业,返回有序的子作业列表;2CN115858245A权利要求书2/2页作业管理器将子作业列表保存,并加入待调度子作业队列;作业管理器调用作业引擎接口,传入待调度子作业队列,作业引擎根据参数设置、当前环境以及业务需求返回本轮要并发执行的子作业列表;若并发子作业列表不为空,则触发子作业的执行,将子作业从待调度列表中移除,并对子作业状态进行监控;监控并发子作业列表状态,直至任意子作业结束;任意子作业结束,重新触发新一轮子作业调度,执行接收待调度子作业队列;若并发子作业列表为空、无待调度的子作业、无正在运行的子作业,作业结束;其中,所述备份源为一个子作业或者多个备份源作为一个子作业。8.根据权利要求5所述的一种数据备份作业调度方法,其特征在于:所述监控并发子作业列表状态包括:若并发子作业列