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