Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach

Mobile edge computing (MEC) is emerging as a cornerstone technology to address the conflict between resource-constrained smart devices (SDs) and the ever-increasing computational demands of the mobile applications. MEC enables the SDs to offload computational-intensive tasks to the nearby edge nodes...

Full description

Bibliographic Details
Main Authors: Farhan Sufyan, Amit Banerjee
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9165735/
_version_ 1829139227441364992
author Farhan Sufyan
Amit Banerjee
author_facet Farhan Sufyan
Amit Banerjee
author_sort Farhan Sufyan
collection DOAJ
description Mobile edge computing (MEC) is emerging as a cornerstone technology to address the conflict between resource-constrained smart devices (SDs) and the ever-increasing computational demands of the mobile applications. MEC enables the SDs to offload computational-intensive tasks to the nearby edge nodes for providing better quality-of-services (QoS). The recently proposed offloading strategies, mainly consider a centralized approach for a limited number of SDs. However, with the growing popularity of the SDs, these offloading models may have the scalability issue and can be susceptible to single point failure. Although there are few distributed offloading models in the literature, they ignore the vast computational resources of the cloud, load sharing between the MEC servers, and other optimization parameters. Toward this end, we propose an efficient computation offloading scheme for a distributed load sharing MEC network in cooperation with cloud computing to enhance the capabilities of the SDs. We formulate a nonlinear multiobjective optimization problem by applying queuing theory to model the execution delay, energy consumption, and payment cost for using edge and cloud services. To solve the formulated problem, we propose a stochastic gradient descent (SGD) algorithm based solution approach to jointly optimize the offloading probability and transmission power of the SDs for finding an optimal trade-off between energy consumption, execution delay, and cost of the SDs. Finally, we perform extensive simulations to demonstrate the effectiveness of the proposed offloading scheme. Moreover, compared to the other solutions, the proposed scheme is scalable and outperforms the existing schemes.
first_indexed 2024-12-14T19:33:42Z
format Article
id doaj.art-4d92d094180c4c68aa202c6041fd63d3
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-14T19:33:42Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-4d92d094180c4c68aa202c6041fd63d32022-12-21T22:50:00ZengIEEEIEEE Access2169-35362020-01-01814991514993010.1109/ACCESS.2020.30160469165735Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective ApproachFarhan Sufyan0https://orcid.org/0000-0002-5094-1103Amit Banerjee1https://orcid.org/0000-0002-0473-0823Department of Computer Science, South Asian University, New Delhi, IndiaDepartment of Computer Science, South Asian University, New Delhi, IndiaMobile edge computing (MEC) is emerging as a cornerstone technology to address the conflict between resource-constrained smart devices (SDs) and the ever-increasing computational demands of the mobile applications. MEC enables the SDs to offload computational-intensive tasks to the nearby edge nodes for providing better quality-of-services (QoS). The recently proposed offloading strategies, mainly consider a centralized approach for a limited number of SDs. However, with the growing popularity of the SDs, these offloading models may have the scalability issue and can be susceptible to single point failure. Although there are few distributed offloading models in the literature, they ignore the vast computational resources of the cloud, load sharing between the MEC servers, and other optimization parameters. Toward this end, we propose an efficient computation offloading scheme for a distributed load sharing MEC network in cooperation with cloud computing to enhance the capabilities of the SDs. We formulate a nonlinear multiobjective optimization problem by applying queuing theory to model the execution delay, energy consumption, and payment cost for using edge and cloud services. To solve the formulated problem, we propose a stochastic gradient descent (SGD) algorithm based solution approach to jointly optimize the offloading probability and transmission power of the SDs for finding an optimal trade-off between energy consumption, execution delay, and cost of the SDs. Finally, we perform extensive simulations to demonstrate the effectiveness of the proposed offloading scheme. Moreover, compared to the other solutions, the proposed scheme is scalable and outperforms the existing schemes.https://ieeexplore.ieee.org/document/9165735/Computation offloadingInternet of Things (IoT)mobile edge computing (MEC)queuing theorysmart devices (SDs)
spellingShingle Farhan Sufyan
Amit Banerjee
Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach
IEEE Access
Computation offloading
Internet of Things (IoT)
mobile edge computing (MEC)
queuing theory
smart devices (SDs)
title Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach
title_full Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach
title_fullStr Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach
title_full_unstemmed Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach
title_short Computation Offloading for Distributed Mobile Edge Computing Network: A Multiobjective Approach
title_sort computation offloading for distributed mobile edge computing network a multiobjective approach
topic Computation offloading
Internet of Things (IoT)
mobile edge computing (MEC)
queuing theory
smart devices (SDs)
url https://ieeexplore.ieee.org/document/9165735/
work_keys_str_mv AT farhansufyan computationoffloadingfordistributedmobileedgecomputingnetworkamultiobjectiveapproach
AT amitbanerjee computationoffloadingfordistributedmobileedgecomputingnetworkamultiobjectiveapproach