[发明专利]一种云计算任务调度方法在审
申请号: | 202211369833.6 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115794330A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 高洪元;狄妍岐;孙溶辰;赵立帅;郭颖;杜亚男;白浩川;马静雅;郭瑞晨;杜子怡 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455;G06N3/006 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 任务 调度 方法 | ||
1.一种云计算任务调度方法,其特征在于,包括以下步骤:
步骤一,建立任务的总执行时间、任务的总执行成本和负载不平衡度并构建数学模型;
步骤二,初始化被囊群搜索机制和粒子群演化机制的量子位置并设定参数;
步骤三,计算每只被囊的适应度值,将全部被囊进行排序,并计算每个粒子的适应度值,找出粒子的全局最优量子位置;
步骤四,根据被囊群搜索机制产生量子旋转角,使用模拟的简化量子旋转门更新被囊的量子位置;
步骤五,应用贪心策略,根据适应度值将全部被囊进行排序,确定新一代被囊群的量子位置;
步骤六,根据粒子群演化机制产生量子旋转角,使用模拟的简化量子旋转门更新粒子的量子位置;
步骤七,计算每个粒子与新粒子的适应度值,确定新一代粒子的量子位置、局部最优量子位置和全局最优量子位置;
步骤八,判断是否达到g+1=5k1,k1=1,2,…,若未达到,则直接执行步骤九,若达到,则对粒子群和被囊群进行信息交互,然后将被囊群中的被囊根据适应度值重新进行排序,并重新确定粒子群的全局最优位置;
步骤九,判断当前迭代次数是否达到最大迭代次数G,若未达到,令g=g+1,返回步骤四;若达到,则终止迭代循环,根据最后一代中所有种群中的最优量子位置的映射位置所对应的任务与虚拟机的分配矩阵得到最终的任务调度策略。
2.根据权利要求1所述的一种云计算任务调度方法,其特征在于:步骤一所述建立任务的总执行时间、任务的总执行成本和负载不平衡度并构建数学模型具体为:
定义任务与虚拟机的分配矩阵为其中,U为任务的数量,V为虚拟机的数量,每个任务只能被分配到一个虚拟机上执行,若任务u被分配到虚拟机v上执行,则Zvu=1;若任务u没有被分配到虚拟机v上执行,则Zvu=0,u=1,2,…,U,v=1,2,…,V;
(1)设任务的指令长度矢量为L=[L1,L2,…,LU],虚拟机的执行速度矢量为K=[K1,K2,…,KV],任务在虚拟机上的执行时间矩阵为其中任务u在虚拟机v上的执行时间表示为虚拟机的执行时间矢量为D=[D1,D2,…,DV],其中虚拟机v的执行时间可表示为任务的总执行时间为所有虚拟机执行所分配的任务后得到的执行时间的最大值,任务的总执行时间为Zvu∈Z,u=1,2,…,U,v=1,2,…,V,其中max代表最大值函数,满足约束λ为截止时间,表示为λ=DL+r1(DH-DL),DL为将在执行时间最大的虚拟机上执行的任务都指派到运行速度最快的虚拟机上执行从而得到的时间,DH为将在执行时间最大的虚拟机上执行的任务都指派到运行速度最慢的虚拟机上执行从而得到的时间,r1为[0,1]之间的均匀随机数;
(2)任务在虚拟机上的执行成本矩阵为虚拟机的单位执行成本矩阵为W=[W1,W2,…,WV],其中,任务u在虚拟机v上的执行成本表示为Cvu=Evu·Wv,u=1,2,…,U,v=1,2,…,V,所有任务分配给虚拟机执行时,花费的总成本为满足约束B(Z)≤β,预算β表示为:β=Bmin+r2(Bmax-Bmin),其中Bmax是将所有任务分配到成本最高的虚拟机上执行而获得的最高成本,Bmin是将所有任务分配到成本最低的虚拟机上执行而获得的最低成本,r2为[0,1]之间的均匀随机数;
(3)负载不平衡度为其中,Dmax为所有虚拟机的执行时间中的最大值,Dmin为所有虚拟机的执行时间中的最小值,为所有虚拟机执行时间的平均值,min代表最小值函数;
(4)将任务的总执行时间任务的总执行成本B(Z)和负载不平衡度f3(Z)进行归一化,任务的总执行时间归一化后为任务的总执行成本归一化后为负载不平衡度归一化后为然后采用线性加权法设计了目标函数即为其中,α1、α2和α3为惯性权重,α1+α2+α3=1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211369833.6/1.html,转载请声明来源钻瓜专利网。