CN105357043A - 云计算环境下自动反馈调节的sla***框架及调节方法 - Google Patents
云计算环境下自动反馈调节的sla***框架及调节方法 Download PDFInfo
- Publication number
- CN105357043A CN105357043A CN201510757199.7A CN201510757199A CN105357043A CN 105357043 A CN105357043 A CN 105357043A CN 201510757199 A CN201510757199 A CN 201510757199A CN 105357043 A CN105357043 A CN 105357043A
- Authority
- CN
- China
- Prior art keywords
- sla
- layer
- service
- case
- cbr
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种云计算环境下自动反馈调节的SLA***框架及调节方法,其中***包括:资源层;执行层,对云服务消费者与云服务响应代理之间通过协商生成的SLA进行管理;判断层,实时度量所述资源层的SLA参数,同预期的SLA阈值进行比较,将案例发送给CBR检索分析层;CBR检索分析层,根据云服务历史SLA中的相关服务的QoS参数值以及可能出现的SLA违例案例和人工蜂群修改器,找出相似的案例并按照相似度排序,选择或修改相似度最大的案例交给执行层。本发明能自动的进行SLA预防违例自适应调节,并达到云服务消费者预期的服务质量要求,云服务提供商也能避免SLA违例,维护其信誉和免受经济损失。
Description
技术领域
本发明涉及云计算资源管理技术领域,尤其涉及云计算环境下自动反馈调节的SLA(ServiceLevelAgreements,服务等级协议)***框架及调节方法。
背景技术
近年来,互联网规模不断扩大,互联网业务量也随之快速增长。如何处理海量的数据与服务,有效地为用户提供实时服务,已成为当前面临的一个重要问题。在这种背景下云计算的迅速发展,为以上问题的解决提供了一个有效地途径。云计算将会对信息产业带来巨大的影响,更多的用户也将受益于云计算服务。
当前越来越多的用户将他们的业务部署到云环境中,云服务提供商根据用户的请求分配满足QoS需求的资源给云服务消费者,如计算资源、存储资源、网络带宽等。然而云服务提供商是否能够一定满足SLA,在服务运行期间却是未知。由于云计算环境的复杂性和动态性,所以在SLA的执行过程中云服务提供商必须根据双方签订的服务等级协议(SLA),采取动态分配资源的方式等保证服务质量,因此已往的SLA研究将不再适用于云计算,需要一个全新SLA管理机制来保证SLA的执行中能够避免违例。
现有技术中可信度不高的资源可能也符合客户的要求,这样造成了资源的浪费以及提高了云服务商的成本。
发明内容
为了克服上述缺点,一方面,本发明提供一种云计算环境下自动反馈调节的SLA***框架,其包括:
资源层,存储在云平台的各种资源;
执行层,对云服务消费者与云服务响应代理之间通过协商生成的SLA进行管理;
判断层,实时度量所述资源层的SLA参数,同预期的SLA阈值进行比较,如果没有超出阈值则继续度量SLA参数值,否则对SLA进行封装,发送给CBR检索分析层;
CBR检索分析层,接收来自所述判断层的参数超出阈值的SLA,根据云服务历史SLA中的相关服务的QoS参数值以及可能出现的SLA违例案例,找出相似的案例并按照相似度排序,选择相似度最大的案例交给执行层,判断层判断是否超过阈值,如果仍然超过阈值,则启动辅助人工蜂群修改器来修改案例。
所述执行层包括SLA执行器和服务资源部署器,所述SLA执行器接收来自CBR检索分析层的案例,所述服务资源部署器连接资源层。
所述判断层包括SLA参数感知器和比较器。
所述CBR检索分析层包括QoS知识库和修改器。
另一方面,本发明提供一种云计算环境下自动反馈调节的SLA***框架的调节方法,包括:
步骤1、判断层中的SLA参数感知器每隔时间t获取一次SLA参数值,再将每隔时间t获取的SLA参数值和阈值进行比较;
步骤2、如果当前SLA参数值接近阈值,那么判断层判定在未来某个时间里将会出现SLA违例,并将SLA参数值、与SLA有关的服务信息以及服务使用的资源信息封装成案例发送给CBR的检索分析层;如果没有接近阈值则继续进行SLA参数感知;
步骤3、CBR检索分析层接收到案例后在Qos知识库查找与当前案例类似的案例,如果找到的案例不止一个,则人工蜂群修改器采用相似性度量方法,将这些案例按相似度从大到小进行排序,得到相似案例列表;
步骤4、CBR检索分析层从相似案例列表中选择相似度最大的案例,交给执行层的SLA执行器执行后,负责监控的判断层返回结果;如果没超过阈值则判断层继续监控,如果过阈值,则人工蜂群修改器选择出的组合方案的解;
步骤5、如果人工蜂群修改器选择出的组合方案解获得成功,则将该案例的数据写入QoS知识库;否则重复步骤1到步骤4。
步骤1中获取SLA参数值具体为:首先对资源度量,再映射到SLA参数。
步骤4中用人工蜂群修改器选择最佳组合方案的解具体过程为:
步骤401、初始化种群,设种群大小为SN,种群中每个蜜蜂代表一个用户在云平台中所需服务资源组合的可行解根据每个选择出对应的服务资源映射的SLA参数,计算出f即适应度QoE,食物资源的初始化位置公式如下,
其中,i∈(1,…,SN)、j∈(1,…,D)、D表示所需服务组合的数量,表示每种服务所对应的服务资源数量最小值,表示每种服务所对应服务资源数量最大值;
步骤402、引领蜂按照式(2)更新产生新解vij,Rij是(-1,1)的随机数,计算其f值,与初始的种群f进行贪婪选择,
vij=xij+Rij(xij-xkj)(2)
其中,xkj表示第k个资源组合可行解;
步骤403、跟随蜂根据式(3)产生的概率Pi大小选择优质的引领蜂进行跟随,之后按照式(2)产生新解进行贪婪选择,
其中fi表示适应度值,fn表示种群中第n个体的适应度值;
步骤404、若经过多次迭代后某的f值得不到改善,则侦查蜂根据式(2)产生新解替代;
步骤405、重复步骤402到步骤404得到最好的解交给执行层。
本发明能自动的进行SLA预防违例自适应调节,并达到云服务消费者预期的服务质量要求,云服务提供商也能避免SLA违例,维护其信誉和免受经济损失。
附图说明
图1为本发明云计算环境下自动反馈调节的SLA***框架示意图;
图2为本发明云计算环境下自动反馈调节的SLA***框架的调节方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,云计算环境下自动反馈调节的SLA***框架分为四层,从下往上依次为:
资源层,在云平台中存储的各种大量客户需要的资源;
执行层,对云服务消费者与云服务响应代理之间通过协商生成的SLA进行管理,包括SLA执行器和服务资源部署器,SLA执行器接收来自CBR检索分析层的案例,服务资源部署器对资源进行管理调度;
CBR检索分析层,包括QoS知识库和修改器,QoS知识库存储历史案例,修改器基于人工蜂群算法,用于生成相似案例列表和选择出组合方案的解;
判断层,通过SLA参数感知器实时的测量资源层的SLA参数,与预期的SLA阈值进行比较,如果没有超出阈值则继续测量SLA的参数值,如果超出了阈值则对测量好的SLA进行封装发给CBR检索分析层。
如图2所示,云计算环境下自动反馈调节的SLA***框架的调节方法具体过程为:
判断层中的SLA参数感知器每隔时间t获取一次SLA参数值,再将每隔时间t获取的SLA参数值和阈值进行比较。
如果当前SLA参数值接近阈值,那么判断层判定在未来某个时间里将会出现SLA违例,并将SLA参数值、与SLA有关的服务信息发送给CBR的检索分析层;如果没有接近阈值则继续进行SLA参数感知。
CBR检索分析层接收到案例后在Qos知识库查找与当前案例类似的案例,如果找到的案例不止一个,则人工蜂群修改器采用相似性度量方法,将这些案例按相似度从大到小进行排序,得到相似案例列表。CBR检索分析层从相似案例列表中选择相似度最大的案例,交给执行层的SLA执行器执行后,负责监控的判断层返回结果,如果没超过阈值则判断层继续监控,如果过阈值,则人工蜂群修改器选择出的组合方案的解。
如果人工蜂群修改器选择出的组合方案解获得成功,则将该案例的数据写入QoS知识库;否则SLA参数感知器继续获取SLA参数进行感知。
其中人工蜂群修改器选择最佳组合方案的解具体过程为:
S1、初始化种群,设种群大小为SN,种群中每个蜜蜂代表一个用户在云平台中所需服务资源组合的可行解根据每个选择出对应的服务资源映射的SLA参数,计算出f即适应度QoE,食物资源的初始化位置公式如下,
其中,i∈(1,…,SN)、j∈(1,…,D)、D表示所需服务组合的数量,表示每种服务所对应的服务资源数量最小值,表示每种服务所对应服务资源数量最大值;
S2、引领蜂按照式(2)更新产生新解vij,Rij是(-1,1)的随机数,计算其f值,与初始的种群f进行贪婪选择,
vij=xij+Rij(xij-xkj)(2)
其中,xkj表示第k个资源组合可行解;
S3、跟随蜂根据式(3)产生的概率Pi大小选择优质的引领蜂进行跟随,之后按照式(2)产生新解进行贪婪选择,
其中fi表示适应度值,fn表示种群中第n个体的适应度值;
S4、若经过多次迭代后某的f值得不到改善,则侦查蜂根据式(2)产生新解替代;
S5、重复步骤402到步骤404得到最好的解交给执行层。
本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。
Claims (7)
1.一种云计算环境下自动反馈调节的SLA***框架,其特征在于,包括
资源层,存储在云平台的各种资源;
执行层,对云服务消费者与云服务响应代理之间通过协商生成的SLA进行管理;
判断层,实时度量所述资源层的SLA参数,同预期的SLA阈值进行比较,如果没有超出阈值则继续度量SLA参数值,否则对SLA进行封装,发送给CBR检索分析层;
CBR检索分析层,接收来自所述判断层的参数超出阈值的SLA,根据云服务历史SLA中的相关服务的QoS参数值以及可能出现的SLA违例案例,找出相似的案例并按照相似度排序,选择相似度最大的案例交给执行层,判断层判断是否超过阈值,如果仍然超过阈值,则启动辅助人工蜂群修改器来修改案例。
2.根据权利要求1所述的云计算环境下自动反馈调节的SLA***框架,其特征在于,所述执行层包括SLA执行器和服务资源部署器,所述SLA执行器接收来自CBR检索分析层的案例,所述服务资源部署器连接资源层。
3.根据权利要求1所述的云计算环境下自动反馈调节的SLA***框架,其特征在于,所述判断层包括SLA参数感知器和比较器。
4.根据权利要求1所述的云计算环境下自动反馈调节的SLA***框架,其特征在于,所述CBR检索分析层包括QoS知识库和修改器。
5.一种云计算环境下SLA的自动反馈调节方法,其特征在于,包括
步骤1、判断层中的SLA参数感知器每隔时间t获取一次SLA参数值,再将每隔时间t获取的SLA参数值和阈值进行比较;
步骤2、如果当前SLA参数值接近阈值,那么判断层判定在未来某个时间里将会出现SLA违例,并将SLA参数值、与SLA有关的服务信息以及服务使用的资源信息封装成案例发送给CBR的检索分析层;如果没有接近阈值则继续进行SLA参数感知;
步骤3、CBR检索分析层接收到案例后在QoS知识库查找与当前案例类似的案例,如果找到的案例不止一个,则人工蜂群修改器采用相似性度量方法,将这些案例按相似度从大到小进行排序,得到相似案例列表;
步骤4、CBR检索分析层从相似案例列表中选择相似度最大的案例,交给执行层的SLA执行器执行后,负责监控的判断层返回结果;如果没超过阈值则判断层继续监控,如果超过阈值,则人工蜂群修改器选择出组合方案解;
步骤5、如果人工蜂群修改器选择出的组合方案解获得成功,则将该案例的数据写入QoS知识库;否则重复步骤1到步骤4。
6.根据权利要求5所述的云计算环境下SLA的自动反馈调节方法,其特征在于,步骤1中获取SLA参数值具体为:首先对资源度量,再映射到SLA参数。
7.根据权利要求5所述的云计算环境下SLA的自动反馈调节方法,其特征在于,步骤4中用人工蜂群修改器选择最佳组合方案的解具体过程为:
步骤401、初始化种群,设种群大小为SN,种群中每个蜜蜂代表一个用户在云平台中所需服务资源组合的可行解根据每个选择出对应的服务资源映射的SLA参数,计算出f即适应度QoE,食物资源的初始化位置公式如下,
其中,i∈(1,...,SN)、j∈(1,...,D)、D表示所需服务组合的数量,表示每种服务所对应的服务资源数量最小值,表示每种服务所对应服务资源数量最大值;
步骤402、引领蜂按照式(2)更新产生新解vij,Rij是(-1,1)的随机数,计算其f值,与初始的种群f进行贪婪选择,
vij=xij+Rij(xij-xkj)(2)
其中,xkj表示第k个资源组合可行解;
步骤403、跟随蜂根据式(3)产生的概率Pi大小选择优质的引领蜂进行跟随,之后按照式(2)产生新解进行贪婪选择,
其中fi表示适应度值,fn表示种群中第n个体的适应度值;
步骤404、若经过多次迭代后某的f值得不到改善,则侦查蜂根据式(2)产生新解替代;
步骤405、重复步骤402到步骤404得到最好的解交给执行层。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510757199.7A CN105357043B (zh) | 2015-11-09 | 2015-11-09 | 云计算环境下自动反馈调节的sla***框架及调节方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510757199.7A CN105357043B (zh) | 2015-11-09 | 2015-11-09 | 云计算环境下自动反馈调节的sla***框架及调节方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105357043A true CN105357043A (zh) | 2016-02-24 |
CN105357043B CN105357043B (zh) | 2018-06-05 |
Family
ID=55332919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510757199.7A Active CN105357043B (zh) | 2015-11-09 | 2015-11-09 | 云计算环境下自动反馈调节的sla***框架及调节方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105357043B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107332870A (zh) * | 2017-05-16 | 2017-11-07 | 南京邮电大学 | 一种面向用户需求的智能化云服务选择***及其选择方法 |
CN107862416A (zh) * | 2017-11-29 | 2018-03-30 | 辽宁工程技术大学 | 一种基于盒子不确定集的应急物资储备库选址优化方法 |
CN111935222A (zh) * | 2020-07-03 | 2020-11-13 | 三体云智能科技有限公司 | 一种物联网SaaS服务内容确定方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202765A (zh) * | 2007-12-19 | 2008-06-18 | 苏州大学 | 一种基于历史反馈的服务网格调度方法 |
CN102306336A (zh) * | 2011-06-10 | 2012-01-04 | 浙江大学 | 基于协同过滤和QoS感知的服务选择框架 |
CN103078914A (zh) * | 2012-12-27 | 2013-05-01 | 北京邮电大学 | 服务提供方法及装置 |
CN103561085A (zh) * | 2013-10-30 | 2014-02-05 | 南京邮电大学 | 一种基于服务等级协议约束的服务云评价方法 |
CN104463379A (zh) * | 2014-12-31 | 2015-03-25 | 广东易富网络科技有限公司 | 一种带时变需求的关联物流运输优化调度方法 |
-
2015
- 2015-11-09 CN CN201510757199.7A patent/CN105357043B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202765A (zh) * | 2007-12-19 | 2008-06-18 | 苏州大学 | 一种基于历史反馈的服务网格调度方法 |
CN102306336A (zh) * | 2011-06-10 | 2012-01-04 | 浙江大学 | 基于协同过滤和QoS感知的服务选择框架 |
CN103078914A (zh) * | 2012-12-27 | 2013-05-01 | 北京邮电大学 | 服务提供方法及装置 |
CN103561085A (zh) * | 2013-10-30 | 2014-02-05 | 南京邮电大学 | 一种基于服务等级协议约束的服务云评价方法 |
CN104463379A (zh) * | 2014-12-31 | 2015-03-25 | 广东易富网络科技有限公司 | 一种带时变需求的关联物流运输优化调度方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107332870A (zh) * | 2017-05-16 | 2017-11-07 | 南京邮电大学 | 一种面向用户需求的智能化云服务选择***及其选择方法 |
CN107862416A (zh) * | 2017-11-29 | 2018-03-30 | 辽宁工程技术大学 | 一种基于盒子不确定集的应急物资储备库选址优化方法 |
CN107862416B (zh) * | 2017-11-29 | 2022-04-12 | 辽宁工程技术大学 | 一种基于盒子不确定集的应急物资储备库选址优化方法 |
CN111935222A (zh) * | 2020-07-03 | 2020-11-13 | 三体云智能科技有限公司 | 一种物联网SaaS服务内容确定方法 |
CN111935222B (zh) * | 2020-07-03 | 2022-12-02 | 三体云智能科技有限公司 | 一种物联网SaaS服务内容确定方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105357043B (zh) | 2018-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111083722B (zh) | 模型的推送、模型的请求方法及装置、存储介质 | |
US20210204152A1 (en) | Traffic flow classification using machine learning | |
CN111522669A (zh) | 横向联邦学习***优化方法、装置、设备及可读存储介质 | |
US11146497B2 (en) | Resource prediction for cloud computing | |
US9769248B1 (en) | Performance-based content delivery | |
US10027739B1 (en) | Performance-based content delivery | |
CN108924221B (zh) | 分配资源的方法和装置 | |
US20170329643A1 (en) | Distributed node intra-group task scheduling method and system | |
CN108449286A (zh) | 网络带宽资源分配方法及装置 | |
CN110689254A (zh) | 数据处理方法、装置、电子设备和计算机可读存储介质 | |
US20210105201A1 (en) | Method and system for detecting network quality | |
US20210211490A1 (en) | Method and system for transmitting a data resource acquisition request | |
US9349111B1 (en) | System, method, and computer program for calculating risk associated with a software testing project | |
CN111158613A (zh) | 基于访问热度的数据块存储方法、装置及存储设备 | |
US20220012611A1 (en) | Method and machine learning manager for handling prediction of service characteristics | |
CN105357043A (zh) | 云计算环境下自动反馈调节的sla***框架及调节方法 | |
CN113094181A (zh) | 面向边缘设备的多任务联邦学习方法及装置 | |
CN105407162A (zh) | 一种基于SLA服务等级的云计算Web应用资源负载均衡算法 | |
CN105897838A (zh) | 一种网络服务节点选择方法及装置 | |
CN111598139A (zh) | 数据处理方法及*** | |
US11632713B2 (en) | Network capability exposure method and device thereof | |
US11775819B2 (en) | Automated configuration determinations for data center devices using artificial intelligence techniques | |
Pramesti et al. | Autoscaling based on response time prediction for microservice application in Kubernetes | |
WO2017131696A1 (en) | Database server to predict sales | |
Badri et al. | Risk-aware application placement in mobile edge computing systems: A learning-based optimization approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210401 Address after: 210000 Xianfeng Chuangye 087, 10th floor, building 10, yunmi City, 19 ningshuang Road, Yuhuatai District, Nanjing City, Jiangsu Province Patentee after: Jiangsu Tuoyou Information Intelligent Technology Research Institute Co.,Ltd. Address before: 210003, 66 new model street, Gulou District, Jiangsu, Nanjing Patentee before: NANJING University OF POSTS AND TELECOMMUNICATIONS |
|
TR01 | Transfer of patent right |