| Literature DB >> 31618908 |
Chaoxiong Cui1, Ming Zhao2, Kelvin Wong3.
Abstract
Mobile edge computing (MEC) can augment the computation capabilities of a vehicle terminal (VT) through offloading the computational tasks from the VT to the mobile edge computing-enabled base station (MEC-BS) covering them. However, due to the limited mobility of the vehicle and the capacity of the MEC-BS, the connection between the vehicle and the MEC-BS may be intermittent. If we can expect the availability of MEC-BS through cognitive computing, we can significantly improve the performance in a mobile environment. Based on this idea, we propose a offloading optimization algorithm based on availability prediction. We examine the admission control decision of MEC-BS and the mobility problem, in which we improve the accuracy of availability prediction based on Empirical Mode Decomposition(EMD) and LSTM in deep learning. Firstly, we calculate the availability of MEC, completion time, and energy consumption together to minimize the overall cost. Then, we use a game method to obtain the optimal offloading decision. Finally, the experimental results show that the algorithm can save energy and shorten the completion time more effectively than other existing algorithms in the mobile environment.Entities:
Keywords: cognitive computing; computation offloading; deep learning; mobile edge computing; mobility; optimization
Year: 2019 PMID: 31618908 PMCID: PMC6833112 DOI: 10.3390/s19204467
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Network Architecture.
Main Symbols And Their Meanings.
| Symbols | Meanings |
|---|---|
| B | The number of MEC-BSs |
| V | The number of VT |
| M | The number of tasks |
|
| The set of MEC-BSs, |
|
| The set of VT, |
|
| The set of Tasks, |
|
| Tasks load of m |
|
| Input data size of m |
|
| Received result size of m |
|
| Maximum tolerance time of m |
|
| Computation offloading decision |
|
| Power of m in transmit |
|
| Channel gain of m |
|
| The power of the channel noise |
|
| Bandwidth channel |
|
| Transmit rate of m |
|
| The generation probability of m |
|
| Local computational capability |
|
| MEC-BS computational capability |
|
| MEC-BS availability |
|
| Local/transmission/MEC-BS time |
|
| Local/ transmission/MEC-BS energy consumption |
|
| Local/MEC-BS energy-efficiency cost |
|
| The weight of energy consumption/time/penalty in offloading for m |
Figure 2VT’s dwell trajectory in the MEC-BS coverage.
Figure 3EMD Decomposition.
Figure 4Architecture of LSTM (Red circle are arithmetic operators and the rectangles in different colours are the gates in LSTM).
Figure 5LSTM model predicts (a) IMF1 and (b) IMF4.
The prediction results of each model.
| Models | MAE | RMSE |
|---|---|---|
|
| 0.6624 | 0.8800 |
|
| 0.5616 | 0.8002 |
|
| 0.5088 | 0.7251 |
|
| 0.4363 | 0.7033 |
|
| 0.4070 | 0.6678 |
Figure 6Mobility for (a) centripetal, centrifugal and random directions, (b) simulation results for centripetal (best-case), centrifugal (worst-case) and random direction movement.
Figure 7Comparison of energy consumption and computation time for different , . (a) Energy consumption. (b) Computation delay.
Figure 8Dynamics of EEC of task with different LDRs.
Figure 9Comparison of EEC.
Figure 10Comparison of energy consumption.
Figure 11Comparison of energy consumption and application completion time for different algorithms. (a) Energy consumption. (b) Completion time.