应用科学学报 ›› 2023, Vol. 41 ›› Issue (3): 391-404.doi: 10.3969/j.issn.0255-8297.2023.03.003

• 业务过程管理 • 上一篇    下一篇

面向智慧城市的多依赖任务计算迁移研究

彭凯1,2, 刘培琛1,2, 许小龙2,3, 周星宇1,2   

  1. 1. 华侨大学 工学院, 福建 泉州 362021;
    2. 南京大学 计算机软件新技术国家重点实验室, 江苏 南京 210023;
    3. 南京信息工程大学 计算机与软件学院, 江苏 南京 210044
  • 收稿日期:2022-09-29 出版日期:2023-05-30 发布日期:2023-06-16
  • 通信作者: 许小龙,教授,博导,研究方向为边缘计算、云计算、服务计算等。E-mail:xlxu@nuist.edu.cn E-mail:xlxu@nuist.edu.cn
  • 基金资助:
    国家自然科学基金(No. 61902133);泉州市科技计划项目(No. 2020C050R);中央高校基础研究基金(No. ZQN-817)资助

Computing Offloading of Multi-dependent Tasks in Smart Cities

PENG Kai1,2, LIU Peichen1,2, XU Xiaolong2,3, ZHOU Xingyu1,2   

  1. 1. College of Engineering, Huaqiao University, Quanzhou 362021, Fujian, China;
    2. State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210023, Jiangsu, China;
    3. School of Computer and Software, Nanjing University of Information Science and Technology, Nanjing 210044, Jiangsu, China
  • Received:2022-09-29 Online:2023-05-30 Published:2023-06-16

摘要: 针对智慧城市的时延敏感型多依赖任务调度问题,提出了边缘计算赋能的智慧城市架构,并设计了一种计算迁移方法,以满足任务调度需求。首先建立了多依赖任务模型、任务的时延约束模型以及智慧城市服务器的负载约束模型。然后使用深度强化学习算法训练出可感知任务间依赖关系的智能体,以实时地进行计算迁移决策。一系列实验验证了该方法在时延、能耗优化方面的有效性。

关键词: 智慧城市, 计算迁移, 时延敏感型任务, 多依赖任务, 深度强化学习

Abstract: Aiming at the delay-sensitive multi-dependent task scheduling problem of smart cities, this paper proposes a smart city architecture empowered by edge computing and designs a computation offloading method to meet the scheduling requirements of tasks. Firstly, this paper first establishes a multi-dependent task model, as well as a latency constraint for the task and a load balancing constraint model for the smart city server. Secondly, agents that perceive dependencies between tasks are trained using deep reinforcement learning algorithms to make computational transfer decisions in real-time. Finally, a series of experiments are conducted to verify the effectiveness of this method in latency and energy consumption optimization.

Key words: smart cities, computation offloading, latency-sensitive task, multi-dependency task, deep reinforcement learning

中图分类号: