The invention discloses a strategy control method and strategy control system, including the method of control strategy: according to the strategy execution time began to implement the strategy; strategy to determine strategy corresponding in different stages of execution in the implementation process of the strategy; and the abnormal situation in the implementation process of the strategy, to obtain state breakpoint strategies when the corresponding abnormal execution stage, and according to the execution phase breakpoint to the corresponding state recovery strategy. According to the present invention in the implementation process of the strategy to determine the strategy of state strategy corresponding in different stages of execution to the implementation of the control strategy, can improve the efficiency of concurrent execution of multiple strategies, improve the filing rate; when a fault occurs, the fault recovery strategy before the state can without the need to improve the efficiency of archiving, archiving.
【技术实现步骤摘要】
策略控制方法及系统
本专利技术涉及计算机
,具体来说,涉及一种策略控制方法及策略控制系统。
技术介绍
文件系统中的归档功能,需要定期将在线存储系统上的部分数据归档并迁移至某离线存储系统。现有技术的多策略执行归档方法,在文件归档中由于多策略执行会导致归档效率偏低以及负载均衡不合理,从而会造成系统归档能力下降。因此在分布式系统中,需要合理分配策略运转状态及资源,设置策略优先级,提高归档性能及速度。另一方面,当系统发生故障重启时需要重新执行归档任务,因此还存在故障恢复单一的问题。针对相关技术中多策略执行归档效率低、故障恢复单一的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中多策略执行归档效率低、故障恢复单一的问题,本专利技术提出一种策略控制方法及策略控制系统,能够提高多策略并发执行的效率;当发生故障时,能够恢复故障前的策略状态而不需要重新归档。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种策略控制方法,包括:生成策略并根据策略的执行时间开始执行策略;在策略的执行过程中确定策略在不同的执行阶段对应的策略状态;以及在策略的执行过程发生异常的情况下,获取发生异常时的执行阶段对应的断点策略状态,并根据断点策略状态恢复至对应的执行阶段。在一个实施例中,执行阶段包括第一执行阶段进入和第二执行阶段;策略状态包括与第一执行阶段对应的第一策略状态及与第二执行阶段对应的第二策略状态;以及在策略的执行过程中,当由第一执行阶段进入到第二执行阶段时,将对应的第一策略状态转换至第二策略状态。在一个实施例中,在策略的执行过程中确定策略在不同的执行阶 ...
【技术保护点】
一种策略控制方法,其特征在于,包括:生成策略并根据策略的执行时间开始执行所述策略;在策略的执行过程中确定所述策略在不同的执行阶段对应的策略状态;以及在所述策略的执行过程发生异常的情况下,获取发生异常时的执行阶段对应的断点策略状态,并根据所述断点策略状态恢复至对应的执行阶段。
【技术特征摘要】
1.一种策略控制方法,其特征在于,包括:生成策略并根据策略的执行时间开始执行所述策略;在策略的执行过程中确定所述策略在不同的执行阶段对应的策略状态;以及在所述策略的执行过程发生异常的情况下,获取发生异常时的执行阶段对应的断点策略状态,并根据所述断点策略状态恢复至对应的执行阶段。2.根据权利要求1所述的策略控制方法,其特征在于,所述执行阶段包括第一执行阶段进入和第二执行阶段;所述策略状态包括与所述第一执行阶段对应的第一策略状态及与所述第二执行阶段对应的第二策略状态;以及在所述策略的执行过程中,当由所述第一执行阶段进入到所述第二执行阶段时,将对应的第一策略状态转换至第二策略状态。3.根据权利要求1所述的策略控制方法,其特征在于,在策略的执行过程中确定所述策略在不同的执行阶段对应的策略状态,包括:当符合策略执行条件时将所述策略状态转换至策略准备状态;当开始归档文件的执行阶段时,将所述策略状态由所述策略准备状态转换至策略运行状态;当开始同步元数据的执行阶段时,将所述策略状态由所述策略运行状态转换至策略同步状态;以及当同步元数据的执行阶段完成时,将所述策略状态由所述策略同步状态转换至策略完成状态;其中,所述策略为归档策略。4.根据权利要求3所述的策略控制方法,其特征在于,当符合策略执行条件时将所述策略状态转换至策略准备状态,包括:当执行优先事件需要暂停所述策略的执行过程时,将所述策略状态由所述策略准备状态转换至策略准备暂停状态;以及当所述执行优先事件完成时,将所述策略状态由所述策略准备暂停状态重新转换至所述策略准备状态。5.根据权利要求3所述的策略控制方法,其特征在于,当开始归档...
【专利技术属性】
技术研发人员:龚超,石静,张新凤,王灯殿,王慧,李国君,宋频轶,张记华,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。