首页> 外文期刊>Cybernetics, IEEE Transactions on >Joint Deployment and Task Scheduling Optimization for Large-Scale Mobile Users in Multi-UAV-Enabled Mobile Edge Computing
【24h】

Joint Deployment and Task Scheduling Optimization for Large-Scale Mobile Users in Multi-UAV-Enabled Mobile Edge Computing

机译:在支持多维移动边缘计算中的大型移动用户的联合部署和任务调度优化

获取原文
获取原文并翻译 | 示例
           

摘要

This article establishes a new multiunmanned aerial vehicle (multi-UAV)-enabled mobile edge computing (MEC) system, where a number of unmanned aerial vehicles (UAVs) are deployed as flying edge clouds for large-scale mobile users. In this system, we need to optimize the deployment of UAVs, by considering their number and locations. At the same time, to provide good services for all mobile users, it is necessary to optimize task scheduling. Specifically, for each mobile user, we need to determine whether its task is executed locally or on a UAV (i.e., offloading decision), and how many resources should be allocated (i.e., resource allocation). This article presents a two-layer optimization method for jointly optimizing the deployment of UAVs and task scheduling, with the aim of minimizing system energy consumption. By analyzing this system, we obtain the following property: the number of UAVs should be as small as possible under the condition that all tasks can be completed. Based on this property, in the upper layer, we propose a differential evolution algorithm with an elimination operator to optimize the deployment of UAVs, in which each individual represents a UAV’s location and the entire population represents an entire deployment of UAVs. During the evolution, we first determine the maximum number of UAVs. Subsequently, the elimination operator gradually reduces the number of UAVs until at least one task cannot be executed under delay constraints. This process achieves an adaptive adjustment of the number of UAVs. In the lower layer, based on the given deployment of UAVs, we transform the task scheduling into a 0-1 integer programming problem. Due to the large-scale characteristic of this 0-1 integer programming problem, we propose an efficient greedy algorithm to obtain the near-optimal solution with much less time. The effectiveness of the proposed two-layer optimization method and the established multi-UAV-enabled MEC system is demonstrated on ten instances with up to 1000 mobile users.
机译:本文建立了一个新的Multiunmaned Acial车辆(多UAV)的移动边缘计算(MEC)系统,其中许多无人驾驶飞行器(UAV)部署为大型移动用户的飞行边云。在此系统中,我们需要通过考虑其数量和位置来优化UAV的部署。与此同时,为所有移动用户提供良好的服务,有必要优化任务调度。具体地,对于每个移动用户,我们需要确定其任务是本地还是在UAV(即,卸载决定)上执行,以及应分配多少资源(即,资源分配)。本文介绍了双层优化方法,用于共同优化UVS和任务调度的部署,目的是最大限度地减少系统能量消耗。通过分析此系统,我们获取以下属性:在所有任务完成的条件下,无人机的数量应尽可能小。基于此属性,在上层,我们提出了一种差分演进算法,消除运算符来优化UVS的部署,其中每个人代表无人机的位置,整个人口代表了整个UAV的部署。在进化期间,我们首先确定无人机的最大数量。随后,消除算子逐渐减少了UAV的数量,直到在延迟约束下不能执行至少一个任务。此过程实现了对无人机数量的自适应调整。在较低层中,基于给定的UVS的部署,我们将任务调度转换为0-1整数编程问题。由于这个0-1整数的规划问题的大规模特征,我们提出了一种有效的贪婪算法,可以在更少的时间内获得近最佳解决方案。提出的双层优化方法和已建立的多UV启用MEC系统的有效性在十个实例上展示了最多1000个移动用户的10个实例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号