物联网学报 ›› 2019, Vol. 3 ›› Issue (3): 41-49.doi: 10.11959/j.issn.2096-3750.2019.00118

• 理论与技术 • 上一篇    下一篇

一种面向移动云计算的多目标任务卸载算法

宋富洪,邢焕来,潘炜   

  1. 西南交通大学信息科学与技术学院,四川 成都 611756
  • 修回日期:2019-08-05 出版日期:2019-09-30 发布日期:2019-10-14
  • 作者简介:宋富洪(1992- ),男,贵州遵义人,西南交通大学博士生,主要研究方向为移动边缘计算和多目标进化算法。|邢焕来(1983- ),男,河北唐山人,西南交通大学副教授,主要研究方向为计算机网络、进化计算和边缘计算。|潘炜(1959- ),男,湖南岳阳人,西南交通大学教授、博士生导师,主要研究方向为通信与信息系统、微波光子学等。
  • 基金资助:
    国家自然科学基金资助项目(61401374);中央高校基本科研业务费创新基金资助项目(2682017CX099)

Multi-objective task offloading algorithm for mobile cloud computing

Fuhong SONG,Huanlai XING,Wei PAN   

  1. School of Information Science and Technology,Southwest Jiaotong University,Chengdu 611756,China
  • Revised:2019-08-05 Online:2019-09-30 Published:2019-10-14
  • Supported by:
    The National Natural Science Foundation of China(61401374);Innovation Fund Project of Basic Scientific Research Operating Expenses of Central Universities(2682017CX099)

摘要:

计算能力和资源受限的移动设备可将待处理的密集型任务卸载到云端执行,从而增强移动设备的计算能力并减少电池能源消耗(EC)。然而,现有研究在卸载任务时不能较好地均衡移动端的应用完成时间(FT)和EC。提出了基于分解的多目标进化算法(MOEA/D)来同时优化应用 FT 和 EC,并将动态电压频率调整技术引入MOEA/D中,在不增加应用FT的前提下,调节移动设备的CPU时钟频率以进一步降低移动设备的EC。仿真结果表明,与多个算法相比,所提出的算法在多目标性能上更优。

关键词: 移动云计算, 移动设备, 多目标进化算法, 任务卸载, 完成时间, 能源消耗

Abstract:

Mobile devices with limited computing power and resources can offload intensive tasks to the cloud for execution,thus improving the computing capacity of mobile devices and reducing battery energy consumption.However,the existing researches cannot properly balance the application finish time and energy consumption of the mobile terminal when offloading tasks.An MOEA/D based algorithm was proposed to optimize the application finish time and energy consumption,and dynamic voltage frequency scaling technology was introduced into the MOEA/D to adjust the CPU clock frequency of mobile devices to further decrease the energy consumption without increasing the application finish time.The simulation results demonstrate that the proposed algorithm outperforms a number of existing algorithm in terms of the multi-objective performance.

Key words: mobile cloud computing, mobile device, multi-objective evolutionary algorithm, task offloading, finish time, energy consumption

中图分类号: 

No Suggested Reading articles found!