| Literature DB >> 32422954 |
Shuxin Ge1, Meng Cheng2, Xin He3, Xiaobo Zhou1.
Abstract
Parked vehicle edge computing (PVEC) utilizes both idle resources in parked vehicles (PVs) and roadside units (RSUs) as service providers (SPs) to improve the performance of vehicular internet of things (IoT). However, it is difficult to make optimal service migration decisions in PVEC networks due to the uncertain parking duration and resources heterogeneity of PVs. In this paper, we formulate the service migration of all the vehicles as an optimization problem with the objective of minimizing the average latency. We propose a two-stage service migration algorithm for PVEC networks, which divides the original problem into the service migration between SPs and the serving PV selection in parking lots. The service migration between SPs is transformed to an online problem based on Lyapunov optimization, where the expected parking duration of PVs is utilized. A modified Hungarian algorithm is proposed to select the PVs for migration. A series of simulation experiments based on the real-world vehicle traces are conducted to verify the superior performance of the proposed two-stage service migration (SEA) algorithm as compared with the state-of- art solutions.Entities:
Keywords: Hungarian algorithm; Internet of Things; Lyapuunov optimization; parking duration; service provider
Year: 2020 PMID: 32422954 PMCID: PMC7285760 DOI: 10.3390/s20102786
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System overview.
Definitions of notations.
| Notation | Definition |
|---|---|
|
| the set of PVs in parking lot |
|
| the connected SP of the vehicle |
|
| the SP of the request of vehicles |
|
| the migration decision of SP for vehicle |
|
| the serving PV of the request of vehicles |
|
| the migration decision of PV for vehicle |
|
| the input data size of service |
|
| the computation intensity of service |
|
| the response deadline of service |
|
| the priority of service |
|
| the CPU cycle requirements of a service |
|
| the storage requirements of a service |
|
| The transmit rate between SP |
|
| the total latency of vehicle |
|
| the communication power |
|
| the total energy consumption of PV |
|
| the enter time and leaving time of PV |
Figure 2The cumulative distribution function of the parking duration for parked vehicles (PVs).
Service parameters.
| Type |
|
| |||
|---|---|---|---|---|---|
| emergency stop | 0.1 | 3200 | 36 | [1.6, 3.2] | [1, 3] |
| collision risk | 0.1 | 4800 | 40 | [2.4, 4.8] | [1, 3] |
| accident report | 0.5 | 4800 | 28 | [2.4, 4.8] | [2, 3] |
| parking | 0.1 | 1200 | 80 | [0.6, 1.2] | [3, 5] |
Experimental parameters.
| Notation | Value |
|---|---|
|
| 5 Mbps |
|
| 10 Mbps |
|
| 20 Mbps |
|
|
|
|
| 0.5 W |
Figure 3The average latency with different total number of vehicles.
Figure 4The average utilization rate of PVs with different total number of vehicles.
Figure 5The average additional energy with different total number of vehicles.
Figure 6The average surplus energy with different total number of vehicles.
Figure 7The average latency and average additional energy consumption with different , while the total number of vehicles is 1000.