| Literature DB >> 30227685 |
Heng Zhang1,2, Zhigang Chen3,4, Jia Wu5,6, Yiqing Deng7,8, Yutong Xiao9,10, Kanghuai Liu11,12, Mingxuan Li13,14.
Abstract
Mobile Edge Computing (MEC) has evolved into a promising technology that can relieve computing pressure on wireless devices (WDs) in the Internet of Things (IoT) by offloading computation tasks to the MEC server. Resource management and allocation are challenging because of the unpredictability of task arrival, wireless channel status and energy consumption. To address such a challenge, in this paper, we provide an energy-efficient joint resource management and allocation (ECM-RMA) policy to reduce time-averaged energy consumption in a multi-user multi-task MEC system with hybrid energy harvested WDs. We first formulate the time-averaged energy consumption minimization problem while the MEC system satisfied both the data queue stability constraint and energy queue stability constraint. To solve the stochastic optimization problem, we turn the problem into two deterministic sub-problems, which can be easily solved by convex optimization technique and linear programming technique. Correspondingly, we propose the ECM-RMA algorithm that does not require priori knowledge of stochastic processes such as channel states, data arrivals and green energy harvesting. Most importantly, the proposed algorithm achieves the energy consumption-delay trade-off as [ O ( 1 / V ) , O ( V ) ] . V, as a non-negative weight, which can effectively control the energy consumption-delay performance. Finally, simulation results verify the correctness of the theoretical analysis and the effectiveness of the proposed algorithm.Entities:
Keywords: Internet of Things; Lyapunov optimization; delay; energy efficiency; hybrid energy harvesting; mobile edge computing
Year: 2018 PMID: 30227685 PMCID: PMC6164230 DOI: 10.3390/s18093140
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Definition of notations.
| Notation | Defination |
|---|---|
|
| The set of WDs |
|
| The set of tasks |
|
| The set of time slots |
|
| The uplink transmission power between WD |
|
| The uplink channel gains between WD |
|
| The white noise power level of uplink channel |
|
| The uplink channel bandwidth that the AP allocates for the WD |
|
| The uplink transmission rate between WD |
|
| The duration of task |
|
| The time allocated schedule of all tasks in WD |
|
| The amount of computation task arrived at user |
|
| The CPU-cycle frequency assigned to task |
|
| The CPU-cycles required to calculate one bit of data in WD |
|
| The local computed data amount of task |
|
| The energy consumption for local computation for task |
|
| The offloaded data amount of task |
|
| The energy consumption of WD |
|
| The total computed data of task n of WD |
|
| The backlog of the data queue for task |
|
| The energy obtained from the environment of WD |
|
| The energy obtained from the AP of WD |
|
| The total harvested energy of WD |
|
| The energy supply from the environment at time slot |
|
| The total energy consumed by WD |
|
| The dynamic change of WD’s energy queue |
|
| The number of WDs |
|
| The number of tasks in a WD |
|
| The slot length |
|
| The number of slots |
|
| The number of available sub-channel |
|
| The maximum uplink transmission power |
|
| The minimum uplink transmission power |
|
| The maximum arrive data |
|
| The maximum green energy supply |
Definition of abbreviations used in the Table 1.
| Abbreviation | Defination |
|---|---|
| WD | Wireless device |
| WDs | Wireless devices |
| AP | Access point |
Figure 1The detailed multi-user multi-task MEC (Mobile Edge Computing) system architecture when only considering IoT (Internet of Things) devices with wireless powered model.
Figure 2A multi-user multi-task MEC system with hybrid energy harvesting.
Figure 3Time-averaged energy consumption and data queue length versus system control parameter V.
Figure 4Energy consumption-delay trade-off.
Figure 5Time-averaged energy consumption versus average data arrival rate .
Figure 6Time-averaged energy consumption versus number of available sub-channels K.
Figure 7Time-averaged energy consumption versus energy harvesting efficiency .