| Literature DB >> 34198977 |
Emmanouel T Michailidis1, Nikolaos I Miridakis2, Angelos Michalas3, Emmanouil Skondras4, Dimitrios J Vergados5.
Abstract
Mobile edge computing (MEC) represents an enabling technology for prospective Internet of Vehicles (IoV) networks. However, the complex vehicular propagation environment may hinder computation offloading. To this end, this paper proposes a novel computation offloading framework for IoV and presents an unmanned aerial vehicle (UAV)-aided network architecture. It is considered that the connected vehicles in a IoV ecosystem should fully offload latency-critical computation-intensive tasks to road side units (RSUs) that integrate MEC functionalities. In this regard, a UAV is deployed to serve as an aerial RSU (ARSU) and also operate as an aerial relay to offload part of the tasks to a ground RSU (GRSU). In order to further enhance the end-to-end communication during data offloading, the proposed architecture relies on reconfigurable intelligent surface (RIS) units consisting of arrays of reflecting elements. In particular, a dual-RIS configuration is presented, where each RIS unit serves its nearby network nodes. Since perfect phase estimation or high-precision configuration of the reflection phases is impractical in highly mobile IoV environments, data offloading via RIS units with phase errors is considered. As the efficient energy management of resource-constrained electric vehicles and battery-enabled RSUs is of outmost importance, this paper proposes an optimization approach that intends to minimize the weighted total energy consumption (WTEC) of the vehicles and ARSU subject to transmit power constraints, timeslot scheduling, and task allocation. Extensive numerical calculations are carried out to verify the efficacy of the optimized dual-RIS-assisted wireless transmission.Entities:
Keywords: Internet of Vehicles (IoV); computation offloading; energy efficiency; mobile edge computing (MEC); reconfigurable intelligent surface (RIS); unmanned aerial vehicle (UAV)
Year: 2021 PMID: 34198977 PMCID: PMC8271975 DOI: 10.3390/s21134392
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Synopsis of relevant research works.
| References | Network Type | Key Technologies | Optimization Target |
|---|---|---|---|
| [ | Vehicle-to-infrastructure (V2I) | Computation offloading | Lower bound of expected reliability |
| [ | Vehicular network | Mobile edge computing (MEC), cloud computing | Offloading decisions |
| [ | Internet of Vehicles (IoV) | MEC | Energy efficiency |
| [ | Vehicular ad-hoc network (VANET) | MEC | Resource allocation |
| [ | Internet of Things (IoT) | Vehicular edge computing (VEC) | Resource allocation |
| [ | Vehicular network | VEC, software-defined networking (SDN) | Processing delay |
| [ | Vehicle-to-vehicle (V2V) and V2I | VEC, geolocation information | Reliable data retrieval |
| [ | IoV | MEC, edge intelligence | Total network delay |
| [ | Cellular network | MEC, unmanned aerial vehicle (UAV) | Energy consumption |
| [ | Computing system | MEC, UAV | Energy consumption |
| [ | Computing system | MEC, UAV | Maximum Delay and trajectory |
| [ | Computing system | MEC, UAV | Task completion time |
| [ | IoT | MEC, UAV | Average latency |
| [ | Computing system | MEC, UAV | Computation efficiency |
| [ | Computing system | MEC, UAV, wireless power transfer (WPT) | Computation rate |
| [ | IoT | Centralized and distributed MEC, UAV | Energy efficiency |
| [ | IoT | MEC, UAV | Energy consumption |
| [ | Social IoV (SIoV) | MEC, UAV | Resource allocation and trajectory |
| [ | Vehicular network | MEC, UAV, SDN | Task execution time |
| [ | Computing system | MEC, UAV, non-orthogonal multiple access (NOMA) | Bit allocation and trajectory |
| [ | Computing system | MEC, UAV, stochastic offloading | Energy consumption |
| [ | Vehicular network | MEC, UAV, massive multiple-input multiple-output (MIMO) | Energy consumption |
| [ | Communication system | UAV, reconfigurable intelligent surface (RIS) | Achievable rate |
| [ | Communication system | UAV, RIS | Sum-rate |
| [ | IoT | UAV, RIS | Decoding error rate |
| [ | Computing system | MEC, RIS | Latency |
| [ | IoT | MEC, RIS | Sum computational bits |
| [ | Computing system | MEC, RIS, NOMA | Delay |
| [ | Computing system | MEC, RIS, machine learning (ML) | Learning error |
| This paper | IoV | MEC, UAV, RIS | Energy Consumption |
Figure 1A simple representation of the dual-RIS UAV-aided MEC-enabled IoV architecture.
Figure 2The projection of the proposed IoV architecture on the plane with pre-determined benchmark trajectories of three vehicles and the aerial road side unit (ARSU).
Definition, Notation, and Value of Network Parameters.
| System and Mobility Parameters | Value |
|---|---|
| Number of vehicles: | 3 |
| Weight factor for energy consumption for | 1 (0.1) |
| Parameters of rotary-wing UAV: | 120, 4.3, 0.6, 0.05, 1.225, 0.503, |
| Velocity and moving direction of | 60 km/h, |
| Velocity and moving direction of ARSU in the azimuth (elevation) domain, respectively: | 5 m/s, 3 |
|
|
|
| Task-input data size of | 0.4 Mbits |
| Task deadline (flight duration of ARSU): | 8 s |
| Timeslot length: | 0.2 s [ |
| Maximum central processing unit (CPU) frequency at ARSU: | 3 GHz [ |
| Required CPU cycles per bit at ARSU: | |
| CPU capacitance coefficient at ARSU: | |
|
|
|
| Target rate: | 1.5 bps/Hz |
| Max. transmit power of | 35 dBm, 35 dBm [ |
| Number of reflecting elements at the 1st RIS and 2nd RIS: | 64 |
| Number of quantization bits: | 2 |
| Path-loss exponents: | 3.5, 2.2, 2, 3.5, 2, 2.2 |
| Channel gain at reference distance | |
| Variance of the additive white Gaussian noise (AWGN) at the | |
| Nakagami- | 1 (1) |
| Rician factor for the link between the | 7 dB, 10 dB, 10 dB, 7 dB |
Figure 3The total computation-based and communication-based delay (TCCD) as a function of the number of vehicles for different numbers of reflecting elements and task requirements.
Figure 4The TCCD as a function of the number of vehicles for different RIS deployment strategies.
Figure 5The non-optimized and optimized weighted total energy consumption (WTEC) as a function of the number of reflecting elements for varying task requirement.
Figure 6The WTEC as a function of the number of reflecting elements for a varying number of quantization bits.
Figure 7The WTEC as a function of the movement of ARSU along the x-axis for different values of the Rician factors and .
Figure 8The WTEC as a function of the location of the RIS units along the x-axis for different values of the Rician factor .
Figure 9The non-optimized and optimized WTEC as a function of the velocity of ARSU for different task completion time and weight factor of energy consumption of ARSU.
Figure 10The optimized WTEC as a function of the number of iterations for varying task requirement and number of reflecting elements.