边缘计算中协作计算卸载与动态任务调度
作者:
作者单位:

作者简介:

张斐斐(1994-),女,博士,主要研究领域为边缘计算,联邦学习;葛季栋(1978-),男,博士,副教授,CCF高级会员,主要研究领域为软件工程,分布式计算与边缘计算,业务过程管理,自然语言处理;李忠金(1986-),男,博士,副教授,CCF专业会员,主要研究领域为云计算,工作流技术,过程挖掘,文本挖掘;黄子峰(1996-),男,硕士,主要研究领域为自动化机器学习,机器学习理论,机器学习安全;张胜(1986-),男,博士,副教授,CCF高级会员,主要研究领域为云计算,边缘计算;陈兴国(1984-),男,博士,讲师,CCF专业会员,主要研究领域为机器学习,强化学习,深度学习,智能博弈;骆斌(1967-),男,博士,教授,博士生导师,CCF杰出会员,主要研究领域为软件工程,工作流技术,过程挖掘

通讯作者:

葛季栋,E-mail:gjd@nju.edu.cn

中图分类号:

TP393

基金项目:

国家重点研发计划(2022YFF0711404); 国家自然科学基金(62276142); 江苏省自然科学基金(BK20201250); 浙江省自然科学基金(LY22F020021)


Cooperative Computation Offloading and Dynamic Task Scheduling in Edge Computing
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    在边缘计算场景中, 通过将部分待执行任务卸载到边缘服务器执行能够达到降低移动设备的负载、提升移动应用性能和减少设备开销的目的. 对于时延敏感任务, 只有在截止期限内完成才具有实际意义. 但是边缘服务器的资源往往有限, 当同时接收来自多个设备的数据传输及处理任务时, 可能造成任务长时间的排队等待, 导致部分任务因超时而执行失败, 因此无法兼顾多个设备的性能目标. 鉴于此, 在计算卸载的基础上优化边缘服务器端的任务调度顺序. 一方面, 将时延感知的任务调度建模为一个长期优化问题, 并使用基于组合多臂赌博机的在线学习方法动态调整服务器的调度顺序. 另一方面, 由于不同的任务执行顺序会改变任务卸载性能提升程度, 因而影响任务卸载决策的有效性. 为了增加卸载策略的鲁棒性, 采用了带有扰动回报的深度Q学习方法决定任务执行位置. 仿真算例证明了该策略可在平衡多个用户目标的同时减少系统的整体开销.

    Abstract:

    In edge computing scenarios, some tasks to be performed will be offloaded to the edge server, which can reduce the load of mobile devices, enhance the performance of mobile applications, and lower the cost of mobile devices. For delay-sensitive tasks, it is critical to ensure they are completed within the deadlines. However, the limited resource of edge servers results in the fact that when data transmission and task processing from multiple devices are received at the same time, some tasks have to wait in queue before they are scheduled. As a result, the long waiting time may cause time-out failure, which will also make it impossible to balance the performance goals of several devices. Therefore, this study optimizes the task scheduling order on the edge server based on computation offloading. Firstly, the task scheduling is modeled as a long-term optimization issue, and the online learning method based on a combination multi-arm bandit is employed to dynamically adjust the scheduling order of the server. Secondly, the dynamically changing order of task execution will lead to different levels of performance enhancement for task offloading, which will influence the validity of offloading decisions. The deep-Q learning method with perturbed reward is adopted to determine the execution sites for tasks to improve the robustness of offloading strategies. Simulation results show that the proposed strategy can balance multiple user objectives and lower the system cost simultaneously.

    参考文献
    相似文献
    引证文献
引用本文

张斐斐,葛季栋,李忠金,黄子峰,张胜,陈兴国,骆斌.边缘计算中协作计算卸载与动态任务调度.软件学报,2023,34(12):5737-5756

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2021-10-13
  • 最后修改日期:2022-06-24
  • 录用日期:
  • 在线发布日期: 2023-04-19
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号