Next Article in Journal
Zi-CAM: A Power and Resource Efficient Binary Content-Addressable Memory on FPGAs
Next Article in Special Issue
Experimental Demonstration of Single-Channel EEG Signal Using 32 × 32 Pixel OLED Screen and Camera
Previous Article in Journal
Improvement of Energy Efficiency and Control Performance of Cooling System Fan Applied to Industry 4.0 Data Center
Previous Article in Special Issue
Fuzzy System and Time Window Applied to Traffic Service Network Problems under a Multi-Demand Random Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Design of Functional Device for Vehicular Cloud Computing

1
Jiangsu Provincial Engineering Laboratory of Pattern Recognition and Computational Intelligence, Jiangnan University, Wuxi 214122, China
2
Jiangsu Key Construction Laboratory of IoT Application Technology, Taihu University of Wuxi, Wuxi 214122, China
3
China North Vehicle Research Institute, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Current address: School of Internet of Things Engineering, Jiangnan University, Wuxi 214128, China.
Electronics 2019, 8(5), 583; https://doi.org/10.3390/electronics8050583
Submission received: 24 April 2019 / Revised: 21 May 2019 / Accepted: 21 May 2019 / Published: 26 May 2019
(This article belongs to the Special Issue Vehicular Networks and Communications)

Abstract

:
Relay technology application becomes prevalent nowadays, as it can effectively extend the communication distance, especially for vehicular networks with a limited communication range. Combined with vehicular cloud (VC), transmission efficiency can be improved by offloading partial data. Hence, designing a vehicle relay algorithm and implementation embedded vehicle device is critical. In this paper, VC is considered to deal with the complexity computation in our proposed system model. Without a loss of generality, an end-to-end vehicle communication with one assisted vehicle is analyzed firstly on a transmission link based on VC. Here, the signal-to-noise ratio (SNR) on the receiving end and link outage probability is obtained to enhance the link reliability. The VC computing helps us further simplify computational complexity. Subsequently, an embedded vehicle-enabled device is designed to achieve the optimal path relay selection in realistic vehicular environments. In the functional device framework, we display an optimal path relay selection algorithm according to the link quality. Finally, the performance of the transmission link on the outage probability related with SNR is verified in the simulation results. Meanwhile, the effect of the relay gain is also analyzed. The application of a vehicle-enabled embedded device could improve the performance of vehicular networks.

1. Introduction

Vehicular ad hoc networks (VANETs) are a special mobile ad hoc network for implementing various road traffic applications [1]. It can improve the future development of the transportation system via wireless communication technologies, such as advanced information processing, wireless communication, and device-to-device communication [2,3]. The highly dynamic topological changes on the network structure and multiple service requirements of users bring significant challenges for VANET applications.
As we all know, safety message transmissions are critical to ensure road traffic safety in vehicular networks. IEEE standards 802.11p [4] and 1609.4 [5] were developed to ensure reliable communication in the highly dynamic propagation environment of vehicular networks. The original IEEE 802.11p standard was based on a media access control (MAC) sublayer that showed poor performances in provisioning the quality of service (QoS) for different applications in dense VANETs [6,7]. These problems were particularly important for the reliable transmission of safety messages. Therefore, the multichannel extension IEEE 1609.4 standard was proposed to improve the imperfection in the IEEE802.11p standard.
In suburban environments, there are spare infrastructures and few vehicles, which is why cooperative relay technologies have been proposed recently as an efficient solution to cope with the many challenges in VANETs [8,9,10,11]. In vehicular networks, road-safety warnings, road-condition reports, and other safety messages are critical for ensuring road traffic safety. To employ a rational use of networks resources, cooperation can be employed to help users take advantage of the broadcast nature of radio frequency transmissions. In this paper, we consider the two-hop transmission case between the source vehicle and destination vehicle. It is possible that there is not a direct link between the source vehicle and destination vehicle. When a source vehicle communicates with a destination vehicle via another vehicle acting as a relay-assisted role, a two-hop vehicular system is formed. We will analyze these two-hop vehicular networks in performance and further realize it in following works.
Specifically, we study the end-to-end vehicle communication in obeying Dedicated Short Range Communications (DSRC). The assisted vehicle can be introduced to relay transmission messages between two end-to-end vehicles. Then, we analyze the performance of assisted vehicles on a transmission link based on VC. In addition, an optimal path relay selection algorithm is proposed and applied to design an embedded vehicle-enabled device. The major contributions of this paper are as follows:
  • Employs a novel graph model to model a vehicle-to-vehicle communication scenario which deploys respectively in a two adjacent Roadside Units (RSUs) area.
  • Analyzes link outage probability and gives out expresses depending on SNR in receiving end in end-to-end communication.
  • Designs a functional device for vehicular cloud computing to realize a relay-assisted scheme for vehicular application.
  • Proposes an optimal path relay selection algorithm to cope with the vehicle transmission problem which is beyond the transmission range.
The rest of this paper is organized as follows. Some related works are introduced in Section 2. Section 3 provides the system model of amplify-and-forward (AF) relay-assisted vehicular networks. Based on the Section 3, Section 4 discusses the specific performance analysis on the probability of an outage with a directing communication channel and relay-assisted communication channel. Whereafter, a relay-assisted scheme for vehicular networks is proposed in Section 5. In Section 6, the simulation results reveal that the relationship between the outage probability and the SNR are evaluated to confirm the suitability of the proposed relay-assisted scheme. Finally, Section 7 summarizes and concludes this paper.

2. Related Works

Recently, many works have been researched on relay selection applications due to its advantages in vehicular networks [12,13,14,15]. Reference [12] proposed a power allocation and relay selection scheme limited by outage probability to increase the performance of vehicular networks. Reference [13] reported on cooperative diversity with relay selection over cascaded Rayleigh fading channels in dual-hop decode-and-forward (DF) vehicular networks. Reference [14] proposed the optimal relay scheme by considering the vehicle location and link capacity in vehicular networks. However, these relay schemes also brought complicated data frame communication process and computing on performance analysis. The cooperative communication tailored as vehicular cooperative media access control (VC-MAC) is designed in Reference [15] to maximize the system capacity. The current results are within the limits of congestion control issues, the Rayleigh fading channel assumption, the maximum end-to-end capacity, and cooperation downloads for vehicular networks. Experimental and theoretical studies have researched appropriate fading models under the condition of a Rayleigh fading channel for inter-vehicular channels.
In cascaded rayleigh fading, the performance of relaying for vehicular cooperative strategy assisted by a RSU or relay which acts as relay is investigated [16]. It carried out a further comprehensive analysis based on Reference [17] which only considers RSUs which act as relays. Reference [18] proposed a vehicle-to-vehicle communication protocol for cooperative collision warnings. However, they mainly consider a low latency when delivering emergency warnings in various road situations. The QoS of vehicular networks, which considers the possibility of an outage during emergency warnings communication, is not considered. To improve QoS, decentralized relay-assisted multiuser multiple-input multiple-output (MIMO) approaches are widely used in References [19,20,21,22]. Reference [23] mainly studied the promising effects of cooperative transmissions in radio frequency communications. The two-transmitter case was considered, but it did not consider the direct transmission case between the source vehicle and destination vehicle. The introduction of vehicular cloud computing has promoted the development of related vehicular technologies [24,25]. In Reference [26], two opportunistic relay selection algorithms were proposed and the results showed that the selected relay had an impact on the interference generated in the network and the stability of the relay. To minimize these interference, the authors proposed a suitable relay selection scheme [27]. These works also did not consider the complicated calculations and transmission delay caused by the analysis.
Real-time data transmission response was the key feature of DSRC in a rapidly changing environment. Data dissemination was one of most critical issues for vehicular traffic environments [28]. These real-time data applications required complex computations and brought challenges in implementing applications for vehicle devices [29,30]. Recently, many researches adopted clod computing to address these challenges for vehicle devices. Reference [31] proposed a geocast routing protocol for the reliable and efficient dissemination of data due to an increase in vehicular applications favoring geocasting. Reference [32] designed a beaconless packet forwarding protocol by considering the vehicle direction and link quality during packet transmission. However, these protocols suffered from higher end-to-end delays in vehicular networks.

3. System Model

The main reliable wireless technologies implementation of the vehicular networks is DSRC. Due to vehicle mobility and network topology changes, communication between vehicles is sometimes not possible by direct transmission according to DSRC. We focus on a two adjacent RSUs and vehicles scenario where vehicle S attempts to transmit a message to vehicle D, as shown in Figure 1. The road is a two-lane unidirectional road, and RSUs (such as R S U a and R S U b ) are deployed along the road. Vehicles on the road have uninterrupted traffic in a free flow state. When communicating between the source vehicle S and the destination vehicle D, we assume they are in two adjacent different areas. DSRC provides two communication modes in the networks: Vehicle-to-Infrastructure (V2I) communication and Vehicle-to-Vehicle (V2V) communication. Cloud-based services and vehicular networks are combined to form a VC. It provides powerful computing power, also known as vehicular cloud computing. Some complex calculations can depend on VC to realize the computation in this V2I transmission mode, and the V2V transmission mode ensures a transmission between the source vehicle and destination vehicle.

3.1. V2I Communication

All vehicles communications in vehicular networks can be regard as a VC for processing some complicated service applications. In addition, all vehicles can upload data to the VCs through RSUs in their respective region. Meanwhile, each RSU also provides wireless access services within its communication range for the vehicles. For complex service applications and computation, vehicles transmit their data to RSUs by a V2I communication mode as of limited computation resource. Based on the V2I communication mode, the vehicle can only access the corresponding RSU located on the road when it runs within a given segment.
The communication between the adjacent RSUs through wireless backhauls. The RSUs establish a communication connection with the VCs. Vehicles within the communication range of each RSU cannot transmit the received data to the other RSU. In other words, the vehicle in the coverage area of R S U a cannot communicate with R S U b directly. The same applies to vehicles in the coverage area of R S U b . The vehicle cloud formed by all vehicles in networks can communicate with any device in the entire network. This communication mechanism can improve the transmission efficiency of wireless backhauls. Vehicles also receive data/commands from the corresponding RSU for VC.

3.2. V2V Communication

In vehicular networks, both the vehicles and RSUs have short range communications due to their DSRC devices. In addition, a vehicle runs on a road with a steady speed, and the traffic in terms of vehicles remains stable. When one vehicle within the R S U a coverage range attempts to transmit messages to another vehicle within the R S U b coverage range, a V2V communication link is required to forward messages through one relay vehicle (such as R i , i { 1 , 2 , , N } , where N is the total number of candidate relay nodes). The system model is shown in Figure 1.
In a Rayleigh-fading work scenario, a moving vehicle S has critical messages to transmit to a moving vehicle D. Each vehicle is equipped with a GPS device. Hence, the position coordinates are known. The maximum communication range for every vehicle is fixation R m a x , and the distance between vehicle S and vehicle D is denoted as d S D , which is
d S D = ( y D y S ) 2 + ( x D x S ) 2 .
where ( x S , y S ) and ( x D , y D ) are the respective coordinates of vehicle S and vehicle D.
When vehicle S attempts to establish a communication link with vehicle D, there are two cases: direct communication and indirect communication. One case happens at d S D R m a x and the other case happens at d S D > R m a x , where R m a x is the maximum communication range of one vehicle. We assume that vehicle S attempts to transmit a signal x ( t ) , which has an average power P s , to vehicle D.

3.2.1. Direct Communication

For the case of direct communication, the vehicle D receives a signal x ( t ) from vehicle S via a wireless channel. The receiving signal is written as
y 0 ( t ) = P s h 0 x ( t ) + n 0 ( t ) .
where h 0 is an S D channel coefficient and n 0 ( t ) is an additive white Gaussian noise (AWGN) term with a one-sided power spectral density (PSD) N 0 .
The SNR related to a direct communication link at the receiving end can be calculated as
γ 0 = P s | h 0 | 2 | n 0 ( t ) | 2 = P s | h 0 | 2 N 0 .

3.2.2. Indirect Communication

For the case of indirect communication, the candidate vehicle set R i is adopted in this case, and the R i which occurs between vehicle S and vehicle D is essential. The vehicle S transmits a signal x ( t ) to vehicle D, which is beyond the communication range, with the help of one assisted vehicle belonging to R i . Suppose the established links are independent of each other.
Similarly, we assume that vehicle S is transmitting a signal x ( t ) to vehicle D via one relay-assisted vehicle that is within the R i set. The received signal y r ( t ) by one relay vehicle which is in R i is given by
y r ( t ) = P s h 1 x ( t ) + n 1 ( t ) ,
where h 1 is an S R i channel coefficient and n 1 ( t ) is an AWGN term with a one-sided PSD N 0 . The term n 1 exists in the first hop channel.
When the signal is received by one relay vehicle, which is in R i , it will be processed (Obeying Amplify-and-Forward (AF) protocol) by gaining modulation A. Then, the processed signal is transmitted to the destination vehicle via a relay channel that is between R i and D. The received signal at terminal D can be expressed as
y d ( t ) = P s h 1 h 2 A x ( t ) + A h 2 n 1 ( t ) + n 2 ( t ) .
where h 2 is an R i D channel coefficients and n 2 ( t ) is an AWGN with a one-sided PSD N 0 . The term n 2 is in the second-hop channel. According to Equation (5), the overall SNR at the receiving terminal can be written as
γ A F = P s A h 1 h 2 2 A h 2 n 1 ( t ) 2 + n 2 ( t ) 2 = P s h 1 2 N 0 h 2 2 N 0 h 2 2 N 0 + 1 A 2 N 0 .
Under certain environmental or channel correlation coefficients, we can infer from Equation (6) that the choice of AF relay gain A is equivalent to the SNR for two-hop channels. The AF relay gain A is thus given by Reference [33]
A = P i P s h 1 2 + N 0 .
where P i is the power of the relay node, and we assume all vehicles have the same power in this paper, that is P i = P s .
As a short hand notation, we use the notations γ 1 = P s h 1 2 / N 0 and γ 2 = P s h 2 2 / N 0 to denote the SNRs of the per hop channel. The instantaneous SNR of a two-hop channel is
γ 1 ξ ( 1 / γ ¯ 1 ) , γ 2 ξ ( 1 / γ ¯ 2 ) ,
where γ ¯ 1 and γ ¯ 2 are the average SNRs of the two channels respectively. The notation y ξ ( x ) denotes that y is exponentially distributed with parameter x.
In this case, by substituting Equation (7) into Equation (6) and by assuming P s = P i = 1 , we obtain γ A F as follows
γ A F = γ 1 γ 2 γ 1 + γ 2 + 1 .
The form of the equivalent SNR in Equation (9) is not easily tractable with our approach. This is due to the complexity in finding the statistics (i.e., the Probability Density Function (PDF), Cumulative Distribution Function (CDF), and Moment Generation Function (MGF)) associated with it. The fading parameter of the first link h 1 is low. The choice of the above gain aims to limit the output power of the vehicle (relay) R i , i { 1 , 2 , , N } .
At a higher SNR, the constant 1 in the denominator of Equation (9) can be omitted. Fortunately, this treatment can be tightly bounded. As a result, Equation (9) can be approximated by
γ A F γ 1 γ 2 γ 1 + γ 2 = 1 γ 1 + 1 γ 2 1 .
In Equation (10), the fading parameter of the S R i channel, γ 1 , is high. This implies that the relay choice gain A in Equation (7) can omit the noise, N 0 , and can be re-written as
A = 1 h 1 .
To get the PDF of γ A F , we need to recall the definition of the harmonic mean and of an exponential variation in Reference [34,35]. We notice that
γ A F = 1 2 × μ ( γ S , R i , γ R i , D ) ,
where μ ( γ 1 , γ 2 ) is defined as the reciprocal of the arithmetic mean of the reciprocals of channel S R i and R i D .
From Equation (8), we can get key results on the statistics of the harmonic mean of two independent exponential RVs (Random Variables). If we assume that
γ 1 = 1 / γ 1 ¯ , γ 2 = 1 / γ 2 ¯ ,
then we can get the PDF of γ A F in Equation (10) by using the following transformation of variables
p τ ( γ ) = 2 p ( 2 γ ) .
The PDF γ A F is now written as p τ ( γ ) by substituting Equation (8) into Equation (14) and in light of the PDF of the Harmonic Mean of Two Exponential RVs in Reference [34] and after two modifications. Hence,
p τ ( γ ) = 2 γ e γ ( 1 γ S , R i ¯ + 1 γ R i , D ¯ ) 1 / ( γ S , R i ¯ · γ R i , D ¯ ) γ S , R i ¯ + γ R i , D ¯ γ S , R i ¯ · γ R i , D ¯ K 1 2 γ γ S , R i ¯ · γ R i , D ¯ + 2 K 0 2 γ γ S , R i ¯ · γ R i , D ¯ .

4. Performance of Two-Hop Relay-Assisted Vehicular Networks

In terms of mobility and the changing topology of vehicular networks, we need to ensure that safety messages will be transmitted with a high quality and timeliness. In this case, we assume that the end-to-end transmission rate is R. As we know, the channel capacity is a measure of the maximum channel capacity to transmit information.

4.1. S D Link

For wireless vehicular networks, the mutual information capacity C S D of the S D link channel could be easy to achieve from Equation (3) via the Shannon theory,
C S D = 1 2 log 2 1 + γ 0 .
The outage probability is defined as the probability of event C S D < R that the instantaneous channel capacity C S D falls below this desired rate R, namely
P o u t S D = P [ C S D < R ] = P [ 1 2 log 2 1 + γ 0 < R ] = P [ γ 0 < 2 2 R 1 ] = 1 e 2 2 R 1 γ 0 .
There have been a lot of research works in this direct communication case. Therefore, this work mainly focuses on the following S R i D link case.

4.2. S R i D Link

The capacity of the S R i D link can be inferred using the Shannon theory and in combination with Equation (9). The capacity of this link is denoted as C A F ,
C A F = 1 2 log 2 1 + γ 1 γ 2 γ 1 + γ 2 + 1 .
To ensure QoS, the SNR threshold γ t h is defined, and it essentially depends on the modulation type. In this case, the outage probability of the link ( S R i D ) is defined as the probability with an instantaneous SNR, γ , that falls below a protection threshold, namely [34]
P o u t = P γ < γ t h .
Here, γ t h is given by
γ t h = 2 2 R 1 .
Substituting Equation (14) into Equation (13) leads to the approximate expression in Equation (13) for the case in Equation (10), which is given by
P o u t = P 1 1 γ 1 + 1 γ 2 1 < 2 2 R 1 = 1 2 γ t h γ 1 ¯ γ 2 ¯ K 1 2 γ t h γ 1 ¯ γ 2 ¯ e γ t h γ 1 ¯ + γ t h γ 2 ¯ ,
where K is a first-order modified Bessel function of the second kind. Therefore, from the above context and Equation (8), we see that the distribution of the approximated expression of in Equation (15) is given as follows [35]:
P o u t 1 2 2 2 R 1 γ 1 ¯ γ 2 ¯ K 1 2 2 2 R 1 γ 1 ¯ γ 2 ¯ e 2 2 R 1 γ 1 ¯ + 2 2 R 1 γ 2 ¯ .
This complex operation can be handled at VC for reducing communication loads on a vehicle. Although the introduction of VC technology has increased the computing power for the vehicular networks, complex calculations will increase the time consumption of a VC computing process [36]. This will increase the safety messages transmission delay. Therefore, further computational simplification is necessary.
When K 1 x 1 / x , x 0 [37], K 1 2 γ t h γ 1 ¯ γ 2 ¯ γ 1 ¯ γ 2 ¯ 2 γ t h at a higher SNR. Hence, we can utilize the property to re-calculate the outage probability in Equation (22) as
P o u t 1 e 2 2 R 1 γ 1 ¯ + 2 2 R 1 γ 2 ¯ .
By utilizing the first-order Taylor formula approximation about the exponential function, we can approximate the expression in Equation (23) further as
P o u t 1 γ 1 ¯ + 1 γ 2 ¯ 2 2 R 1 .
Equation (24) for the outage probability, in addition to being an approximate formula for the choice of destination SNR in Equation (10), is also a simple lower bound for AF relay-assisted vehicular networks. To benefit the device deployment, the process also reduces the computational complexity of the equipment.

5. Design of Relay-Assisted Scheme for Vehicular Application

5.1. Embedded Device Design

The designed function module diagram of the vehicular device is illustrated in Figure 2 and based on Reference [38]. This embedded function device includes the following five modules: Receiving Unit, Collection Unit, Determining Unit, Sending Unit, and Storage Unit. Various Units work compatibly with one another. The Collection Unit, Determining Unit, and Storage Unit can be implemented by one or more processors. Additionally, the Receiving Unit and Sending Unit can be implemented by the antenna, filter, modulator-demodulator, and coder-decoder.
In this device, the modules cooperate with one another. The functions of each part of this relay-assisted device are described as follows:
Receiving Unit: Can be configured to receive relay-assisted setup requests from a source communication device.
Collection Unit: Can be configured to respond to channel information collecting requests and to collect two-hop channel SNRs.
Determining Unit: Can be configured to receive SNRs from all candidate relay-assisted communication devices and to determine if one or more relay-assisted communication devices are needed.
Sending Unit: Can be configured to transfer a relay-assisted setup request to and from a source communication device, one or more relay-assisted communication devices, and a destination device.
Storage Unit: Can be configured to save the acquired SNRs and relative tags of all candidate relay-assisted communication devices.
This device can be placed in the control device of vehicular networks, and it is not limited to this placement. In summary, this device can be placed in any vehicle that is part of the vehicular networks. Source vehicle S can transfer messages to the destination vehicle D via relay-assisted vehicles R i . Figure 1 illustrates this vehicular networks scenario.
Source vehicle S can send a relay setup request and/or channel information collection requests to the designed device. The Receiving Unit of this designed device receives the requests. Then, the Collection Unit of this designed device detects the channel information from where it is. Subsequently, the Determining Unit of this designed device achieves the SNRs, γ 1 and γ 2 , for each candidate vehicle and selects one candidate vehicle as the relay-assisted vehicle on the basis of this information to communicate with destination vehicle D. The γ 1 and γ 2 are obtained from the VC. We note that the Determining Unit can also be configured to be a Storage Unit. This way, the system can further reduce the amount of information requiring an exchange between the candidate communication devices and the designed device that can improve the network’s efficiency. Finally, the Sending Unit sends the relay setup information mark, which has been designated to carry out the communication process to the source vehicle, selected relay vehicle, and destination vehicle. Storage Unit b must also save this information to reduce the processing time and to improve the network efficiency.
To the best of my knowledge, some mentioned embodiments of this designed device can be implemented by partially or fully using hardware and/or firmware. Therefore, this device can be widely used in vehicular networks in the future.

5.2. Optimal Path Selection Algorithm

With topological changes and high speed vehicles joining vehicular networks, especially on freeways, vehicular networks have many additional technical challenges, such as great channel fading and poorly received signal quality. Cooperation-based communication technologies can take advantage of wireless terminal devices to establish multiple communication links when sending and receiving information that can overcome fading radio channels via conventional multi-antenna spatial diversity techniques and by improving wireless network system performance and robustness. This way of selecting relay-assisted vehicles could achieve a higher functionality when communication links are dynamically selected. Furthermore, the vehicular network communication efficiency can be improved by this process.
Here, one vehicle communicates with another vehicle via a relay-assisted vehicle when zero-forcing (ZF) detectors [33] are employed to receive the messages and suppress interference. This type of relay technique is leveraged in this paper, which is an industrial communication solution for long-distance, cooperative connectivity [13]. For high-speed vehicular networks, Reference [39] proposed a scheme to provide a full-duplex relaying connectivity for an unstable direct link and imprecise channel state information (CSI). Reference [40] also cites out the effect of outdated channel state information on the outage and error rate performance of AF relay selection, where only one out of the set of available relays is selected.
Relay techniques are further exploited in this paper. These techniques have been an industrial communication solution for long-distance transmission. The basic system model is illustrated in Figure 1.
From Equation (10), we need to know γ A F at the ith path. Apparently, this random formula accounts for the channel gain of both S R i and R i D links. The total SNR set via the ith path is defined as
U i = γ A F ( i ) , i = 1 , 2 , , N .
Theoretically, we know that the designed device can be theoretically put into any device in the vehicular networks, as described in Section 5.1. In this paper, we assume that the designed device is embedded in the source vehicle. On the other hand, we assume that the source vehicle could get all outdated CSI from the set of relays. When the source vehicle receives packets, which include U i , the destination will analyze this set and select the “best” relay-assisted vehicle n , expressed as
n = a r g m a x i 1 , 2 , , N U i .
The presence of an optimal path selection operation within a vehicle device in two-hop vehicular networks is identified by Algorithm 1. This algorithm is executed in the VC, and the execution results are notified by the VC to all vehicles in the vehicular networks via an RSU. All vehicles transmit their own information and related channel information to the cloud. After a series of processing as in Section 5.1, the cloud feeds the final result back to all vehicles in vehicular networks to help the source vehicle discover the assisted vehicle.
When the source vehicle S requires the assisted vehicle to relay information to the destination vehicle D, it is easy to see from Algorithm 1 that all vehicles upload their own information and channel information to the VC. The VC uses its computing power to compute the SNR of each link between vehicles according to our analysis in Section 4. Then, the VC downloads the final results to all vehicles in the vehicular networks. The source vehicle S could select an optimal vehicle as an assisted vehicle to transmit information to the destination vehicle D according the received information from the VC.
Algorithm 1 The optimal path relay selection based on the vehicular cloud (VC).
  1:
Geographical location coordinate acquisition: ( x S , y S ) S , ( x D , y D ) S ;
  2:
S uploads computing information: S V C ;
  3:
forSdo
  4:
       d S D = ( y D y S ) 2 + ( x D x S ) 2 ;
  5:
end for
  6:
if d S D R m a x then
  7:
      Collecting the maximum number of vehicles R i , i { 1 , , N } with the range of radius R m a x from S to D;
  8:
      for i = 1 to N do
  9:
          Upload the first hop link channel information: h S , R i V C ;
10:
          Upload the second hop link channel information: h R i , D V C ;
11:
          VC: γ 1 , i = h S , R i 2 / N 0 and γ 2 , i = h R i , D 2 / N 0 ;
12:
          Download computation results γ A F , i = ( 1 γ 1 , i + 1 γ 2 , i ) 1 : V C S ;
13:
      end for
14:
       U = s o r t ( γ A F ) ;
15:
       Q = f l i p l r ( U ) ;
16:
       n = Q ( 1 ) .
17:
       n is denoted as an optimal relay-assisted vehicle.
18:
else
19:
      S communicates directly with D.
20:
end if

6. Simulation Results

In this section, we use a rigorous mathematical analysis to discuss the performance of vehicular networks. The experimental results evaluate the performance of vehicular networks for an outage probability based on the designed relay-assisted selection scheme by using MATLAB tools. As directing the transmission between S and D is a simply wireless communication link from Section 4.1 and has many experimental results, we cannot do the experiments again in this work. The simulation scenario mainly considers a two-hop relay vehicular network where a vehicle can transmit messages to other vehicles via a relay vehicle. According to Section 5.1, vehicles could collect SNR information which is embedded in the packet header from the upper vehicles in the device.
To verify the performance of the system, a Monte Carlo simulation (1000 times) is adopted via MATLAB toolboxes. Subsequently, the PDF in Equation (15) is illustrated in Figure 3. The analytical results are an excellent match to the simulation results for the cases where γ 1 = γ 2 , 2 γ 2 , and 3 γ 2 . With the growth of γ , the outage probability of p τ ( γ ) gradually decreases until it reaches 0. Before γ = 0.5 , the outage probability of p τ ( γ ) gradually increases from the bottom (diamond line) to the top (star line). After γ = 0.5 , we get opposite results from before γ = 0.5 .
Based on the analysis of Section 3, we know the instantaneous SNR γ A F depends on the gain A. When the gain A is P s / ( P s h 1 2 + N 0 ) , the instantaneous SNR γ A F is equivalent to Equation (9). Hereafter, we get the approximated instantaneous SNR Equation (10). In this situation, the gain A is 1 / h 1 . The various SNRs have some effects on the outage probability of vehicular networks. In vehicular networks, a vehicle-assisted network adopts the AF protocol. The gain’s influence on the relay system is shown in Figure 4.
Equation (7) helps us get a tight lower bound for an AF system instead of being an exact formula for the choice of relay gain in Equation (11). From the analysis of Section 3, we know the instantaneous SNR γ A F is dependent on the gain A. The different SNRs have some effects on the outage probability of vehicular networks. Figure 4 plots the types of relay gain effects on relay systems. We can see from the figure that the two curves are essentially indistinguishable for all practical purposes with the growth of SNR. Thus, the outage probability is essentially indistinguishable according to the two curves, especially at higher SNRs.
The variation of the outage probability with γ at different AF relay A gains has been studied for setting an outage threshold γ t h . The results of the outage probability versus outage threshold γ t h are shown in Figure 5 for different values of γ . We can see that the higher SNR γ reduces the outage probability in all AF relay gain cases. Moreover, it is clear that, for the same γ case, the two curves are essentially indistinguishable.
During the process of deriving the final outage probability, we obtained some intermediate results, such as Equations (22) and (23). These results can help us better evaluate the performance of vehicular networks. Figure 6 compares the performance of AF relay-assisted vehicles for the cases where γ 1 = γ 2 , 2 γ 2 , and 3 γ 2 in terms of Equation (22). With the growth of SNR γ , the outage probability P o u t gradually decreases to 0. At a lower SNR, the outage probability P o u t = 10 0 varies slowly until a sharp decline at γ = 5 dB. On the other hand, the outage probability is essentially indistinguishable with the growth of γ 1 when compared with γ 2 from the SNR γ = 25 dB.
In comparison with Equation (22), Equation (23) provides more accurate approximate results at a higher SNR via the handling function K 1 ( x ) . The outage probability numerical results are shown in Figure 7. It shows almost the same curve trend as that shown in Figure 6, except there is a subtle difference in the case of γ 1 = γ 2 , 2 γ 2 , and 3 γ 2 . At a lower SNR, the outage probability P o u t = 10 0 varies slowly until it sharply declines at γ = 3 dB.
Figure 8 shows the outage probability of AF relay-assisted vehicular networks based on the Taylor expansion e x . The result of Equation (24) greatly reduces the complexity of the outage probability P o u t . In Figure 8, the outage probability P o u t declines with the growth of SNR γ . Similarly, in Figure 6 and Figure 7, when γ 1 = 2 γ 2 and γ 3 , the outage probability results are essentially indistinguishable. It is easier to achieve an in-vehicle device in practice; however, the outage probability deteriorates from 10 0 to 10 0.7 at γ = 2 dB. However, this deterioration is stopped at a high SNR where γ = 35 dB.
In spite of simplifying the gradually outage probability expression from Equation (22) and Equation (23) to Equation (24), there is an excellent match expression among the analytical results. Figure 9 compares the performance of the outage probability versus the outage threshold γ t h , while the overall SNR γ = 8 . With regard to the achieved trend related to γ 1 = γ 2 , 2 γ 2 , and 3 γ 2 , it can be observed that the three outage probability type curves are essentially indistinguishable between the three subgraphs. The final expression could describe the performance of system. However, the computational complexity is greatly reduced.

7. Conclusions

In this paper, we proposed a system model of AF relay-assisted two-hop vehicular networks in Rayleigh fading channels. By analyzing these results, we designed a relay-assisted scheme for vehicular applications that includes device deployment units and a relay-assisted vehicle selection algorithm. In addition, the numerical results show that the proposed relay-assisted selection scheme could improve the performance of vehicular networks, and the expression is simple. The outage probability of networks deteriorates at a low SNR. However, at a high SNR, these essentially indistinguishable results show that the three kinds of outage probability expressions are essentially equivalent.

Author Contributions

Conceptualization, G.W.; methodology, G.W.; software, S.L.; validation, S.W.; formal analysis, Y.J.; investigation, Z.L.; resources, G.W.; data curation, S.L.; writing—original draft preparation, G.W.; writing—review and editing, G.W.; visualization, Y.J.; supervision, G.W.; project administration, Z.L.; funding acquisition, Z.L.

Funding

This research was supported in part by the National Natural Science Foundation for Young Scientists of China Project (Grant No. 61801439) and in part by the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (Grant No. 18KJB510045).

Acknowledgments

This work has been published in part at the 2016 IEEE 83th Vehicular Technology Conference: VTC2016-Spring, June 2016 [38]. The authors would like to thank the anonymous reference and reviewers for their helpful comments that have significantly improved the quality of the presentation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cunha, F.; Maia, G.; Ramos, H.S.; Perreira, B.; Celes, C.; Campolina, A.; Rettore, P.; Guidoni, D.; Sumika, F.; Villas, L.; et al. Vehicular Networks to Intelligent Transportation Systems. In Emerging Wireless Communication and Network Technologies; Springer: Singapore, 2018; pp. 297–315. [Google Scholar]
  2. Ning, Z.; Xia, F.; Ullah, N.; Kong, X.; Hu, X. Vehicular social networks: Enabling smart mobility. IEEE Commun. Mag. 2017, 55, 16–55. [Google Scholar] [CrossRef]
  3. Uyoata, U.; Dlodlo, M. Relay Assisted Device-to-Device Communication: Approaches and Issues. arXiv 2018, arXiv:1810.07799. [Google Scholar]
  4. IEEE Computer Society. IEEE Std. 802.11-2007—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications; IEEE Standards Associations: New York, NY, USA, 2007. [Google Scholar]
  5. IEEE 1609 Working Group. IEEE Standard for Wireless Access in Vehicular Environments (WAVE)-Multi-Channel Operation; IEEE Std 1609.4-2016; IEEE Standards Associations: New York, NY, USA, 2016. [Google Scholar]
  6. Thota, J.; Abdullah, N.F.; Doufexi, A.; Armour, S. Performance of car to car safety broadcast using cellular v2v and ieee 802.11 p. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar]
  7. Li, B.; Sutton, G.J.; Hu, B.; Liu, R.P.; Chen, S. Modeling and QoS analysis of the IEEE 802.11 p broadcast scheme in vehicular ad hoc networks. J. Commun. Netw. 2017, 19, 169–179. [Google Scholar]
  8. Zanella, A.; Bazzi, A.; Pasolini, G.; Masini, B.M. On the impact of routing strategies on the interference of ad hoc wireless networks. IEEE Trans. Commun. 2013, 61, 4322–4333. [Google Scholar] [CrossRef]
  9. La Palombara, C.; Tralli, V.; Masini, B.M.; Conti, A. Relay-assisted diversity communications. IEEE Trans. Veh. Technol. 2013, 62, 415–421. [Google Scholar] [CrossRef]
  10. Yamao, Y. Packet relay assisted V2V communication with multiple sectorized relay stations. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016; pp. 1–5. [Google Scholar]
  11. Elbal, B.R.; Müller, M.K.; Schwarz, S.; Rupp, M. Coverage-improvement of V2I communication through car-relays in microcellular urban networks. In Proceedings of the 2018 26th European Signal Processing Conference (EUSIPCO), Rome, Italy, 3–7 September 2018; pp. 1522–1526. [Google Scholar]
  12. Xiao, H.; Hu, Y.; Yan, K.; Ouyang, S. Power allocation and relay selection for multisource multirelay cooperative vehicular networks. IEEE Trans. Intell. Transp. Syst. 2016, 17, 3297–3305. [Google Scholar] [CrossRef]
  13. Wang, J.; Xu, L.; Dong, X.; Wang, X.; Shi, W.; Gulliver, T.A. Performance Analysis of DF Relaying Cooperative Systems. IEICE Trans. Commun. 2016, 99, 1577–1583. [Google Scholar] [CrossRef]
  14. Ge, Y.; Wen, S.; Ang, Y.H.; Liang, Y.C. Optimal relay selection in IEEE 802.16 j multihop relay vehicular networks. IEEE Trans. Veh. Technol. 2010, 59, 2198–2206. [Google Scholar] [CrossRef]
  15. Zhang, J.; Zhang, Q.; Jia, W. VC-MAC: A cooperative MAC protocol in vehicular networks. IEEE Trans. Veh. Technol. 2009, 58, 1561–1571. [Google Scholar] [CrossRef]
  16. Ilhan, H.; Uysal, M.; Altunbas, I. Cooperative diversity for intervehicular communication: Performance analysis and optimization. IEEE Trans. Veh. Technol. 2009, 58, 3301–3310. [Google Scholar] [CrossRef]
  17. Ilhan, H.; Altunbas, I.; Uysal, M. Cooperative diversity for relay-assisted inter-vehicular communication. In Proceedings of the VTC Spring 2008-IEEE Vehicular Technology Conference, Singapore, 11–14 May 2008; pp. 605–609. [Google Scholar]
  18. Nabar, R.U.; Bolcskei, H.; Kneubuhler, F.W. Fading relay channels: Performance limits and space-time signal design. IEEE J. Sel. Areas Commun. 2004, 22, 1099–1109. [Google Scholar] [CrossRef]
  19. Zappone, A.; Cao, P.; Jorswieck, E.A. Energy efficiency optimization in relay-assisted MIMO systems with perfect and statistical CSI. IEEE Trans. Signal Process. 2014, 62, 443–457. [Google Scholar] [CrossRef]
  20. Basgumus, A.; Hicdurmaz, B.; Temurtas, H.; Namdar, M.; Altuncu, A.; Yilmaz, G. Optimum transmission distance for relay-assisted free-space optical communication systems. Optik 2016, 127, 6490–6497. [Google Scholar] [CrossRef]
  21. Yang, X.; Liang, X.; Zhang, X.; Jin, S.; Song, T. Power scaling laws for massive MIMO relay systems with linear transceivers. In Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Orlando, FL, USA, 14–16 December 2015; pp. 38–42. [Google Scholar]
  22. Zhao, Z.; Xu, G. Optimal transmission strategy for spatially correlated MIMO systems with channel statistical information. J. Zhejiang Univ. Sci. A 2007, 8, 615–619. [Google Scholar] [CrossRef]
  23. Yan, Z.; Chen, S.; Zhang, X.; Liu, H.L. Outage performance analysis of wireless energy harvesting relay-assisted random underlay cognitive networks. IEEE Internet Things J. 2018, 5, 2691–2699. [Google Scholar] [CrossRef]
  24. Botta, A.; De Donato, W.; Persico, V.; Pescapé, A. Integration of cloud computing and internet of things: A survey. Future Gener. Comput. Syst. 2016, 56, 684–700. [Google Scholar] [CrossRef]
  25. Ahmed, B.; Malik, A.W.; Hafeez, T.; Ahmed, N. Services and simulation frameworks for vehicular cloud computing: A contemporary survey. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 4. [Google Scholar] [CrossRef]
  26. Zanella, A.; Bazzi, A.; Masini, B.M. Relay selection analysis for an opportunistic two-hop multi-user system in a poisson field of nodes. IEEE Trans. Wirel. Commun. 2017, 16, 1281–1293. [Google Scholar] [CrossRef]
  27. Zanella, A.; Bazzi, A.; Masini, B.M. A Relay Selection Algorithm for Dual-User Amplify-and-Forward Systems in a Dense Relay Environment. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–6. [Google Scholar]
  28. Rao, R.S.; Soni, S.K.; Singh, N.; Kaiwartya, O. A probabilistic analysis of path duration using routing protocol in VANETs. Int. J. Veh. Technol. 2014, 2014, 495036. [Google Scholar] [CrossRef]
  29. Aliyu, A.; Abdullah, A.H.; Kaiwartya, O.; Cao, Y.; Usman, M.J.; Kumar, S.; Lobiyal, D.K.; Raw, R.S. Cloud computing in VANETs: Architecture, taxonomy, and challenges. IETE Tech. Rev. 2018, 35, 523–547. [Google Scholar] [CrossRef]
  30. Aliyu, A.; Tayyab, M.; Abdullah, A.H.; Joda, U.M.; Kaiwartya, O. Mobile Cloud Computing: Layered Architecture. In Proceedings of the 2018 Seventh ICT International Student Project Conference (ICT-ISPC), Nakhonpathom, Thailand, 11–13 July 2018; pp. 1–6. [Google Scholar]
  31. Kaiwartya, O.; Kumar, S. Enhanced caching for geocast routing in vehicular Ad Hoc network. In Intelligent Computing, Networking, And Informatics; Springer: New Delhi, India, 2014; pp. 213–220. [Google Scholar]
  32. Qureshi, K.N.; Abdullah, A.H.; Kaiwartya, O.; Ullah, F.; Iqbal, S.; Altameem, A. Weighted link quality and forward progress coupled with modified RTS/CTS for beaconless packet forwarding protocol (B-PFP) in VANETs. Telecommun. Syst. 2016, 1–16. [Google Scholar] [CrossRef]
  33. Laneman, J.N.; Wornell, G.W. Energy-efficient antenna sharing and relaying for wireless networks. In Proceedings of the WCNC, Chicago, IL, USA, 23–28 September 2000; pp. 7–12. [Google Scholar]
  34. Hasna, M.O.; Alouini, M.S. Performance analysis of two-hop relayed transmissions over Rayleigh fading channels. In Proceedings of the IEEE 56th Vehicular Technology Conference, Vancouver, BC, Canada, 24–28 September 2002; Volume 4, pp. 1992–1996. [Google Scholar]
  35. Hasna, M.O.; Alouini, M.S. End-to-end performance of transmission systems with relays over Rayleigh-fading channels. IEEE Trans. Wirel. Commun. 2003, 2, 1126–1131. [Google Scholar] [CrossRef]
  36. Wu, G.; Xu, P. Link QoS analysis of 5G-enabled V2V network based on vehicular cloud. Sci. China Inf. Sci. 2018, 61, 109305. [Google Scholar] [CrossRef] [Green Version]
  37. Abramowitz, M.; Stegun, I.A. Handbook of Mathematical Functions: With Formulas, Graphs, and Mathematical Tables; Courier Corporation: North Chelmsford, MA, USA, 1965. [Google Scholar]
  38. Wu, G.; Xu, P.; Zhu, W.; Bui, T. Relay-assisted based AF in two-hop vehicular networks over rayleigh fading channels. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016; pp. 1–4. [Google Scholar]
  39. Ren, C.; Chen, J.; Kuo, Y.; Yang, L. Differential successive relaying scheme for fast and reliable data delivery in vehicular ad hoc networks. IET Commun. 2015, 9, 1088–1095. [Google Scholar] [CrossRef]
  40. Michalopoulos, D.S.; Suraweera, H.A.; Karagiannidis, G.K.; Schober, R. Amplify-and-forward relay selection with outdated channel estimates. IEEE Trans. Commun. 2012, 60, 1278–1290. [Google Scholar] [CrossRef]
Figure 1. The system model where vehicle S attempts to transmit a message to vehicle D.
Figure 1. The system model where vehicle S attempts to transmit a message to vehicle D.
Electronics 08 00583 g001
Figure 2. Vehicle device overall function framework.
Figure 2. Vehicle device overall function framework.
Electronics 08 00583 g002
Figure 3. A comparison between the analytical results for the Probability Density Function (PDF) of a full link and the simulation results in different signal-to-noise ratio (SNR) cases.
Figure 3. A comparison between the analytical results for the Probability Density Function (PDF) of a full link and the simulation results in different signal-to-noise ratio (SNR) cases.
Electronics 08 00583 g003
Figure 4. A Monte Carlo simulation for the different types of Amplify-and-Forward (AF) relay gain A.
Figure 4. A Monte Carlo simulation for the different types of Amplify-and-Forward (AF) relay gain A.
Electronics 08 00583 g004
Figure 5. Outage probability vs. different outage threshold γ t h for γ = 8 and 16, A 2 = 1 / h 1 2 , and A 2 = 1 / ( h 1 2 + N 0 ) .
Figure 5. Outage probability vs. different outage threshold γ t h for γ = 8 and 16, A 2 = 1 / h 1 2 , and A 2 = 1 / ( h 1 2 + N 0 ) .
Electronics 08 00583 g005
Figure 6. A comparison of the outage probability of AF relay-assisted vehicular networks based on Equation (22).
Figure 6. A comparison of the outage probability of AF relay-assisted vehicular networks based on Equation (22).
Electronics 08 00583 g006
Figure 7. A comparison of the outage probability of AF relay-assisted vehicular networks based on Equation (23).
Figure 7. A comparison of the outage probability of AF relay-assisted vehicular networks based on Equation (23).
Electronics 08 00583 g007
Figure 8. A comparison of the outage probability of AF relay-assisted vehicular networks based on Equation (24).
Figure 8. A comparison of the outage probability of AF relay-assisted vehicular networks based on Equation (24).
Electronics 08 00583 g008
Figure 9. The outage probability with different expressions vs. different outage thresholds, γ t h , for γ 1 = γ 2 , 2 γ 2 , and 3 γ 2 .
Figure 9. The outage probability with different expressions vs. different outage thresholds, γ t h , for γ 1 = γ 2 , 2 γ 2 , and 3 γ 2 .
Electronics 08 00583 g009

Share and Cite

MDPI and ACS Style

Wu, G.; Li, S.; Wang, S.; Jiang, Y.; Li, Z. Analysis and Design of Functional Device for Vehicular Cloud Computing. Electronics 2019, 8, 583. https://doi.org/10.3390/electronics8050583

AMA Style

Wu G, Li S, Wang S, Jiang Y, Li Z. Analysis and Design of Functional Device for Vehicular Cloud Computing. Electronics. 2019; 8(5):583. https://doi.org/10.3390/electronics8050583

Chicago/Turabian Style

Wu, Guilu, Sha Li, Shujun Wang, Yutong Jiang, and Zhengquan Li. 2019. "Analysis and Design of Functional Device for Vehicular Cloud Computing" Electronics 8, no. 5: 583. https://doi.org/10.3390/electronics8050583

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop