Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee

With the emergence of delay-sensitive task completion, computational offloading becomes increasingly desirable due to the end-user's limitations in performing computation-intense applications. Interestingly, fog computing enables computational offloading for the end-users towards delay-sensitiv...

Full description

Bibliographic Details
Main Authors: Mithun Mukherjee, Suman Kumar, Qi Zhang, Rakesh Matam, Constandinos X. Mavromoustakis, Yunrong Lv, George Mastorakis
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8839780/
id doaj-bb720c29de9e4026a5f8205083658e46
record_format Article
spelling doaj-bb720c29de9e4026a5f8205083658e462021-03-29T23:19:28ZengIEEEIEEE Access2169-35362019-01-01715291115291810.1109/ACCESS.2019.29417418839780Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay GuaranteeMithun Mukherjee0https://orcid.org/0000-0002-6605-180XSuman Kumar1Qi Zhang2https://orcid.org/0000-0001-5303-9804Rakesh Matam3Constandinos X. Mavromoustakis4https://orcid.org/0000-0003-0333-8034Yunrong Lv5https://orcid.org/0000-0002-6364-6787George Mastorakis6https://orcid.org/0000-0002-6733-5652Guangdong Provincial Key Laboratory of Petrochemical Equipment Fault Diagnosis, Guangdong University of Petrochemical Technology, Maoming, ChinaDepartment of Mathematics, IGNTU, Amarkantak, IndiaDepartment of Engineering, DIGIT, Aarhus University, Aarhus, DenmarkDepartment of Computer Science and Engineering, Indian Institute of Information Technology Guwahati, Guwahati, IndiaDepartment of Computer Science, Mobile Systems Laboratory (MoSys Lab), University of Nicosia, Nicosia, CyprusGuangdong Provincial Key Laboratory of Petrochemical Equipment Fault Diagnosis, Guangdong University of Petrochemical Technology, Maoming, ChinaDepartment of Management Science and Technology, Hellenic Mediterranean University, Crete, GreeceWith the emergence of delay-sensitive task completion, computational offloading becomes increasingly desirable due to the end-user's limitations in performing computation-intense applications. Interestingly, fog computing enables computational offloading for the end-users towards delay-sensitive task provisioning. In this paper, we study the computational offloading for the multiple tasks with various delay requirements for the end-users, initiated one task at a time in end-user side. In our scenario, the end-user offloads the task data to its primary fog node. However, due to the limited computing resources in fog nodes compared to the remote cloud server, it becomes a challenging issue to entirely process the task data at the primary fog node within the delay deadline imposed by the applications initialized by the end-users. In fact, the primary fog node is mainly responsible for deciding the amount of task data to be offloaded to the secondary fog node and/or remote cloud. Moreover, the computational resource allocation in term of CPU cycles to process each bit of the task data at fog node and transmission resource allocation between a fog node to the remote cloud are also important factors to be considered. We have formulated the above problem as a Quadratically Constraint Quadratic Programming (QCQP) and provided a solution. Our extensive simulation results demonstrate the effectiveness of the proposed offloading scheme under different delay deadlines and traffic intensity levels.https://ieeexplore.ieee.org/document/8839780/5G and beyondcomputation offloadingmobile edge computingfog computingresource allocationoffloading decision
collection DOAJ
language English
format Article
sources DOAJ
author Mithun Mukherjee
Suman Kumar
Qi Zhang
Rakesh Matam
Constandinos X. Mavromoustakis
Yunrong Lv
George Mastorakis
spellingShingle Mithun Mukherjee
Suman Kumar
Qi Zhang
Rakesh Matam
Constandinos X. Mavromoustakis
Yunrong Lv
George Mastorakis
Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee
IEEE Access
5G and beyond
computation offloading
mobile edge computing
fog computing
resource allocation
offloading decision
author_facet Mithun Mukherjee
Suman Kumar
Qi Zhang
Rakesh Matam
Constandinos X. Mavromoustakis
Yunrong Lv
George Mastorakis
author_sort Mithun Mukherjee
title Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee
title_short Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee
title_full Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee
title_fullStr Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee
title_full_unstemmed Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee
title_sort task data offloading and resource allocation in fog computing with multi-task delay guarantee
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description With the emergence of delay-sensitive task completion, computational offloading becomes increasingly desirable due to the end-user's limitations in performing computation-intense applications. Interestingly, fog computing enables computational offloading for the end-users towards delay-sensitive task provisioning. In this paper, we study the computational offloading for the multiple tasks with various delay requirements for the end-users, initiated one task at a time in end-user side. In our scenario, the end-user offloads the task data to its primary fog node. However, due to the limited computing resources in fog nodes compared to the remote cloud server, it becomes a challenging issue to entirely process the task data at the primary fog node within the delay deadline imposed by the applications initialized by the end-users. In fact, the primary fog node is mainly responsible for deciding the amount of task data to be offloaded to the secondary fog node and/or remote cloud. Moreover, the computational resource allocation in term of CPU cycles to process each bit of the task data at fog node and transmission resource allocation between a fog node to the remote cloud are also important factors to be considered. We have formulated the above problem as a Quadratically Constraint Quadratic Programming (QCQP) and provided a solution. Our extensive simulation results demonstrate the effectiveness of the proposed offloading scheme under different delay deadlines and traffic intensity levels.
topic 5G and beyond
computation offloading
mobile edge computing
fog computing
resource allocation
offloading decision
url https://ieeexplore.ieee.org/document/8839780/
work_keys_str_mv AT mithunmukherjee taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
AT sumankumar taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
AT qizhang taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
AT rakeshmatam taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
AT constandinosxmavromoustakis taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
AT yunronglv taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
AT georgemastorakis taskdataoffloadingandresourceallocationinfogcomputingwithmultitaskdelayguarantee
_version_ 1724189751161913344