[发明专利]一种基于分层的云服务组合失效的恢复系统和方法无效
申请号: | 201310481208.5 | 申请日: | 2013-10-15 |
公开(公告)号: | CN103490938A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 张鹏程;成艳;郭学俊 | 申请(专利权)人: | 河海大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分层 服务 组合 失效 恢复 系统 方法 | ||
1.一种基于分层的云服务组合失效的恢复系统,其特征在于:包括基础设施层、平台层和应用层;
基础设施层:基础设施层通过数据收集器收集与硬件资源相关的数据,并将收集到的数据存储到应用层的数据中心;
平台层:平台层通过数据收集器收集云服务组合业务流程的数据以及收集IaaS层和SaaS层提交的数据,并将收集到的数据存储到应用层的数据中心;
应用层:应用层通过数据收集器收集应用程序执行相关的数据,并将收集到的数据存储到数据中心;在不同的时间间隔内,数据中心中数据的值根据单个云服务粒度大小的不同而更新,数据中心将收集的数据提交给分析诊断模块;
分析诊断模块进行失效分析,选择相应的失效恢复策略。
2.如权利要求1所述的基于分层的云服务组合失效的恢复系统,其特征在于:分析诊断模块进行失效分析,选择相应的失效恢复策略,具体过程如下:对IaaS层收集的数据进行监控,如果监控到无响应失效,那么可能是服务不可用或者超时,这两种故障都可以采用重定位或者不需要撤销的替代来解决;如果监控到结果错误失效,那么就是超时;监控到服务缓慢,可能是服务不可用、超时和顺序不正确,顺序不正确采用需要撤销的替代或者重新组合策略;对PaaS层收集到的数据进行监控,如果在PaaS层监控到无响应或者服务缓慢都是由于服务器问题导致的服务不可用,应采用重定位或者不需要撤销的替代进行恢复;对SaaS层收集到的数据进行监控,在SaaS层监控到的无响应失效由接口改变、工作流不一致、行为流不正规和QoS导致的,接口改变需要撤销的替代、QoS采用重新组合策略;结果错误失效是由接口改变、工作流不一致、参数不匹配、不正确的服务、行为流不正规、不理解行为和QoS导致的,参数不匹配采用需要撤销的替代,不正确的服务采用撤销;输出不唯一失效是由行为不确定导致的;结果杂乱失效是由接口改变、工作流不一致、行为不确定、响应错误、SLA和QoS问题导致的,响应错误用重定位和需要撤销的替换解决;服务缓慢失效是由SLA和QoS导致的;结果过时失效是由SLA和QoS问题导致的,应采用重新组合策略。
3.一种基于分层的云服务组合失效的恢复方法,其特征在于,包括以下步骤:
步骤1:构建失效分类,首先根据故障导致失效发生的特征,列出所有可能发生的故障,在服务组合过程中,由于服务组件、环境设备自身存在的缺陷导致了故障的发生,错误可分为物理故障、开发故障和交互故障三种类型,再根据导致故障发生的原因,将该故障可能引起的失效归类到不同的云层中;
步骤2:数据收集,在基础设施层IaaS、平台层PaaS、应用层SaaS分别设计数据收集器,收集不同云层的相关数据;其中基础设施层主要收集与硬件资源相关的数据;平台层主要收集云服务组合业务流程的数据以及收集基础设施层和应用层提交的数据;应用层主要收集应用程序执行相关的数据;在不同的时间间隔内,数据收集中心中数据的值会根据单个云服务粒度大小的不同而更新,数据中心将收集的云计算环境下服务组合的数据提交给分析诊断模块进行失效分析,选择相应的失效恢复策略;
步骤3:分析诊断,先分析收集到的数据是由哪一层的数据收集器收集到的,再根据该层收集到的失效确定引起失效的原因,选择具体的恢复策略;
步骤4:自动恢复,根据步骤三选择的恢复策略进行恢复,使服务组合在失效发生的情况下自动恢复,继续运行。
4.如权利要求3所述的基于分层的云服务组合失效的恢复方法,其特征在于:步骤1中列出的故障,根据引起故障的原因,主要有以下十三种:服务不可用、接口改变、工作流不一致、参数不匹配、行为不确定、顺序不正确、超时、不正确的服务、行为流不正规、不理解行为。
5.如权利要求3所述的基于分层的云服务组合失效的恢复方法,其特征在于:步骤4中的恢复方法主要有五种,分别是重做、撤销、需要撤销的替换、不需要撤销的替换和重新组合。
6.如权利要求5所述的基于分层的云服务组合失效的恢复方法,其特征在于:所述的重做是指当一个服务在某个资源上运行失败时,找到能够代替的新服务器,这个找到合适资源并将服务迁移到资源上的过程就是重做。
7.如权利要求5所述的基于分层的云服务组合失效的恢复方法,其特征在于:所述的撤销是指当关键错误发生时,清除所有失败动作产生的不正确的数据,通常情况下,该进程将被恢复到先前的一致状态,恢复的过程通常是用补偿的方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310481208.5/1.html,转载请声明来源钻瓜专利网。