[发明专利]一种融合异常Qos数据检测的新型云服务筛选方法有效

专利信息
申请号: 201810793483.3 申请日: 2018-07-18
公开(公告)号: CN109167673B 公开(公告)日: 2021-04-02
发明(设计)人: 吴旭;叶炎 申请(专利权)人: 广西大学
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 暂无信息 代理人: 暂无信息
地址: 530004 广西壮族*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及云服务筛选系统中,一种融合异常Qos数据检测的云服务筛选方法。基本思想是:目标用户发送n个功能类似的云服务筛选请求给筛选系统,筛选系统考虑目标用户调用云服务环境的状态变化,从使用过这n个云服务的用户集中选择与目标用户的云服务调用环境最相似的Top‑K个用户。然后使用多重决策树投票的方法将具有异常Qos数据的用户从Top‑K个用户中过滤掉,并利用剩下的用户所提供的Qos数据为目标用户建立Qos服务评价模型。最后,结合目标用户的需求得到n个功能类似的云服务排名,并将排名结果发送给目标用户。本发明在增强云服务筛选结果准确度的同时,保证了云服务的可信性,属于计算机云计算领域。
搜索关键词: 一种 融合 异常 qos 数据 检测 新型 服务 筛选 方法
【主权项】:
1.云服务筛选系统中,一种融合异常Qos数据检测的云服务筛选方法,要求在云服务筛选系统中部署若干个客户端功能模块和1个筛选中心;然后在筛选中心部署1个用户筛选模块、1个用户聚类模块、1个异常Qos数据检测模块、1个Qos预测模块和1个云服务排名模块;在用户筛选模块中部署用户数据库,在异常Qos数据检测模块中部署标准Qos数据库;用户必须通过用户端模块发送筛选请求,筛选中心考虑目标用户调用云服务环境的状态变化,从使用过这n个云服务的用户集中选择与目标用户的云服务调用环境最相似的Top‑K个用户,然后使用多重决策树投票的方法将具有异常Qos数据的用户从Top‑K个用户中过滤掉,并利用剩下的用户所提供的Qos数据为目标用户建立Qos服务评价模型,最后,结合目标用户的需求得到n个功能类似的云服务排名,并将排名结果发送给目标用户,其特征在于包括以下步骤:功能模块部署阶段:首先在云服务筛选系统中部署若干个用户端模块,其中每个用户端部署1个用户端模块;然后部署1个筛选中心,并在筛选中心部署1个用户筛选模块、1个用户聚类模块、1个异常Qos数据检测模块、1个Qos预测模块和1个云服务排名模块;最后在用户筛选模块中部署用户数据库,在异常Qos数据检测模块中部署标准Qos数据库;用户发送云服务筛选请求阶段:目标用户通过用户端模块发送n个功能类似的云服务筛选请求给云服务筛选中心,筛选请求包括目标用户的云服务调用环境参数,目标用户对这n个功能类似的云服务的Qos属性偏好值,以及n个功能类似的云服务参数;用户筛选阶段:云服务筛选中心收到筛选请求后启动用户筛选模块,用户筛选模块根据筛选请求中包含的n个功能类似的云服务的参数从它的用户数据库中挑选出使用过这n个功能类似的云服务的用户,同时生成待选用户集Dw;用户筛选模块的用户数据库中的用户数据集由云用户和云服务商提供,包含了每个用户的用户名、调用过的云服务的Qos属性值,调用云服务时的环境参数以及用户的云服务Qos属性偏好值;待选用户集包含了集合用户调用这n个功能类似的云服务的环境参数、集合用户对这n个功能类似的云服务的Qos属性值和对这n个功能类似的云服务的Qos属性偏好值;然后用户筛选模块删除掉筛选请求中包含n个功能类似的云服务的参数的内容,将筛选请求重新封装成聚类请求,并将聚类请求和待选用户集一起发送到用户聚类模块;用户聚类阶段:用户聚类模块对聚类请求中包含的目标用户的云服务调用环境参数和待选用户集中的集合用户调用n个功能类似的云服务的环境参数进行比对,从待选用户集中将与目标用户的云服务调用环境最相似的Top‑K个用户分配到同一组,生成中间用户集。K由云服务筛选中心根据实际需要来选择适合的数值,如100、200等;中间用户集包含了集合用户对这n个功能类似的云服务的Qos属性值;生成中间用户集后,用户聚类模块删除掉聚类请求中包含的目标用户的云服务调用环境参数将聚类请求重新封装成异常Qos数据检测请求,并将异常Qos数据检测请求和中间用户集一起发送给异常Qos数据检测模块;异常Qos数据检测阶段:异常Qos数据检测模块将它的标准Qos数据库中的Qos数据作为训练集,并利用多重决策树投票方法生成多重决策树,中间用户集中的Qos数据被异常Qos数据检测模块作为输入样本输入到每棵决策树,然后决策树输出对中间用户集中Qos数据值的分类预测:0或1,0表示异常值,1表示正常值;最后多重决策树分别对0或者1这两种值进行投票,将得票最多的值作为最终结果,并以此为依据过滤掉中间用户集中具有异常Qos数据的用户,生成最终用户集;异常Qos数据检测模块中的标准Qos数据库由云服务商提供,每一个Qos数据都包含一个取值为0或1的类别标签label,该标签用来表示Qos是正常值还是异常值,当label=0时是异常值,label=1时是正常值;标准Qos数据集作为训练集包含了云服务Qos数据的正常值和异常值,每一个决策树都会从训练集中抽取一定数量的样本来进行训练;最终用户集包含了集合用户对这n个功能类似的云服务的Qos属性值以及Qos属性偏好值;异常Qos数据检测模块将异常Qos数据检测请求重新封装成Qos预测请求,并将预测请求和最终用户集发送给Qos属性值预测模块;云服务的Qos属性值预测阶段:Qos属性值预测模块计算目标用户与最终用户集中集合用户对这n个云服务的Qos属性偏好值之间的距离,并在此基础上根据最终用户集中集合用户对这n个功能类似的云服务的Qos属性值来预测目标用户对n个功能类似的云服务的Qos属性值;然后,Qos预测模块将预测的目标用户对n个功能类似的云服务的Qos属性值与Qos预测请求中包含的目标用户的云服务Qos属性偏好值一起重新封装成排名请求,发送给云服务排名模块;云服务排名阶段:云服务排名模块根据我们改进的最优距离法计算出n个功能类似的云服务排名;最后将排名结果发送给目标用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西大学,未经广西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810793483.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top