计算机科学
软件部署
调度(生产过程)
有向无环图
移动边缘计算
避障
强化学习
任务(项目管理)
实时计算
分布式计算
人工智能
GSM演进的增强数据速率
机器人
移动机器人
算法
数学优化
操作系统
数学
工程类
系统工程
作者
Xianglin Wei,Lingfeng Cai,Nan Wei,Peng Zou,Jin Zhang,Suresh Subramaniam
标识
DOI:10.1109/jiot.2023.3257291
摘要
Unmanned aerial vehicle (UAV)-empowered edge computing has been widely investigated in obstacle-free scenarios, where a moving UAV is in charge of handling offloaded singleton tasks from mobile devices on the ground. However, little attention has been paid to the scenario, in which the UAV serves a complex area with multiple obstacles and dependent tasks . A dependent task can be formulated as a directed acyclic graph (DAG) that contains a number of subtasks; and each subtask can be executed by a corresponding service function (SF) deployed on the UAV. In this backdrop, the joint UAV trajectory planning, DAG task scheduling, and SF deployment is formulated as an optimization problem in this article. Afterwards, a deep reinforcement learning (DRL)-based algorithm is presented to tackle the NP-hard problem. The state space, action space, and the reward function of the agent, i.e., the UAV, are defined, respectively, under the DRL framework. To evaluate the effectiveness of the proposal, a series of experiments is conducted with different parameter settings. Results show that the DRL-based algorithm performs much better than three heuristic algorithms in success rate of trajectory planning, the number of executed tasks, and the average task response latency.
科研通智能强力驱动
Strongly Powered by AbleSci AI