作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (3): 29-36. doi: 10.19678/j.issn.1000-3428.0058268

• 热点与综述 • 上一篇    下一篇

移动边缘计算中基于Lyapunov的任务卸载与资源分配算法

唐伦, 胡彦娟, 刘通, 陈前斌   

  1. 重庆邮电大学 通信与信息工程学院 移动通信技术重点实验室, 重庆 400065
  • 收稿日期:2020-05-08 修回日期:2020-07-08 发布日期:2020-07-13
  • 作者简介:唐伦(1973-),男,教授、博士,主研方向为新一代无线通信网络、异构蜂窝网络、软件定义无线网络;胡彦娟,硕士研究生;刘通,博士研究生;陈前斌,教授、博士。
  • 基金资助:
    国家自然科学基金(61571073);重庆市教委科学技术研究项目(KJZD-M201800601);重庆市技术创新与应用发展专项重大主题专项项目(cstc2019jscx-zdztzxX0006)。

Task Offloading and Resource Allocation Algorithm Based on Lyapunov in Mobile Edge Computing

TANG Lun, HU Yanjuan, LIU Tong, CHEN Qianbin   

  1. Key Laboratory of Mobile Communication Technology, School of Communication and Information Engineering, Chongqing University of Post and Telecommunications, Chongqing 400065, China
  • Received:2020-05-08 Revised:2020-07-08 Published:2020-07-13

摘要: 移动边缘计算(MEC)通过将计算和存储资源部署在无线网络边缘,使得用户终端可将计算任务卸载到边缘服务器进行处理,从而缓解终端设备资源受限与高性能任务处理需求之间的冲突。但随着任务卸载规模的不断增加,执行任务所产生的功耗急剧上升,严重影响了MEC系统的收益。建立任务队列动态调度模型,以队列上溢概率为约束构建最大化系统平均收益的资源优化模型。考虑到资源优化问题为不同时隙下的耦合问题,运用Lyapunov优化理论设计一种基于单时隙的资源分配算法,将优化问题转化为用户本地计算资源分配、功率和带宽资源分配以及MEC服务器计算资源分配3个子问题并分别进行求解。仿真结果表明,该算法在满足用户QoS需求的同时能够有效提高MEC系统的时间平均收益。

关键词: 移动边缘计算, 任务卸载, 资源分配, Lyapunov理论, 任务队列

Abstract: By deploying computing and storage resources at the edge of wireless network,Mobile Edge Computing(MEC) enables mobile devices to offload computing tasks to the MEC servers for processing,thereby effectively alleviating the contradiction between the limited resources of mobile devices and the high-performance task processing demands.However,with the increasing size of offloaded tasks,the power consumption generated by task execution rises dramatically,which significantly affects the profit of MEC systems.To solve the problem,this paper designs a dynamic scheduling model for task queue,and builds a resource optimization model to maximize the average revenue of the MEC system with the queue overflow probability as a constraint.Considering that the resource optimization problem is a coupling problem under different time slots,this paper uses the Lyapunov optimization theory to design a resource allocation algorithm based on a single time slot,and thus converts the optimization problem into three sub-problems:local computing resource allocation,power and bandwidth resource allocation,and MEC server computing resource allocation.Simulation results show that the proposed algorithm improves the time-average revenue of the MEC system while satisfying the QoS requirements of users.

Key words: Mobile Edge Computing(MEC), task offloading, resource allocation, Lyapunov theory, task queue

中图分类号: