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...
Main Authors: | , , , , , , |
---|---|
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 |