Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing

Mobile edge computing is proposed as a promising computing paradigm to relieve the excessive burden of data centers and mobile networks, which is induced by the rapid growth of Internet of Things (IoT). This work introduces the cloud-assisted multi-cloudlet framework to provision scalable services i...

Full description

Bibliographic Details
Main Authors: Xiao Ma, Chuang Lin, Han Zhang, Jianwei Liu
Format: Article
Language:English
Published: MDPI AG 2018-06-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/6/1945
_version_ 1811306710761996288
author Xiao Ma
Chuang Lin
Han Zhang
Jianwei Liu
author_facet Xiao Ma
Chuang Lin
Han Zhang
Jianwei Liu
author_sort Xiao Ma
collection DOAJ
description Mobile edge computing is proposed as a promising computing paradigm to relieve the excessive burden of data centers and mobile networks, which is induced by the rapid growth of Internet of Things (IoT). This work introduces the cloud-assisted multi-cloudlet framework to provision scalable services in cloudlet-based mobile edge computing. Due to the constrained computation resources of cloudlets and limited communication resources of wireless access points (APs), IoT sensors with identical computation offloading decisions interact with each other. To optimize the processing delay and energy consumption of computation tasks, theoretic analysis of the computation offloading decision problem of IoT sensors is presented in this paper. In more detail, the computation offloading decision problem of IoT sensors is formulated as a computation offloading game and the condition of Nash equilibrium is derived by introducing the tool of a potential game. By exploiting the finite improvement property of the game, the Computation Offloading Decision (COD) algorithm is designed to provide decentralized computation offloading strategies for IoT sensors. Simulation results demonstrate that the COD algorithm can significantly reduce the system cost compared with the random-selection algorithm and the cloud-first algorithm. Furthermore, the COD algorithm can scale well with increasing IoT sensors.
first_indexed 2024-04-13T08:50:21Z
format Article
id doaj.art-ca90b5f721fc4ec9b4be3e1db1bf3eed
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T08:50:21Z
publishDate 2018-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-ca90b5f721fc4ec9b4be3e1db1bf3eed2022-12-22T02:53:31ZengMDPI AGSensors1424-82202018-06-01186194510.3390/s18061945s18061945Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge ComputingXiao Ma0Chuang Lin1Han Zhang2Jianwei Liu3Tsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaTsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaSchool of Cyber Science and Technology, Beihang University, Beijing 100191, ChinaSchool of Cyber Science and Technology, Beihang University, Beijing 100191, ChinaMobile edge computing is proposed as a promising computing paradigm to relieve the excessive burden of data centers and mobile networks, which is induced by the rapid growth of Internet of Things (IoT). This work introduces the cloud-assisted multi-cloudlet framework to provision scalable services in cloudlet-based mobile edge computing. Due to the constrained computation resources of cloudlets and limited communication resources of wireless access points (APs), IoT sensors with identical computation offloading decisions interact with each other. To optimize the processing delay and energy consumption of computation tasks, theoretic analysis of the computation offloading decision problem of IoT sensors is presented in this paper. In more detail, the computation offloading decision problem of IoT sensors is formulated as a computation offloading game and the condition of Nash equilibrium is derived by introducing the tool of a potential game. By exploiting the finite improvement property of the game, the Computation Offloading Decision (COD) algorithm is designed to provide decentralized computation offloading strategies for IoT sensors. Simulation results demonstrate that the COD algorithm can significantly reduce the system cost compared with the random-selection algorithm and the cloud-first algorithm. Furthermore, the COD algorithm can scale well with increasing IoT sensors.http://www.mdpi.com/1424-8220/18/6/1945mobile edge computingQoS-awareenergy-awareInternet of Thingsheterogeneous wireless access
spellingShingle Xiao Ma
Chuang Lin
Han Zhang
Jianwei Liu
Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing
Sensors
mobile edge computing
QoS-aware
energy-aware
Internet of Things
heterogeneous wireless access
title Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing
title_full Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing
title_fullStr Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing
title_full_unstemmed Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing
title_short Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing
title_sort energy aware computation offloading of iot sensors in cloudlet based mobile edge computing
topic mobile edge computing
QoS-aware
energy-aware
Internet of Things
heterogeneous wireless access
url http://www.mdpi.com/1424-8220/18/6/1945
work_keys_str_mv AT xiaoma energyawarecomputationoffloadingofiotsensorsincloudletbasedmobileedgecomputing
AT chuanglin energyawarecomputationoffloadingofiotsensorsincloudletbasedmobileedgecomputing
AT hanzhang energyawarecomputationoffloadingofiotsensorsincloudletbasedmobileedgecomputing
AT jianweiliu energyawarecomputationoffloadingofiotsensorsincloudletbasedmobileedgecomputing