论文标题
联合计划分区和资源分配以最大程度地减少多MEC系统的完成时间
Joint Program Partitioning and Resource Allocation for Completion Time Minimization in Multi-MEC Systems
论文作者
论文摘要
本文考虑了实用的移动边缘计算(MEC)系统,其中Edge Server不会预先安装执行用户卸载计算任务所需的程序。提出了部分程序卸载(PPO)方案,该方案可以将用户程序分为两个部分,其中第一部分由用户本身执行,第二部分被转移到边缘服务器以进行远程执行。但是,后一部分的执行要求上一部分的结果(称为中间结果)作为输入。我们的目标是最大程度地减少多服务器MEC系统的整体时间消耗,以完成所有用户卸载任务。它被建模为混合整数非线性编程(MINLP)问题,该问题以联合方式考虑用户和服务器关联,程序分配和通信资源分配。开发了一种有效的算法来通过利用其结构特征来解决该问题。首先,鉴于计算工作负载和可用资源,单个服务器的任务完成时间被最小化。然后,通过更新用户和服务器协会和通信资源分配来平衡边缘服务器的工作时间。数值结果表明,提出的方案可以实现显着的绩效提高。
This paper considers a practical mobile edge computing (MEC) system, where edge server does not pre-install the program required to perform user offloaded computing tasks. A partial program offloading (PPO) scheme is proposed, which can divide a user program into two parts, where the first part is executed by the user itself and the second part is transferred to an edge server for remote execution. However, the execution of the latter part requires the results of the previous part (called intermediate result) as the input. We aim to minimize the overall time consumption of a multi-server MEC system to complete all user offloaded tasks. It is modeled as a mixed integer nonlinear programming (MINLP) problem which considers user-and-server association, program partitioning, and communication resource allocation in a joint manner. An effective algorithm is developed to solve the problem by exploiting its structural features. First, the task completion time of a single server is minimized given the computing workload and available resource. Then, the working time of the edge servers are balanced by updating user-and-server association and communication resource allocation. Numerical results show that significant performance improvement can be achieved by the proposed scheme.