Litcius/Paper detail

TODG: Distributed Task Offloading With Delay Guarantees for Edge Computing

Sheng Yue, Ju Ren, Nan Qiao, Yongmin Zhang, Hongbo Jiang, Yaoxue Zhang, Yuanyuan Yang

2021IEEE Transactions on Parallel and Distributed Systems86 citationsDOI

Abstract

Edge computing has been an efficient way to provide prompt and near-data computing services for resource-and-delay sensitive IoT applications via computation offloading. Effective computation offloading strategies need to comprehensively cope with several major issues, including 1) the allocation of dynamic communication and computational resources, 2) delay constraints of heterogeneous tasks, and 3) requirements for computationally inexpensive and distributed algorithms. However, most of the existing works mainly focus on part of these issues, which would not suffice to achieve expected performance in complex and practical scenarios. To tackle this challenge, in this paper, we systematically study a distributed computation offloading problem with delay constraints, where heterogeneous computational tasks require continually offloading to a set of edge servers via a limiting number of stochastic communication channels. The task offloading problem is formulated as a delay-constrained long-term stochastic optimization problem under unknown prior statistical knowledge. To solve this problem, we first provide a technical path to transform and decompose it into several slot-level sub-problems. Then, we devise a distributed online algorithm, namely TODG, to efficiently allocate resources and schedule offloading tasks. Further, we present a comprehensive analysis for TODG in terms of the optimality gap, the worst-case delay, and the impact of system parameters. Extensive simulation results demonstrate the effectiveness and efficiency of TODG.

Topics & Concepts

Computer scienceComputation offloadingDistributed computingServerMobile edge computingEdge computingScheduleEnhanced Data Rates for GSM EvolutionTask (project management)Computational complexity theoryOptimization problemComputer networkAlgorithmArtificial intelligenceEconomicsManagementOperating systemIoT and Edge/Fog ComputingIoT Networks and ProtocolsAge of Information Optimization