[发明专利]策略控制方法及系统在审
申请号: | 201610887769.9 | 申请日: | 2016-10-11 |
公开(公告)号: | CN106649504A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 龚超;石静;张新凤;王灯殿;王慧;李国君;宋频轶;张记华 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德恒律治知识产权代理有限公司11409 | 代理人: | 章社杲,卢军峰 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 策略 控制 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,具体来说,涉及一种策略控制方法及策略控制系统。
背景技术
文件系统中的归档功能,需要定期将在线存储系统上的部分数据归档并迁移至某离线存储系统。
现有技术的多策略执行归档方法,在文件归档中由于多策略执行会导致归档效率偏低以及负载均衡不合理,从而会造成系统归档能力下降。因此在分布式系统中,需要合理分配策略运转状态及资源,设置策略优先级,提高归档性能及速度。另一方面,当系统发生故障重启时需要重新执行归档任务,因此还存在故障恢复单一的问题。
针对相关技术中多策略执行归档效率低、故障恢复单一的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中多策略执行归档效率低、故障恢复单一的问题,本发明提出一种策略控制方法及策略控制系统,能够提高多策略并发执行的效率;当发生故障时,能够恢复故障前的策略状态而不需要重新归档。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种策略控制方法,包括:生成策略并根据策略的执行时间开始执行策略;在策略的执行过程中确定策略在不同的执行阶段对应的策略状态;以及在策略的执行过程发生异常的情况下,获取发生异常时的执行阶段对应的断点策略状态,并根据断点策略状态恢复至对应的执行阶段。
在一个实施例中,执行阶段包括第一执行阶段进入和第二执行阶段;策略状态包括与第一执行阶段对应的第一策略状态及与第二执行阶段对应的第二策略状态;以及在策略的执行过程中,当由第一执行阶段进入到第二执行阶段时,将对应的第一策略状态转换至第二策略状态。
在一个实施例中,在策略的执行过程中确定策略在不同的执行阶段对应的策略状态,包括:当符合策略执行条件时将策略状态转换至策略准备状态;当开始归档文件的执行阶段时,将策略状态由策略准备状态转换至策略运行状态;当开始同步元数据的执行阶段时,将策略状态由策略运行状态转换至策略同步状态;以及当同步元数据的执行阶段完成时,将策略状态由策略同步状态转换至策略完成状态;其中,策略为归档策略。
在一个实施例中,当符合策略执行条件时将策略状态转换至策略准备状态,包括:当执行优先事件需要暂停策略的执行过程时,将策略状态由策略准备状态转换至策略准备暂停状态;当执行优先事件完成时,将策略状态由策略准备暂停状态重新转换至策略准备状态。
在一个实施例中,当开始归档文件的执行阶段时,将策略状态由策略准备状态转换至策略运行状态,包括:当执行优先事件需要暂停策略的执行过程时,将策略状态由策略运行状态转换至策略运行暂停状态;当执行优先事件完成时,将策略状态由策略运行暂停状态重新转换至策略运行状态。
在一个实施例中,还包括:当不符合策略执行条件时,将策略状态转换至策略等待状态。
在一个实施例中,当策略为周期性策略或间隔性策略的情况下,返回至当符合策略执行条件时将策略状态转换至策略准备状态的步骤。
在一个实施例中,生成策略并根据策略的执行时间开始执行策略,包括:生成策略;在到达执行时间的情况下,将策略状态设置为策略初始化状态。
根据本发明的另一方面,提供了一种策略控制系统,包括:策略执行模块,用于根据策略的执行时间开始执行策略;策略状态控制模块,用于在策略的执行过程中确定策略在不同的执行阶段对应的策略状态;以及故障恢复模块,用于在策略的执行过程发生异常的情况下,获取发生异常时的执行阶段对应的断点策略状态,并根据断点策略状态恢复至对应的执行阶段。
在一个实施例中,执行阶段包括第一执行阶段进入和第二执行阶段;策略状态包括与第一执行阶段对应的第一策略状态及与第二执行阶段对应的第二策略状态;以及在策略的执行过程中,当由第一执行阶段进入到第二执行阶段时,策略状态控制模块将对应的第一策略状态转换至第二策略状态。
本发明通过在策略的执行过程中确定策略在不同的执行阶段对应的策略状态来控制策略的执行,能够提高多策略并发执行的效率,提高归档速度;当发生故障时,能够恢复故障前的策略状态而不需要重新归档,提高了归档效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的策略控制方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610887769.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:儿童学习椅
- 下一篇:匹配视频的方法、应用及计算设备