Litcius/Paper detail

Joint Optimization Strategy of Computation Offloading and Resource Allocation in Multi-Access Edge Computing Environment

Huilin Li, Haitao Xu, Chengcheng Zhou, Xing Lü, Zhu Han

2020IEEE Transactions on Vehicular Technology140 citationsDOI

Abstract

In order to help user terminal devices (UTDs) efficiently handle computation-intensive and time-delay sensitive computing task, multi-access edge computing (MEC) has been proposed. However, due to the differences among the performance of UTDs, and the resource limitation of MEC servers, the joint optimization between the offloading decisions of UTDs and the allocation of resources in network is still a focus of the research. This paper studies the joint computation offloading and resource allocation strategy in multi-user and multi-server scenarios. Firstly, we formulate the joint optimization problem of computation offloading and resource allocation as a mixed integer nonlinear programming (MINP) problem to minimize the energy consumption of UTDs, by constraining the offloading decision, channel selection, power allocation and resource allocation. Secondly, we propose a two-stage heuristic optimization algorithm based on genetic algorithms, which divides the joint optimization problem of computation offloading and resource allocation in two stages. Based on the coupling relationship between the offloading decision and the resource allocation scheme, we iteratively update the solution of the problem, and finally obtain the stable convergence solution of the optimization problem. Finally, the proposed algorithm is compared with other classical methods to prove the effectiveness.

Topics & Concepts

Computer scienceComputation offloadingResource allocationMobile edge computingMathematical optimizationOptimization problemServerResource management (computing)Distributed computingGenetic algorithmHeuristicEdge computingEnhanced Data Rates for GSM EvolutionComputer networkAlgorithmArtificial intelligenceMathematicsMachine learningIoT and Edge/Fog ComputingAge of Information OptimizationBlockchain Technology Applications and Security