Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems

To improve the operational efficiency of smart city, smart devices extract informative status updates from sampled image and video data to intelligently monitor the surroundings. Mobile edge computing (MEC) is considered as an emerging technology to provide energy-constrained devices with enhanced c...

Full description

Bibliographic Details
Main Authors: Long Liu, Xiaoqi Qin, Zhi Zhang, Ping Zhang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9007675/
_version_ 1818663884185141248
author Long Liu
Xiaoqi Qin
Zhi Zhang
Ping Zhang
author_facet Long Liu
Xiaoqi Qin
Zhi Zhang
Ping Zhang
author_sort Long Liu
collection DOAJ
description To improve the operational efficiency of smart city, smart devices extract informative status updates from sampled image and video data to intelligently monitor the surroundings. Mobile edge computing (MEC) is considered as an emerging technology to provide energy-constrained devices with enhanced computation capability by offloading tasks to nearby servers. In such circumstance, the freshness of obtained status updates is critical to system performance, which can be characterized by the concept of age of information (AoI). Due to resource contention among multiple devices, the problem of how to maintain the timeliness of task executing is not trivial. In this paper, we are interested in minimizing the age of obtained status updates by jointly optimizing task generation, computation offloading as well as communication and computational resource allocation under the average energy constraint at each device. To tackle the time couplings of task generation and computation offloading decisions, we leverage the Lyapunov optimization technique to convert the long-term stochastic optimization problem into a per-time slot deterministic optimization problem. In each time slot, an online algorithm is proposed to determine the task offloading and computation offloading strategy. Moreover, we theoretically prove that the proposed algorithm can be arbitrarily close to the optimal performance with the gap of O (1/V). Simulation results show that our proposed scheme achieves better performance when compared with existing schemes.
first_indexed 2024-12-17T05:23:56Z
format Article
id doaj.art-899a808524e54edcad00b0c818d9265f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T05:23:56Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-899a808524e54edcad00b0c818d9265f2022-12-21T22:01:56ZengIEEEIEEE Access2169-35362020-01-018382483826110.1109/ACCESS.2020.29760489007675Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC SystemsLong Liu0https://orcid.org/0000-0002-7899-1700Xiaoqi Qin1https://orcid.org/0000-0003-0602-476XZhi Zhang2https://orcid.org/0000-0001-8672-6766Ping Zhang3https://orcid.org/0000-0002-0269-104XState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaTo improve the operational efficiency of smart city, smart devices extract informative status updates from sampled image and video data to intelligently monitor the surroundings. Mobile edge computing (MEC) is considered as an emerging technology to provide energy-constrained devices with enhanced computation capability by offloading tasks to nearby servers. In such circumstance, the freshness of obtained status updates is critical to system performance, which can be characterized by the concept of age of information (AoI). Due to resource contention among multiple devices, the problem of how to maintain the timeliness of task executing is not trivial. In this paper, we are interested in minimizing the age of obtained status updates by jointly optimizing task generation, computation offloading as well as communication and computational resource allocation under the average energy constraint at each device. To tackle the time couplings of task generation and computation offloading decisions, we leverage the Lyapunov optimization technique to convert the long-term stochastic optimization problem into a per-time slot deterministic optimization problem. In each time slot, an online algorithm is proposed to determine the task offloading and computation offloading strategy. Moreover, we theoretically prove that the proposed algorithm can be arbitrarily close to the optimal performance with the gap of O (1/V). Simulation results show that our proposed scheme achieves better performance when compared with existing schemes.https://ieeexplore.ieee.org/document/9007675/Mobile edge computingage of informationtask offloadingresource allocationLyapunov optimization
spellingShingle Long Liu
Xiaoqi Qin
Zhi Zhang
Ping Zhang
Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems
IEEE Access
Mobile edge computing
age of information
task offloading
resource allocation
Lyapunov optimization
title Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems
title_full Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems
title_fullStr Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems
title_full_unstemmed Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems
title_short Joint Task Offloading and Resource Allocation for Obtaining Fresh Status Updates in Multi-Device MEC Systems
title_sort joint task offloading and resource allocation for obtaining fresh status updates in multi device mec systems
topic Mobile edge computing
age of information
task offloading
resource allocation
Lyapunov optimization
url https://ieeexplore.ieee.org/document/9007675/
work_keys_str_mv AT longliu jointtaskoffloadingandresourceallocationforobtainingfreshstatusupdatesinmultidevicemecsystems
AT xiaoqiqin jointtaskoffloadingandresourceallocationforobtainingfreshstatusupdatesinmultidevicemecsystems
AT zhizhang jointtaskoffloadingandresourceallocationforobtainingfreshstatusupdatesinmultidevicemecsystems
AT pingzhang jointtaskoffloadingandresourceallocationforobtainingfreshstatusupdatesinmultidevicemecsystems