[发明专利]一种基于BP-Tabu搜索的云任务负载均衡调度方法有效
申请号: | 201710491607.8 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107329815B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 陆佳炜;李杰;卢成炳;徐俊;高飞;肖刚;周焕;高燕煦 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455;G06F9/50 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
一种基于BP‑Tabu搜索的云任务负载均衡调度方法,包括以下步骤:第一步:形式化描述云计算环境下的负载均衡任务调度问题,并给出对于云计算环境下各元素相关定义;第二步:基于贪心算法思想求得任务调度初始解,使用对时间贪心的算法,对任务调度初始解进行求解;第三步:针对不同任务分配方案,根据虚拟机处理能力MIPS、指令的执行成本以及延迟成本,定义虚拟机利用效益函数;定义任务调度方案P下的优值函数B |
||
搜索关键词: | 一种 基于 bp tabu 搜索 任务 负载 均衡 调度 方法 | ||
【主权项】:
一种基于BP‑Tabu搜索的云任务负载均衡调度方法,其特征在于:包括以下步骤:第一步:形式化描述云计算环境下的负载均衡任务调度问题,并给出对于云计算环境下各元素相关定义,包括:云任务T、虚拟机资源VM、执行时间矩阵CT、云任务到虚拟机的分配矩阵P、任务最早完成时间makespan、总任务最优完成时间VL和负载均衡度LBp;第二步:基于贪心算法思想求得任务调度初始解,使用对时间贪心的算法,对任务调度初始解进行求解,过程为:先通过计算获得每个任务在相应虚拟机资源上的最小完成时间列表,然后在这些最小完成时间中,选取出其中的最大值与最小值进行组合,如果该任务组合对相对于其他任务组合对分配时间最优,就完成任务资源分配;如果不是最优,即将任务对分配给其他虚拟机资源;若任务对分配存在多种方案,挑选任务运行数最少的虚拟机资源分配;第三步:针对不同任务分配方案,根据虚拟机处理能力MIPS、指令的执行成本以及延迟成本,定义虚拟机利用效益函数,用于衡量虚拟机的使用效益;根据虚拟机总利用效益,以及虚拟机的总负载平衡度,定义任务调度方案P下的优值(benefit)函数Bp,用于衡量该任务调度方案的任务优值,过程如下:3.1、在任务分配方案P下,定义虚拟机vmj当前状态下VMUj为虚拟机vmj的利用效益,函数如下:VMUj=vmu(α,DP,MIPS)其中α为虚拟机处理指令的执行成本,DP为处理指令的延迟成本;3.2、定义n个不同任务调度到m个不同虚拟机上的平均负载,即总任务最优完成时间为即假设,在任务调度方案P下,虚拟机总的负载均衡度定义该任务调度方案P下的优值函数Bp,用于衡量任务调度方案P的任务优值,主要函数如下:BP=w1*(Σi=1mVMUi)+w2*LBp]]>其中w1,w2为权重值。VMU为虚拟机利用效益和,LBp为该任务调度方案下的负载均衡度;第四步、结合贪心算法获得的任务调度初始解,通过衡量包含效益值以及负载均衡度的优值函数,得出基于Tabu搜索算法优化后的任务调度分配策略。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710491607.8/,转载请声明来源钻瓜专利网。
- 上一篇:沟槽预裂冲击式破岩方法
- 下一篇:高坝生态供水洞封堵段衬砌结构