一种基于服务等级协议约束的服务云评价方法技术

技术编号:9644303 阅读:90 留言:0更新日期:2014-02-07 04:58
本发明专利技术涉及一种基于服务等级协议约束的服务云评价方法,对用户感知的服务云的SLA(服务等级协议)进行模糊化评价,并给出满足用户个性化需求的服务云资源。通过对服务云资源给出的SLA(服务等级协议)进行模糊化评价,选择、筛选和推荐出适合用户的服务云资源。本发明专利技术属于云计算和创新网络领域。本发明专利技术设计出的对服务云资源的评价方法,可以应用于服务云中终端用户在PaaS(平台即服务)层上实现资源的最佳匹配,同时算法简单易于实现。

【技术实现步骤摘要】

【技术保护点】
一种基于服务等级协议约束的服务云评价方法,其特征在于使用模糊评价的方法实现服务云资源的选择,该方法包括以下步骤:步骤一:建立服务等级协议SLA匹配基本背景通过服务云的资源端与用户端分别提交服务等级协议SLA来建立匹配背景数据:1.1)、服务云资源端提交其可用资源情况及满足的SLA到云代理,并作为公共服务等级协议SLApub保存,其中上标pub代表服务云资源端公布在网络上;1.2)、用户提交应用,并给出其要求的服务等级协议SLA与偏好的权重W=(w1,w2,…,wm),其中wm代表第m个对应SLA分量的权重;1.3)、将用户应用进行工作流分析,并以下表方式将用户要求的服务等级协议SLA拆分为对应的任务私有服务等级协议SLAprv,其中上标prv表示对应用户任务在网络上检索所使用:1.4)、根据任务私有服务等级协议SLAprv及其度量将候选资源端公共服务等级协议SLApub重排,并分别记录每个公共服务等级协议SLApub的度量权重;1.5)、记由向无环图DAG工作流任务间的边数为距离d;对所有任务对应的候选服务云资源按以上步骤操作,处理完毕后,步骤一完成;步骤二:计算度量的变权2.1)、将某一任务的候选服务云资源端的SLApub对应的度量权重构造一个稀疏的矩阵为:M=w11w12···wn1w120···0············w1m0···wnm---(1)其中M为构造的权重分量矩阵,每一个wnm为第m个SLApub对应第n个分量的权重;2.2)、对矩阵M的列方向的权重求算术平均值:avgi=Σj=1mwij/m---(2)其中avgi表示所有m个参与评价的服务云资源的第i个权重分量的均值,j是指第j个参与评价的服务云;2.3)、将该列方向所有小于avgi的wij取算术平均值为所有大于avgi的wij取算术平均值为2.4)、由式(3)求得该列的变权为:Wi=(4*avgi+avgil+avgih)/6---(3)其中Wi为所有m个参与评价的服务云资源的第i个权重分量的变权,因此步骤2最终获得变权向量为:W(X)=(W1,W2,?,Wn)??????????(4)步骤三:建立模糊评判矩阵3.1)、将某一任务的候选服务云资源端的SLApub对应的值构造一个稀疏的矩阵为:SLAl=sla11sla21···slan1sla120···0············sla1m0···slanm---(5)其中SLAl代表候选服务云资源可能保证的最差的服务等级保障,slanm表示第m个参与评价的服务云的第n项最低保障的值;3.2)、将某一任务的候选服务云资源端的SLApub对应的当前可以提供的最大值构造一个稀疏的矩阵为:SLAh=h11h21···hn1h120.5···0.5············h1m0.5···hnm---(6)其中SLAh表示候选服务云资源最大努力可能给出的最佳的服务等级保障,hnm为第m个服务云资源对应的第n个分量的最佳服务保障的值;3.3)、将SLAh减去SLAl并归...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐劲松杨庚王攀余永红赵卫滨
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

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

1