| Literature DB >> 34070024 |
Min Guo1,2, Xing Huang1, Wei Wang1, Bing Liang1, Yanbing Yang1,3, Lei Zhang1,3, Liangyin Chen1,3.
Abstract
In the Industrial Internet, computing- and power-limited mobile devices (MDs) in the production process can hardly support the computation-intensive or time-sensitive applications. As a new computing paradigm, mobile edge computing (MEC) can almost meet the requirements of latency and calculation by handling tasks approximately close to MDs. However, the limited battery capacity of MDs causes unreliable task offloading in MEC, which will increase the system overhead and reduce the economic efficiency of manufacturing in actual production. To make the offloading scheme adaptive to that uncertain mobile environment, this paper considers the reliability of MDs, which is defined as residual energy after completing a computation task. In more detail, we first investigate the task offloading in MEC and also consider reliability as an important criterion. To optimize the system overhead caused by task offloading, we then construct the mathematical models for two different computing modes, namely, local computing and remote computing, and formulate task offloading as a mixed integer non-linear programming (MINLP) problem. To effectively solve the optimization problem, we further propose a heuristic algorithm based on greedy policy (HAGP). The algorithm achieves the optimal CPU cycle frequency for local computing and the optimal transmission power for remote computing by alternating optimization (AP) methods. It then makes the optimal offloading decision for each MD with a minimal system overhead in both of these two modes by the greedy policy under the limited wireless channels constraint. Finally, multiple experiments are simulated to verify the advantages of HAGP, and the results strongly confirm that the considered task offloading reliability of MDs can reduce the system overhead and further save energy consumption to prolong the life of the battery and support more computation tasks.Entities:
Keywords: Industrial Internet; mobile edge computing (MEC); optimization; reliability; task offloading
Year: 2021 PMID: 34070024 PMCID: PMC8157835 DOI: 10.3390/s21103513
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The scenario of task offloading with reliability of MDs in MEC of the Industrial Internet.
Important symbols used in the paper and their description.
| Symbols | Description |
|---|---|
|
| The set of MDs (the number of elements in set) |
|
| The set of wireless communication channels (the number of elements in set) |
|
| The number of CPU cycle frequency for processing one bit data |
|
| The computation task requested by |
| The (maximum) size of the computation task requested by | |
|
| The deadline of the computation task |
|
| The indicator of whether the computation task on |
|
| The distance between |
|
| The channel gain between |
| The (maximum) frequency of | |
| The (maximum) transmission power of | |
|
| The execution latency of the computation task |
|
| The battery capacity of |
|
| The energy consumption of the computation task |
Parameters and values.
| Parameter | Value | Parameter | Value |
|---|---|---|---|
|
| [0.8,1.9] (GHz) |
| 1 (MHz) |
|
| 1000 (bit) | Q | 737.5 (CPB) |
|
| 1 (W) |
| |
|
| [ |
|
|
|
| 0.002 (ms) |
| −40 (dB) |
|
| (0,50] (m) |
|
|
|
| 0.002 (ms) |
| 0.001 (mJ) |
Differences between several algorithms.
| Algorithms | Number of MDs | Number of Edge Servers | Reliability | Objective Function |
|---|---|---|---|---|
| RLT-based [ | 1 |
| transmission reliability | product of total latency and the transmission reliability |
| DLRAP [ |
|
| reliability of tasks | the energy consumption of computing and transmission |
| EASE [ |
|
| reliable computing mode | the energy consumption of the system |
|
|
| 1 | reliability of MDs | the weighted sum of time delay and energy consumption |
Figure 2Overall system overhead vs. iterations of all three algorithms. (a) HAGP; (b) LCA; (c) ROC.
Figure 3Overall system overhead vs. the number of MDs.
Figure 4Overall system overhead vs. the number of wireless channels.
Figure 5Overall system overhead vs. distance and . The solid curves represent , while the dash curves represent .
Figure 6Overall system overhead vs. the size of computation tasks and . The solid curves represent , while the dash curves represent .
Figure 7Comparison of HAGP and HAGP-NR. (a) ; (b) ; (c) .