Home
Scholarly Works
Task Class Partitioning for Mobile Computation...
Journal article

Task Class Partitioning for Mobile Computation Offloading

Abstract

This article introduces algorithms for static task class partitioning in mobile computation offloading (MCO). The objective is to partition a given set of task classes into two sets that are either executed locally by the mobile device (MD) or those classes that are permitted to contend for remote edge server (ES) execution. The goal is to find the task class partition that gives the minimum mean MD power consumption subject to task completion deadlines. This article generates these partitions for both soft and hard task completion deadlines. Two variations of the problem are considered. The first assumes that the wireless and computational capacities are given and the second generates both capacity assignments subject to an additional resource cost budget constraint. The proposed partitioning algorithms are based on heuristic class ordering methods. This article introduces two class ordering methods, a simpler one based on a task latency criterion, and an hierarchical version that first sorts and groups classes based on a mean power consumption criterion and then orders the task classes within each group based on a task completion time criterion. A variety of simulation results are presented that demonstrate the excellent performance of the proposed solutions for both given and optimized network resource assignments.

Authors

Chen H; Todd TD; Zhao D; Karakostas G

Journal

IEEE Internet of Things Journal, Vol. 11, No. 2, pp. 2534–2549

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

January 15, 2024

DOI

10.1109/jiot.2023.3294887

ISSN

2327-4662

Contact the Experts team