Publication | Closed Access
Joint UAV Trajectory Planning, DAG Task Scheduling, and Service Function Deployment Based on DRL in UAV-Empowered Edge Computing
62
Citations
31
References
2023
Year
EngineeringGlobal PlanningField RoboticsAutonomous SystemsUnmanned VehicleOperations ResearchTrajectory PlanningUav-empowered Edge ComputingUnmanned SystemSystems EngineeringSf DeploymentService Function DeploymentCombinatorial OptimizationUnmanned Aerial VehiclesPath PlanningComputer EngineeringDag Task SchedulingComputer ScienceTask AllocationEdge ArchitectureInteger ProgrammingAerial RoboticsAerospace EngineeringEdge ComputingRoute PlanningAutomationMulti-access Edge ComputingDrl FrameworkPlanningRoboticsUnmanned Aerial SystemsResource Optimization
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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">multiple obstacles</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">dependent tasks</i> . 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1