[发明专利]一种云环境中的资源配置方法有效
申请号: | 201611020087.4 | 申请日: | 2016-11-18 |
公开(公告)号: | CN106817401B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 邓莉;徐飞 | 申请(专利权)人: | 武汉科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q30/06;G06Q30/08 |
代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 张宇娟 |
地址: | 430081 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 中的 资源配置 方法 | ||
1.一种云环境中的资源配置方法,其特征在于,包括以下步骤:
S1:云服务消费者将资源请求信息提交给用户代理,所述用户代理对所述资源请求信息进行整理和规范后发送给拍卖中介,同时云服务提供者将资源配置信息发送给拍卖中介;
S2:所述拍卖中介对用户代理提交的资源请求进行能耗预估,能耗预估值按照以下公式进行计算:
云服务消费者i所提交的资源请求的总能耗预估值:
云服务消费者i所提交的资源请求的平均能耗预估值:
其中,表示云服务消费者i申请的第k类资源组合的能耗预估值,为云服务消费者i申请的第k类资源组合的数量,Eng_avgi,Eng_totali分别为云服务消费者i资源请求的平均能耗预估值和总能耗预估值;
S3:所述拍卖中介根据信誉度、能耗和竞价密度计算双方的rank值,再将云服务消费者按rank值进行降序排列,将云服务提供者按rank值升序排列,将云服务消费者和云服务提供者依次匹配,并计算云服务消费者需要支付的费用,具体包括:
S31:把每个云服务消费者的组合资源按照计算机处理器大小从低到高进行排序,同时,把每个云服务提供者的组合资源按照计算机处理器大小从低到高进行排序;
S32:拍卖中介计算云服务消费者和云服务提供者提交的组合资源中的每一类资源组合的属性值,具体包括:
S321:采用实数规范化公式对资源组合中的各资源属性进行归一化处理,具体的归一化公式如下:
则对各资源属性进行归一化后的结果为:
其中,Acpu、Amem、Astr、Abw分别表示资源组合中的计算机处理器能力、内存大小、磁盘容量和网络带宽大小,分别为计算机处理器能力、内存大小、磁盘容量和网络带宽大小的归一化值;
S322:采用线性加权法对资源组合的各个属性进行加权求和,其中第k类资源组合的属性值通过以下公式计算:
其中,ωn(n=1,2,3,4)为相应资源属性的权重系数,ωn∈[0,1],且权重系数之间存在如下所示的关系:
S33:拍卖中介计算云服务消费者和云服务提供者的竞价密度,其中:
云服务消费者i的竞价密度按照以下公式进行:
其中,ai,k,分别表示云服务消费者i的第k类资源组合的属性值以及申请的数量;l为资源组合的种类数;bi为云服务消费者i对所有申请的资源在单位时间内的出价;ti为请求使用这些资源的时间,bdi为云服务消费者i的竞价密度;
云服务提供者j的竞价密度按照以下公式进行:
其中,a′j,k,分别表示云服务提供者j能提供的第k类资源组合的属性值以及相应的数量;b′j为云服务提供者j对提供的所有资源在单位时间内的要价;bd′j为云服务提供者j的竞价密度;
S34:拍卖中介根据信誉度、能耗和竞价密度计算云服务消费者和云服务提供者的rank值,其中:
云服务消费者i的rank值根据以下公式计算:
云服务提供者j的rank值根据以下公式计算:
其中,REPk,REP′k分别表示云服务消费者i和云服务提供者j在第k轮拍卖的信誉值;
S35:把云服务消费者列表按照rank值从高到底进行排序,云服务提供者列表按照rank值从低到高进行排序;
S36:从云服务消费者列表的第一个云服务消费者的第一种资源组合开始,将云服务提供者列表的第一个云服务提供者的第一种资源组合与之进行匹配,如果不能满足云服务消费者的资源组合需求,就将该云服务提供者的第二种资源组合与之进行匹配,循环下去,直至匹配为止;如果该云服务提供者的所有资源组合都不能满足云服务消费者需求,就从下一个云服务提供者开始匹配,直到该云服务消费者的所有资源组合需求得到满足;如果所有云服务提供者都不能满足云服务消费者的某一个资源组合要求,则不分配给该云服务消费者任何资源,即该云服务消费者的资源分配数量为零,并接着为云服务消费者列表中下一个云服务消费者开始进行资源组合的匹配,一直循环下去,完成对所有用户云服务消费者的资源需求的分配工作;
S4:所述拍卖中介将分配的结果返回给用户代理和云服务提供者,用户代理将结果返回给云服务消费者;
S5:所述云服务提供者根据分配结果提供相应的资源给云服务消费者,云服务消费者支付相应的费用给云服务提供者,完成交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611020087.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种呈现状态通知方法和装置
- 下一篇:缓存数据的处理方法及装置