计算机科学
强化学习
马尔可夫决策过程
计算卸载
边缘计算
GSM演进的增强数据速率
调度(生产过程)
分布式计算
地铁列车时刻表
人工智能
计算机网络
马尔可夫过程
操作系统
经济
统计
数学
运营管理
作者
Xiangchun Chen,Jiannong Cao,Yuvraj Sahni,Shan Jiang,Zhixuan Liang
标识
DOI:10.1109/tcc.2024.3381646
摘要
Collaborative edge computing (CEC) is an emerging computing paradigm in which edge nodes collaborate to perform tasks from end devices. Task offloading decides when and at which edge node tasks are executed. Most existing studies assume task profiles and network conditions are known in advance, which can hardly adapt to dynamic real-world computation environments. Some learning-based methods use online task offloading without considering task dependency and network flow scheduling, leading to underutilized resources and flow congestion. We study Online Dependent Task Offloading (ODTO) in CEC, jointly optimizing network flow scheduling to optimize quality of service by reducing task completion time and energy consumption. The challenge of ODTO lies in how to offload dependent tasks and schedule network flows in dynamic networks. We model ODTO as the Markov Decision Process (MDP) and propose an Asynchronous Deep Progressive Reinforcement Learning (ADPRL) approach that optimizes offloading and bandwidth decisions. We design a novel dependency-aware reward mechanism to address task dependency and dynamic networks. Extensive experiments on the Alibaba cluster trace dataset and synthetic dataset indicate that our algorithm outperforms heuristic and learning-based methods in average task completion time and energy consumption.
科研通智能强力驱动
Strongly Powered by AbleSci AI