[发明专利]强化学习和机器学习相结合的云软件服务资源分配方法有效

专利信息
申请号: 202010932875.0 申请日: 2020-09-08
公开(公告)号: CN112052071B 公开(公告)日: 2023-07-04
发明(设计)人: 陈星;朱芳宁;杨立坚;胡俊钦 申请(专利权)人: 福州大学
主分类号: G06F9/455 分类号: G06F9/455;G06N20/00;G06F18/214;H04L67/00;G06N3/092;G06F9/50
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 陈明鑫;蔡学俊
地址: 350108 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 强化 学习 机器 相结合 软件 服务 资源 分配 方法
【权利要求书】:

1.一种强化学习和机器学习相结合的云软件服务资源分配方法,其特征在于,包括如下步骤:

步骤S1、使用强化学习方法,针对历史数据计算每一管理操作在不同环境、状态下的Q值;

步骤S2、使用机器学习方法,训练管理操作的Q值预测模型,而后,基于Q值预测模型,输入当前环境和状态,预测每一管理操作的Q值;

步骤S3、根据Q值预测模型,在运行时进行管理操作决策,通过反馈控制,逐步推理调整资源分配;

步骤S1中,以工作负载作为环境、已分配的资源作为状态、每一种类型虚拟机数量增减一台作为管理操作、达到目标资源分配方案作为奖励,使用Q-Learning算法计算相应环境、状态下每一管理操作的Q值;

所述使用Q-Learning算法计算相应环境、状态下每一管理操作的Q值的具体过程如下:

S31、初始化Q值表;

S32、将当前虚拟机配置方案vmcurrent随机初始化为可供选择的虚拟机配置方案VMoptional中的任意方案,若当前虚拟机配置方案vmcurrent不是目标资源分配方案vmobjective时,基于当前虚拟机配置方案vmcurrent在对应奖励值表reward_table中随机选取奖励值大于-1的动作作为action;

S33、利用奖励函数公式计算步骤S32的动作action对应的reward值,基于该action得出下一步配置方案vmnext;奖励函数公式如下:

所有的奖励值初始值设为0,若在当前虚拟机分配方案vmallocated下通过选择动作action即可转变为最优配置vmobjective,则将在此分配方案下对应动作的奖励值设为10;若在当前虚拟机分配方案vmallocated下通过选择动作action转变为一种不存在于VMoptional中的分配状态,则将在此分配方案下对应动作的奖励值设为-1;

S34、基于下一步配置方案vmnext选出最大的Q值maxQ(vmnext,action’);

S35、根据Q值更新公式对当前配置方案的Q值进行迭代更新,每执行一步策略就更新一次值函数估计,并将vmnext标记为当前方案vmcurrent,完成状态的转换;

通过重复步骤S32-S35计算从当前方案到最优方案的每一可选方案管理操作的Q值;

步骤S3中,根据Q值预测模型,在运行时进行管理操作决策,采用的决策算法实现如下:

S71、输入当前工作负载和虚拟机配置,对于将当前分配方案转变为不合法分配方案的管理操作,其Q值设为临界值I,对于将当前分配方案转变为合法分配方案的管理操作,其Q值根据管理操作Q值预测模型进行计算;

S72、当除临界值I以外所有类型管理操作的Q值均小于或等于阈值T时,不再需要执行任何管理操作,即找到目标资源分配方案,结束;

S73、当存在其中一类型管理操作的Q值大于阈值T时,执行具有最小Q值的管理操作,即继续寻找目标资源分配方案,重新执行步骤S71。

2.根据权利要求1所述的强化学习和机器学习相结合的云软件服务资源分配方法,其特征在于,步骤S2中,使用机器学习方法,训练管理操作的Q值预测模型之前,需对基于Q-learning算法计算出的管理操作Q值进行预处理,具体Q值预处理公式如下:

3.根据权利要求1所述的强化学习和机器学习相结合的云软件服务资源分配方法,其特征在于,步骤S2中,所述机器学习方法为SVM、CART和NLREG机器学习方法。

4.根据权利要求1所述的强化学习和机器学习相结合的云软件服务资源分配方法,其特征在于,步骤S3中,根据当前环境、状态和软件服务质量,使用预测模型计算不同类型管理操作的Q值,比较不同类型管理操作的Q值,进行管理操作决策,通过反馈控制,逐步寻找目标资源分配方案。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202010932875.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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