[发明专利]基于李雅普诺夫优化的移动云计算随机任务序列调度方法有效
申请号: | 202110257520.0 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112860409B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 江琦;王立群;唐昊;谭琦 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 李雅普诺夫 优化 移动 计算 随机 任务 序列 调度 方法 | ||
1.一种基于李雅普诺夫优化的移动云计算随机任务序列调度方法,其特征是应用于由移动端、cloudlet微云、远端云所组成的网络环境中,并按如下步骤进行:
步骤1、根据随机任务序列的特性建立移动端的任务队列模型:
设Z(r)={Z1(r),Z2(r),...,Zi(r),...,ZI(r)}表示移动端内I个应用程序在第r个时间片内的数据积压量;其中,Zi(r)表示在第r个时间片内第i个应用程序任务的数据积压量;i∈{0,1,2,...,I},I表示应用程序总数;r∈{0,1,2,...,R},R表示时间片总数;
利用式(1)建立针对移动端中第i个应用程序的任务队列数据积压量的动态变化关系:
Zi(r+1)=max[Zi(r)+Ai(r)-Di(r),0] (1)
式(1)中,Ai(r)表示在第r个时间片内第i个应用程序到达任务队列Zi(r)的任务数据量;Di(r)为在第r个时间片内第i个应用程序离开等待任务队列Zi(r)的任务数据量;
步骤2、建立移动端总能耗与总执行时间的模型,并构建联合优化目标函数;
步骤2.1、对于第i个应用程序的任务存在三种执行调度模式s∈{0,1,2};s=0表示任务卸载到cloudlet微云执行;s=1表示任务直接在移动端本地执行;s=2表示任务通过cloudlet微云传输到远端云执行;
利用式(2)得到在第r个时间片内第i个应用程序离开任务队列Zi(r)的任务数据量Di(r):
Di(r)=si(r)Di,m(r)+|1-si(r)|Di,c(r)+H(si(r)-2)Di,r(r) (2)
式(2)中,si(r)表示在第r个时间片内第i个应用程序的执行模式,Di,m(r)表示在第r个时间片内第i个应用程序在移动端本地执行的任务数据量,Di,c(r)表示在第r个时间片内第i个应用程序在cloudlet微云执行的任务数据量,Di,r(r)表示在第r个时间片内第i个应用程序在远端云执行的任务数据量,H(·)表示Hardlim函数;
步骤2.2、利用式(3)得到第r个时间片内的总执行时间T(r):
式(3)中,Ti,m(r)代表第r个时间片内第i个应用程序的任务在移动端的执行时间,Ti,c(r)代表第r个时间片内第i个应用程序的任务卸载到cloudlet微云的执行时间,Ti,r(r)代表第r个时间片内第i个应用程序的任务通过cloudlet微云卸载到远端云的执行时间;
步骤2.3、利用式(4)得到移动端在第r个时间片内的总能耗E(r):
E(r)=Em(r)+Et(r) (4)
式(4)中,Em(r)代表第r个时间片内在移动端本地执行的能耗,并有:
式(5)中,Pm代表移动端处理任务时的功率;
式(4)中,Et(r)代表第r个时间片内移动端传输数据的能耗,并有:
式(6)中,Pt代表移动端任务传输至cloudlet微云的功率;Ti,t(r)代表第r个时间片内第i个应用程序卸载任务所用的传输时间;
步骤2.4、利用式(7)构建联合优化目标函数,并利用式(8)构建约束条件:
min cr=E(r)+aT(r) (7)
式(7)中,为时间性能的加权值,cr代表第r个时间片内的目标函数;
式(8)中,表示平均时间数据积压量;
步骤3、利用式(9)构造李雅普诺夫函数L(Z[r]):
式(9)中,Z[r]表示在第r个时间片内所有应用程序任务的数据积压量,L(Z[r])表示在第r个时间片的李雅普诺夫函数;
利用式(10)定义李雅普诺夫漂移函数Δ(Z[r]):
Δ(Z[r])=E{L(Z[r+1])-L(Z[r])|Z[r]} (10)
式(10)中,L(Z[r+1])表示在第r+1个时间片的李雅普诺夫函数,E表示期望;
构建李雅 普诺夫漂移-惩罚函数为:Δ(Z[r])+VE[cr],其中,V是一个非负的控制参数;
利用式(11)得到漂移-惩罚界限:
式(11)中,B为常数;
利用式(12)建立目标函数,并对所述目标函数求解最小值,从而以最小值所对应的调度策略作为最优调度策略:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110257520.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于PSO算法优化的患者身份匹配方法
- 下一篇:一种拖拉机排气管防护结构
- 控制系统的李雅普诺夫指数谱的计算方法
- 一种基于非对称时不变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
- 一种基于非对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
- 一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
- 一种基于对称时不变障碍李雅普诺夫函数的四旋翼飞行器全状态受限反步控制方法
- 基于对称时变正切型约束李雅普诺夫函数的四旋翼飞行器输出受限控制方法
- 基于对称时不变正切型约束李雅普诺夫函数的四旋翼飞行器输出受限控制方法
- 基于非对称时不变正切型约束李雅普诺夫函数的四旋翼飞行器全状态受限控制方法
- 基于对称时不变正切型约束李雅普诺夫函数的四旋翼飞行器全状态受限控制方法
- 基于对称时变反正切型约束李雅普诺夫函数的四旋翼飞行器输出受限控制方法