一种基于实例的云服务管理决策方法技术

技术编号:11993991 阅读:95 留言:0更新日期:2015-09-02 22:11
本发明专利技术提出了一种基于实例的云服务管理决策方法,主要包括以下步骤:步骤(A),确定云服务实例的相关数据、各服务质量参数及其边界值(Goal policy assertion-GPA)、自适应方法(Action policy assertion-APA)及与其相关联的价值参数值(Utility policy assertion-UPA);步骤(B),实时监控服务质量参数值,如果某一参数值未超过其边界值则关联所有相关的自适应方法(APA)并进行相应处理;步骤(C),得到符合条件约束的自适应方法(APA)列表,选择最优的自适应方法(APA)作为结果输出。这种方法实现了基于实例的云服务管理中自适应方法的最优化选择,在满足各项服务指标约束的同时,使得云服务的服务质量获得保证并实现其商业价值的最大化。

【技术实现步骤摘要】

本专利技术涉及云服务领域,特别涉及。
技术介绍
面向服务架构与云服务技术是当前最流行的构建业务流程的方式。在复杂的、长 时间的运行中的业务流程里,服务质量指标(包括服务反应时间、吞吐量和可用率)变化经 常发生。如果业务流程中发生变化,受影响的云服务应具有自适应变化的能力。然而云服 务的自适应通常可以通过多种方式来实现,不同的自适应方法的成本和产生的商业价值是 一般是不同的。因此,目前亟待需要一种方法来进行云服务数据处理中自适应方法的最优 化选择,在满足各项服务指标约束的同时,最大限度地保证云提供的服务质量。
技术实现思路
本专利技术提出了,对于监控到的各项服务质量 进行分析,当某项服务质量指标没有达到目标值时,该方法对正在运行的不同类型的云服 务实例实施不同的处理方法,使得云服务提供的服务质量获得保证并实现其商业价值的最 大化。 本专利技术的技术方案主要包括以下步骤: 步骤(A),确定云服务实例的相关数据、各服务质量参数及其边界值(Goalpolicy assertion-GPA)、自适应方法(Actionpolicyassertion-APA)及与其相关联的价值参数 值(Utilitypolicyassertion-UPA); 步骤(B),实时监控服务质量参数值,如果某一参数值未超过其边界值则关联所 有相关的自适应方法(APA)并进行相应处理; 步骤(C),得到符合条件约束的自适应方法(APA)列表,选择最优的自适应方法 (APA)作为结果输出。 所述步骤(A)具体包括以下步骤:步骤(A1),确定云服务实例相关数据,包括各云服务实例所实施的业务流程类 型、执行的云服务、当前所处的云服务的位置和所属客户类型。其中云服务实例的类型总数 为N,当前处理的云服务实例的类型数为n; 步骤(A2),确定当前云服务中各服务质量参数及其边界值(GPA),包括服务反应 时间、吞吐量、可用率; 步骤(A3),确定每个云服务实例类型的自适应方法(APA)及与其相关联的价值参 数值(UPA),自适应方法(APA)主要包括替换服务、跳过服务、重试服务、回滚、终止流程。各 个云服务实例类型的APA选项数为Mn,当前云服务实例类型的APA选项为APAn,i,相关联的 价值参数值为UPAn,i; 所述步骤(B)具体包括以下步骤: 步骤(B1),若服务质量参数值未超过其边界值则关联所有相关的自适应方法 (APA); 步骤(B2),对于步骤(Bl)中的APAn;i以及步骤(A3)中与其关联的UPAn;i,包括的 商业价值度量数为K,其中一个商业价值度量值表示为BVMk,n;i。若启用概率估计,则需要查 找BVMk,n,i估计值是正确的概率值PPAk,n,i。BVMk,n,iXPPAk,n,i作为估计的UPAk,n,i值。若不 启用概率估计,则转步骤(B3); 步骤(B3),将UPAn,i中所有的商业价值度量值累加,得到总的商业价值度量值为: 步骤(B4),若存在任何的成本约束,累加所有相关UPA中定义的成本: 若公式2计算的总成本超出给定的成本边界值,则需要将APAn;i从APA列表中删 除,否则转步骤(C1); 所述步骤(C)具体包括以下步骤: 步骤(C1),由步骤(B4)得到与各云服务实例对应的APA列表; 步骤(C2),对来自步骤(C1)的APA列表按照公式1所定义的商业价值度量总值 进行降序排列; 步骤(C3),商业价值越大,代表自适应方法APA越优,故选择步骤(C2)的降序列 表中的第一个APA作为最优结果输出。 本专利技术的有益效果是: 实现了基于实例的云服务管理中自适应方法的最优化选择,在满足各项服务指标 约束的同时,使得云服务的服务质量获得保证并实现其商业价值的最大化【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1为基于实例的云服务管理决策方法的流程图。【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。 根据图1所示流程,当CPU利用率超过80%时,使用该方法来决定是继续扩展 AmazonEC2还是车专为使用Rackspace云。 第一步:这两个选项分别表示为自适应方法APA_EC2和APA_Rackspace,相关联的 价值参数分别为UPA_EC2和UPA_Rackspace,商业价值指标如下: 第二步:遍历APA_EC2和APA_Rackspace,并找到相应的UPA和包括的BVMs。不启 用概率估计,累加BVM_EC2Cost和BVMEC2Revenue并返回总和值BVM_EC2Sum($470)。同样 的,计算APA_Rackspace的商业价值总和并返返回为BVM_RackspaceSum($265)。此实施例 中成本限制为$1〇〇〇,检查BVM_EC2Cost和BVM_RackspaceCost都满足成本的约束,不删除。 第三步:APA_EC2和APA_Rackspace两者都添加到APA列表中。因为总商业价值 指标BVM_EC2Sum大于BVM_RackspaceSum,故最终选定APA_EC2作为被执行的APA,即当CPU 利用率超过80 %时,继续扩展AmazonEC2最优。 本专利技术利用基于实例的云服务管理决策方法,实现了基于实例的云服务管理中自 适应方法的最优化选择,在满足各项服务指标约束的同时,使得云服务的服务质量获得保 证并实现其商业价值的最大化。 以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。【主权项】1. ,其特征在于,主要包括以下步骤: 步骤(A),确定云服务实例的相关数据、各服务质量参数及其边界值(Goal policy assertion-GPA)、自适应方法(Action policy assertion-APA)及与其相关联的价值参数 值(Utility policy assertion-UPA); 步骤(B),实时监控服务质量参数值,如果某一参数值未超过其边界值则关联所有相 关的自适应方法(APA)并进行相应处理; 步骤(C),得到符合条件约束的自适应方法(APA)列表,选择最优的自适应方法(APA) 作为结果输出。2. 如权利要求1所述的,其特征在于,所述步骤 (A) 具体包括以下步骤: 步骤(Al),确定云服务实例相关数据,包括各云服务实例所实施的业务流程类型、执 行的云服务、当前所处的云服务的位置和所属客户类型。其中云服务实例的类型总数为N, 当前处理的云服务实例的类型数为η ; 步骤(Α2),确定当前云服务中各服务质量参数及其边界值(GPA),包括服务反应时间、 吞吐量、可用率; 步骤(A3),确定每个云服务实例类型的自适应方法(APA)及与其相关联的价值参数值 (UPA),自适应方法(APA)主要本文档来自技高网...

【技术保护点】
一种基于实例的云服务管理决策方法,其特征在于,主要包括以下步骤:步骤(A),确定云服务实例的相关数据、各服务质量参数及其边界值(Goal policy assertion‑GPA)、自适应方法(Action policy assertion‑APA)及与其相关联的价值参数值(Utility policy assertion‑UPA);步骤(B),实时监控服务质量参数值,如果某一参数值未超过其边界值则关联所有相关的自适应方法(APA)并进行相应处理;步骤(C),得到符合条件约束的自适应方法(APA)列表,选择最优的自适应方法(APA)作为结果输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:卢清华李杉杉张卫山
申请(专利权)人:中国石油大学华东
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1