TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks

With the rapid development of wireless communication technologies and the proliferation of the urban Internet of Things (IoT), the paradigm of mobile computing has been shifting from centralized clouds to edge networks. As an enabling paradigm for computation-intensive and latency-sensitive computat...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Mingzhi Wang, Tao Wu, Xiaochen Fan, Penghao Sun, Yuben Qu, Panlong Yang
Formato: article
Lenguaje:EN
Publicado: Hindawi-Wiley 2021
Materias:
T
Acceso en línea:https://doaj.org/article/e41f5c98c54948f49e0fb3b0b4fb50cc
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:e41f5c98c54948f49e0fb3b0b4fb50cc
record_format dspace
spelling oai:doaj.org-article:e41f5c98c54948f49e0fb3b0b4fb50cc2021-11-22T01:11:18ZTPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks1530-867710.1155/2021/3877285https://doaj.org/article/e41f5c98c54948f49e0fb3b0b4fb50cc2021-01-01T00:00:00Zhttp://dx.doi.org/10.1155/2021/3877285https://doaj.org/toc/1530-8677With the rapid development of wireless communication technologies and the proliferation of the urban Internet of Things (IoT), the paradigm of mobile computing has been shifting from centralized clouds to edge networks. As an enabling paradigm for computation-intensive and latency-sensitive computation tasks, mobile edge computing (MEC) can provide in-proximity computing services for resource-constrained IoT devices. Nevertheless, it remains challenging to optimize computation offloading from IoT devices to heterogeneous edge servers, considering complex intertask dependency, limited bandwidth, and dynamic networks. In this paper, we address the above challenges in MEC with TPD, that is, temporal and positional computation offloading with dynamic-dependent tasks. In particular, we investigate channel interference and intertask dependency by considering the position and moment of computation offloading simultaneously. We define a novel criterion for assessing the criticality of each task, and we identify the critical path based on a directed acyclic graph of all tasks. Furthermore, we propose an online algorithm for finding the optimal computation offloading strategy with intertask dependency and adjusting the strategy in real-time when facing dynamic tasks. Extensive simulation results show that our algorithm reduces significantly the time to complete all tasks by 30–60% in different scenarios and takes less time to adjust the offloading strategy in dynamic MEC systems.Mingzhi WangTao WuXiaochen FanPenghao SunYuben QuPanlong YangHindawi-WileyarticleTechnologyTTelecommunicationTK5101-6720ENWireless Communications and Mobile Computing, Vol 2021 (2021)
institution DOAJ
collection DOAJ
language EN
topic Technology
T
Telecommunication
TK5101-6720
spellingShingle Technology
T
Telecommunication
TK5101-6720
Mingzhi Wang
Tao Wu
Xiaochen Fan
Penghao Sun
Yuben Qu
Panlong Yang
TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks
description With the rapid development of wireless communication technologies and the proliferation of the urban Internet of Things (IoT), the paradigm of mobile computing has been shifting from centralized clouds to edge networks. As an enabling paradigm for computation-intensive and latency-sensitive computation tasks, mobile edge computing (MEC) can provide in-proximity computing services for resource-constrained IoT devices. Nevertheless, it remains challenging to optimize computation offloading from IoT devices to heterogeneous edge servers, considering complex intertask dependency, limited bandwidth, and dynamic networks. In this paper, we address the above challenges in MEC with TPD, that is, temporal and positional computation offloading with dynamic-dependent tasks. In particular, we investigate channel interference and intertask dependency by considering the position and moment of computation offloading simultaneously. We define a novel criterion for assessing the criticality of each task, and we identify the critical path based on a directed acyclic graph of all tasks. Furthermore, we propose an online algorithm for finding the optimal computation offloading strategy with intertask dependency and adjusting the strategy in real-time when facing dynamic tasks. Extensive simulation results show that our algorithm reduces significantly the time to complete all tasks by 30–60% in different scenarios and takes less time to adjust the offloading strategy in dynamic MEC systems.
format article
author Mingzhi Wang
Tao Wu
Xiaochen Fan
Penghao Sun
Yuben Qu
Panlong Yang
author_facet Mingzhi Wang
Tao Wu
Xiaochen Fan
Penghao Sun
Yuben Qu
Panlong Yang
author_sort Mingzhi Wang
title TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks
title_short TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks
title_full TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks
title_fullStr TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks
title_full_unstemmed TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks
title_sort tpd: temporal and positional computation offloading with dynamic and dependent tasks
publisher Hindawi-Wiley
publishDate 2021
url https://doaj.org/article/e41f5c98c54948f49e0fb3b0b4fb50cc
work_keys_str_mv AT mingzhiwang tpdtemporalandpositionalcomputationoffloadingwithdynamicanddependenttasks
AT taowu tpdtemporalandpositionalcomputationoffloadingwithdynamicanddependenttasks
AT xiaochenfan tpdtemporalandpositionalcomputationoffloadingwithdynamicanddependenttasks
AT penghaosun tpdtemporalandpositionalcomputationoffloadingwithdynamicanddependenttasks
AT yubenqu tpdtemporalandpositionalcomputationoffloadingwithdynamicanddependenttasks
AT panlongyang tpdtemporalandpositionalcomputationoffloadingwithdynamicanddependenttasks
_version_ 1718418313779871744