[发明专利]一种多用户MEC系统中的云计算资源调度方法在审
申请号: | 202011586658.7 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112596910A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 卢建刚;付佳佳;曾瑛;亓峰;郑鸿远;吴赞红;施展 | 申请(专利权)人: | 广东电网有限责任公司电力调度控制中心 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 贾小慧 |
地址: | 510600 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多用户 mec 系统 中的 计算 资源 调度 方法 | ||
1.一种多用户MEC系统中的云计算资源调度方法,该多用户MEC系统包括至少两个移动用户和一个MEC服务器,各个移动用户向MEC服务器发送卸载请求,所述卸载请求包括所述两个移动用户的多个子任务,所述多个子任务具有顺序执行的关联性,其特征在于,包括以下步骤:
S1:所述移动用户根据花销在本地制定最小化成本的卸载决策,所述花销包括计算延迟时间花销和金钱花销;
S2:基于所述移动用户制定的所述卸载决策以及预先获取的所述移动用户对金钱与计算延迟时间的偏好程度,建立以任务执行次序为变量的所述MEC服务器的最大收益模型;
S3:通过蚁群算法求解所述最大收益模型,以获得收益最大化的最佳任务执行次序和最佳任务分区策略;
S4:所述MEC服务器根据所述最佳任务分区策略和所述最佳任务执行次序执行所述卸载请求。
2.根据权利要求1所述的多用户MEC系统中的云计算资源调度方法,其特征在于,所述步骤S1具体包括:
S101:记在同一时刻向同一MEC服务器发送卸载请求的N个移动用户集合为xi,j∈{0,1}表示为卸载决策,其中,0表示子任务(i,j)在本地计算,1表示子任务(i,j)在MEC服务器计算;
令xi,j=0时,本地计算延迟时间为:
式中,为本地计算延迟时间,Gi,j为计算子任务(i,j)所需的CPU周期,fi为本地计算能力;
本地计算金钱花费为:
式中,为本地计算金钱花费,βi为移动用户对计算延迟时间的偏好程度,为本地计算延迟时间;
令xi,j=1时,MEC服务器计算时间为:
式中为MEC服务器计算时间,Gi,j为计算任务(i,j)所需的CPU周期,fc为MEC服务器计算能力;
子任务(i,j)在云端的等待时间为:
式中,为子任务(i,j)在云端的等待时间,为子任务(i,j)的完成时刻,为子任务(i,j-1)的完成时刻;
则MEC服务器计算延迟时间为:
MEC服务器计算金钱花费为:
式中,为MEC服务器计算金钱花费,βi为移动用户对计算延迟时间的偏好程度,为MEC服务器计算延迟时间,为子任务(i,j)在云端的等待时间,1-βi为移动用户对金钱的偏好程度,Gi,j为计算任务(i,j)所需的CPU周期,μi为移动用户占用MEC服务器的单个CPU周期计算资源所需交付的费用;
S102:移动用户将所述本地计算延迟时间所述本地计算金钱花费所述MEC服务器计算时间所述子任务(i,j)在云端的等待时间MEC服务器计算延迟时间和所述MEC服务器计算金钱花费上传至所述MEC服务器中,通过所述MEC服务器比较本地计算金钱花费和MEC服务器计算金钱花费,做出相应的卸载决策,卸载决策表示为:
同时,当xi,j=1时,MEC服务器计算延时时间满足式中,di,j为MEC服务器执行最大容忍时间,MEC服务器执行最大容忍时间di,j的计算公式为:
式中,βi为移动用户对计算延迟时间的偏好程度,为本地计算延迟时间,1-βi为移动用户对金钱的偏好程度,Gi,j为计算任务(i,j)所需的CPU周期,xi,j为卸载决策,μi为移动用户占用MEC服务器的单个CPU周期计算资源所需交付的费用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司电力调度控制中心,未经广东电网有限责任公司电力调度控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011586658.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端的应用安全防护方法
- 下一篇:多库酯钠丹蒽醌及其制备方法