Radio Resource Allocation for Reliable Out-of-coverage V2V Communications
Taylan \c{S}ahin, Mate Boban

TL;DR
This paper proposes a resource allocation framework for reliable V2V communications in out-of-coverage areas, emphasizing reservation and scheduling strategies based on vehicle dynamics and traffic predictions.
Contribution
It introduces a novel resource reservation and scheduling approach tailored for out-of-coverage V2V scenarios, accounting for vehicle behavior and reliability requirements.
Findings
Resource reservation effectively maintains reliability across vehicle densities.
Speed prediction errors significantly impact transmission success rates.
Flexible scheduling is necessary to mitigate prediction inaccuracies.
Abstract
We explore a new approach to radio resource allocation for vehicle-to-vehicle (V2V) communications in case of out-of-coverage areas that are delimited by network infrastructure. By collecting and predicting information such as vehicle velocity, density and message traffic, the network infrastructure ensures reliability of the V2V services. We propose reserving required amount of resources for services that cannot be pre-scheduled (e.g., emergency braking, crash notifications, etc.), and scheduling those services that can be pre-scheduled (e.g., platooning). We analyze the resource reservation as a function of target reliability under varying vehicle densities and sizes of out-of-coverage area. For pre-scheduled services, we explore how variations in the vehicle velocities and predictions affect successful transmissions. The results indicate that increase in required reliability does not…
| Length of the DOCA, | 1000 m |
|---|---|
| Probability of ad hoc events, | 0.05 events/vehicle/m |
| Broadcast/interference range, | 75 m |
| Arrival rate of vehicles at the DOCA, | 3 vehicles/s |
| Direction of an arriving vehicle | From either ends of the DOCA with equal probability |
| TTI duration, | 0.25 s |
| Number of subchannels, | 5 |
| Message periodicity of each vehicle, | s, with equal probability |
| Maximum allowed delay, | s |
| SR collecting periodicity, | 0.3 s |
| Percentage of transmissions classified as: |
| Sch’d & Successful: scheduled, transmitted and successfully received |
| Sch’d but RxIsFar: scheduled and transmitted, however the Rx-vehicle is |
| actually outside the transmission range, hence not successfully received |
| Sch’d but RxRecInterf: scheduled and transmitted, however the Rx-vehicle is |
| actually subject to interference due to any other Tx-vehicle within away from it, |
| hence not successfully received |
| Drop’d & RxIsFarIndeed: not admitted to the schedule since the Rx-vehicle is |
| predicted to be outside at that instance, and this turns out to be true |
| Drop’d dueRxIsFar butNot: not admitted to the schedule due to the previous reason, |
| however the Rx-vehicle is actually traveling within away from the Tx-vehicle |
| Drop’d Else: not admitted to the schedule due to any other reason, e.g., Rx-vehicle |
| is predicted to receive interference at that time instance |
| Several other indicators: |
| Admission Rate: the ratio of the number of scheduled transmissions to the |
| total number of requested transmissions |
| Successful Transmission Rate: the ratio of the number of successful transmissions |
| that were requested, to the number of transmissions admitted in the case of |
| a correct predictor (correctly predicting the actual velocities of the vehicles) |
| Avg Schedule Delay: the mean value of the delay experienced among all scheduled |
| transmissions, in seconds |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Radio Resource Allocation for Reliable Out-of-coverage V2V Communications
Taylan Şahin and Mate Boban
Huawei Technologies Duesseldorf GmbH, German Research Center, 80992 Munich, Germany
Email: {taylan.sahin, mate.boban}@huawei.com
Abstract
We explore a new approach to radio resource allocation for vehicle-to-vehicle (V2V) communications in case of out-of-coverage areas that are delimited by network infrastructure. By collecting and predicting information such as vehicle velocity, density and message traffic, the network infrastructure ensures reliability of the V2V services. We propose reserving required amount of resources for services that cannot be pre-scheduled (e.g., emergency braking, crash notifications, etc.), and scheduling those services that can be pre-scheduled (e.g., platooning). We analyze the resource reservation as a function of target reliability under varying vehicle densities and sizes of out-of-coverage area. For pre-scheduled services, we explore how variations in the vehicle velocities and predictions affect successful transmissions. The results indicate that increase in required reliability does not penalize the system prohibitively. On the other hand, speed prediction errors decrease the transmission success rate considerably, thus calling for a more flexible scheduler design.
Index Terms:
V2V, 5G, Out of Coverage, Radio Resource Allocation, Scheduling, Admission Control
©2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
I Introduction
Vehicle-to-everything (V2X) communications target safer, smarter and more efficient transport systems, as the key enabler of connected vehicles. Vehicles exchange information with each other via vehicle-to-vehicle (V2V) communications, e.g., by sending safety-critical messages containing their position and velocity, among other data. Efficient delivery of these messages could be assured by the assistance of a network infrastructure. A centralized network entity can have a control over the access of vehicles to the radio resources, in order to ensure a reliable V2V communication [1].
On the other hand, availability of the infrastructure is not always guaranteed. Vehicles may travel through an area where the connection to the network infrastructure is no longer possible. In this case, maintaining a reliable V2V communication remains a challenging task.
I-A Related Work
Among the existing wireless technologies, 3GPP standard LTE-A Release 14 provides support for V2X services, referred as LTE vehicular (LTE-V) [1]. V2V communication takes place on the direct link between the vehicles, referred to as sidelink (SL). Two different modes exist: mode 3, where SL resources are scheduled by the cellular infrastructure in a centralized way; and mode 4, in which vehicles autonomously select the SL transmission resources based on a sensing mechanism on the configured resource pools. Mode 4 pools are configured to geographical zones by the network. In case vehicles have no access to the network, they can use a pre-configured set of resources [2].
Radio resource allocation problem targeting V2X has recently gained significant interest. Performance evaluation of LTE-V mode 4 is studied in [3]. In [4], vehicles make use of the position information transmitted by other vehicles, in order to choose the resources for V2V transmissions without any network supervision. In [5], the resource pools are created in a time-orthogonal manner, with respect to orthogonal road traffic crossing the intersections. Further, vehicles perform sensing-based resource selection inside each pool. Similarly, in [6], an additional resource pool is allocated exclusively for vehicles inside the intersections. Authors further consider a highway scenario, where time-orthogonal resources are allocated for equal sections along the road, spatially alternating on the two directions. At the same time, a separate resource pool orthogonal in frequency is used by the vehicles driving in the fast lanes.
I-B Our Contribution
We focus on the case where the out-of-coverage area is delimited on all sides by infrastructure, e.g., base stations (BSs), as shown in Fig. 1. We are motivated to explore this case for two reasons: 1) it is particularly interesting for early deployment where there will invariably be coverage gaps; and 2) there are obvious situations where even in full deployment coverage gaps will arise (e.g., due to physical obstructions such as tunnels). The goal of our work is to improve the reliability of V2V communications in the delimited out-of-coverage area (DOCA), by using the surrounding BSs to make better resource allocation decisions.
Our approach differs from the state of the art in that resource allocation for the out-of-coverage vehicles is still performed by the network infrastructure, based on the predictions of vehicle locations inside the DOCA, which, along with propagation conditions, determines the interference on a specific resource. We analyze the performance of resource reservation for non-scheduled services as well as scheduling performance of pre-scheduled services.
The rest of this paper is organized as follows. In Section II we provide our system model and define the problem. Our considerations for resource reservation and scheduling are described in Section III. Section IV presents the results of our simulations. Finally, Section V concludes the paper, and discusses the further related work.
II System Model
We consider a scenario where vehicles having V2V communications controlled by the BSs, pass through a DOCA during their travels on a two-way highway, with an arrival rate (vehicles per second in two directions). DOCA could be thought of as a tunnel of certain length , where no reception from the BSs is possible, which is illustrated in Fig. 1. On the other hand, BSs deployed at each end of DOCA are able to serve the vehicles just before (after) they enter (exit).
We distinguish between two types of V2V services among the vehicles: 1) aperiodic messages transmitted upon a triggering unexpected event for safety-warning purposes, similar to decentralized environmental notification messages (DENMs) [7], which we call “ad hoc” services, and 2) messages transmitted with periodicity that carry information such as vehicle position and velocity, similar to that of cooperative awareness messages (CAMs) [7], which we see as services that can be “pre-scheduled”.
We assume that the transmission of each message requires the same amount of radio resources, which we name as a resource block (RB). An RB occupies one specific time slot of length which we call transmission time interval (TTI), and one frequency slot of called a subchannel, on the assumed radio resource grid, as illustrated in Fig. 2.
II-A Problem Definition
We consider that a certain communication reliability is required in the network, e.g., by the V2X services running on the system. A reliable communication between two vehicles is established when the signal-to-interference-plus-noise ratio (SINR) at the receiving (Rx) vehicle is at least equal to or larger than a certain target level.
For calculating SINR, we employ a model that abstracts the effect of signal propagation. Specifically, we consider SINR as sufficient when the Rx-vehicle is traveling within distance equal or less than distance away from the transmitting (Tx) vehicle at the time of the transmission, and no other vehicle using the same RB (transmitting at the same subchannel and TTI) is within the same distance from the Rx-vehicle. We assume that, outside , the power of the transmitted signal becomes too weak compared to the noise power to have a reliable reception, mainly due to propagation losses and fading on the communication channel. On the other hand, if another vehicle is transmitting (receiving) using the same RB at most away from the Rx- (Tx-) vehicle, the transmissions interfere with each other, making the SINR at the receiver below the desired level. For such reasons may be also called as “interference” or “broadcast” range.
Furthermore, it is possible to define the collision domain of our system as the physical space where all transmissions of the vehicles residing inside it would collide or interfere with each other if they were to use the same single RB. In one-dimensional case such as highway, the collision domain is of length , whereas it occupies an area of in two-dimensional case. For the vehicles, we furthermore impose a half-duplex-communications constraint such that they can not transmit and receive using the same RB.
Our goal is to ensure the reliability of the V2V communications inside the DOCA. Namely, the task is to allocate the radio resources for the transmissions given the constraints of reliability and half-duplex.
III Proposed System
We propose a centralized entity to manage the radio resources in the network, which particularly requires an access to the road and the message traffic information. The delimiting BSs collect this information from the vehicles entering (exiting) the DOCA. The collected information is then used to make decisions by the centralized controller, e.g., the scheduler. Our solution regarding the radio resource management comprises of two main parts: resource reservation for “ad hoc” services in DOCA, and pre-scheduling the services in DOCA.
III-A Resource reservation for “ad hoc” services in DOCA
“Ad hoc” services occur at an unexpected time inside DOCA due to, e.g., an emergency break or crash notification, which implies that they cannot be pre-scheduled before the vehicles enter the DOCA. Consequently, we propose to reserve a portion of the available radio resources for such services, in order to still reliably support such services.
Assume that a regular cell in the network has a capacity of number of resources. Then, DOCA of equivalent size would have the same for all the transmissions inside; as such, being considered as equivalent to a regular cell. Let be the number of reserved RBs for the ad hoc services within DOCA. If resources are occupied by the ad hoc services currently active in the DOCA, then, as long as , we can write
[TABLE]
If we assume that ad hoc service arrivals follow Poisson distribution [1], we have
[TABLE]
where is the arrival rate of the ad hoc services within a single, one-dimensional collision domain, given by
[TABLE]
where is the vehicle density (number of vehicles per unit distance) within DOCA, and is the probability a vehicle generates an ad hoc service per unit distance. Depending on the size of the DOCA, i.e., its length , it may contain one or more collision domains defined by the broadcast range . For this, we distinguish between two cases:
III-A1 Case I: DOCA is a single collision domain
In this case, we have , hence Eq. 3 becomes . Within the DOCA, the transmissions will interfere with each other if they use the same RB.
III-A2 Case II: DOCA is not a single collision domain
In this case , and does not grow above , i.e., . Instead, Poisson arrivals follow a memoryless property for each collision domain, and different services within DOCA can use the same RB, if they are taking place far enough from each other (i.e., at different collision domains). In other words, in Case II, the spatial reuse of radio resources is possible.
If we define the reliability of ad hoc services as , we have
[TABLE]
If we solve Eq. 4 for , we determine the required amount of resources needed to achieve a given target reliability for ad hoc services.
After the above procedure, there remains resources to be used for services that can be pre-scheduled. Such services (e.g., platooning, CAM transmissions, etc.) include planned transmissions which are usually periodic, allowing us for a more granular allocation of the resources. The following subsection explains our algorithm to schedule these services within DOCA.
III-B Pre-scheduling the services in DOCA
For the purposes of finer assignment of resources, BSs collect with a regular interval of , the scheduling requests (SRs) sent by the vehicles. SR contains the identifications (IDs) of the Tx- and the Rx-vehicles (in the case of one-to-one transmissions), their velocities, as well as of the V2V messages to be transmitted in DOCA. The collected information is then used by the controlling entity to predict future trajectories of the vehicles for the time which they will be inside DOCA. Predicted position information is used by the scheduler as we describe in the following.
Regarding Case I, the scheduling task is trivial. Namely, for each requested transmission, the scheduler can only assign a new RB in order to avoid any collision with the other transmissions taking place inside the DOCA. Considering the Case II, reuse of the RBs is possible among different collision domains within the DOCA, which requires a decision mechanism assigning them in a reliable way. We elaborate on the latter, as follows.
For each incoming SR, the scheduler goes through the requested transmissions starting from the first arrived one, and attempts to assign each transmission to an RB that does not violate the constraints of reliability and half-duplex.
Starting from the first among subchannels at the requested time to transmit, an RB is assigned if all of the following apply: i) the Rx-vehicle is within the broadcast range of the Tx-vehicle; ii) the Tx- and Rx-vehicles are not previously scheduled for any other reception or transmission (half-duplex constraint); and iii) no other vehicle scheduled for a transmission in that RB is closer than to the Rx-vehicle; and iv) the Tx-vehicle is not within of a vehicle that was previously scheduled for another reception in that RB. In case none of the subchannels are available at the requested time to transmit, the scheduler continues by checking the RBs in the next TTI, which results in a delay of one for the transmission.
An example schedule for a DOCA of single-collision domain is shown in Fig. 2. Vehicles A, B and C send SRs to the BS respectively, requesting transmissions with different , which are all assumed to collide if assigned to the same RB. Therefore, the second message of vehicle B, B2, is scheduled in the next available RB at f1. C2, requested for t4, could only be scheduled in the next TTI (t5, f0), hence it experiences a delay, since all subchannels are occupied at the requested TTI.
We introduce another constraint: the maximum amount of tolerable delay of the system, which could be imposed by the V2X services. If a message has to be delayed for longer than a duration comparable to its , then the message is dropped, i.e., not admitted to the schedule. Such a situation may happen when there is a high demand on the radio resources among the vehicles, e.g., due to a larger . is chosen to be in the order of , since the next messages are expected to be updated in terms of content (e.g., the subsequent CAM would supersede the previous one).
The scheduler informs the vehicles about the schedule by sending scheduling assignments (SAs) timely before they enter the DOCA. SA is an array of values, as in Fig. 2, where vehicles look up the RBs to transmit/receive the messages during their traversal of DOCA. On the other hand, they inform the BSs about their exit from DOCA, so that the scheduler can better adapt the schedule for future transmissions.
IV Results and Evaluation
IV-A Simulation Setup
The proposed system as described in Sections II and III is implemented in MATLAB. The implemented model consists of the sytem-level parameters summarized in Table I with their default values.
IV-B Resource reservation for ad hoc services
Figure 3 shows the result of numerical simulations for required to support ad hoc services under given reliability requirements. Specifically, we assume a perfect resource allocation: one that assigns the ad hoc services in non-overlapping resources without any scheduling overhead. In other words, the results in Fig. 3 present the best case, with the minimum number of resources reserved for a target reliability.
The results indicate that the increase in reliability does not penalize the system prohibitively. This is in contrast with the efficiency penalty on the physical layer, where increase in reliable transmissions would be costlier in terms of the spectral efficiency [8]. Furthermore, Fig. 3 shows that , as well as , have a more significant effect on the required resources than the target reliability. The results provide design guidelines for a DOCA resource allocation, which should be sensitive to vehicle density changes and adapt both the amount of resources reserved as well as the schedule according to the density and vehicle mobility in DOCA.
IV-C Impact of the predictions and vehicle velocities on the scheduling performance
In this subsection, rather than concentrating on how the predictions are made, we analyze the consequences of different types of predictions on the scheduling performance. For this, we consider two cases: 1) all vehicles travel with a constant speed of 30 m/s; and 2) vehicles have random constant speeds uniformly distributed between 20 and 30 m/s.
For the first case, we evaluate the performance of the scheduler when the vehicles are predicted to have the same constant speed of 5, 15, 30, 35 and 45 m/s, as well as random constant speeds uniformly distributed between 5-15, 15-25, 25-35, 35-45 and 45-55 m/s. For the second case, we evaluate the effect of vehicles being predicted to have the same constant speed of 5, 15, 25, 35 and 45 m/s, together with the predictions of random constant speeds distributed uniformly between 5-15, 20-30, 25-35, 35-45 and 45-55 m/s.
All pre-scheduled services are assumed to be periodic unicast (one-to-one) messages. In particular, each vehicle has a message traffic with random , to be transmitted to the vehicle following behind it at the time it is entering the DOCA, and desires to maintain this communication for the rest of the time they are inside the DOCA together.
The results are provided in Fig. 4 and 5, respectively for the cases 1) and 2). Performance of the scheduler is measured via several key performance indicators (KPIs) with respect to the above cases of predicted and actual velocities of the vehicles. The determined KPIs are listed in Table II.
As expected and can be seen from Fig. 4 and 5, correct predictions achieve the largest Sch’d & Successful, hence Successful Transmission Rate. Accordingly, both KPIs decrease with the predicted speeds deviating from the actual values. To illustrate, when vehicles are predicted to be all traveling at 35 m/s instead of their actual speeds of 30 m/s, Successful Transmission Rate decreases around 40%.
Note that even with correct predictions not all transmissions could be scheduled (i.e., Admission Rate is less than 1). This is because for some Rx-vehicles, it is not possible to schedule them given the system constraints and , without any interference during at least some part of their time within DOCA, or they might not be within from the Tx-vehicle. It can be observed for the correct predictions in Fig. 5 that both occasions rise, as the relative speeds of the vehicles increased.
Considering the cases where vehicles are predicted to be slower, the percentage of Drop’d Else considerably increases, besides the transmissions Sch’d but RxRecInterf, all due to the errors in the predicted positions of the interferers. Consequently, Admission Rate can drop below 0.5 if the velocities are predicted as low as 5 m/s.
On the other hand, when the vehicles are predicted to be faster, Sch’d but RxRecInterf are present with larger percentages, in addition to the occurrences of Drop’d & RxIsFarIndeed and Drop’d dueRxIsFar butNot. This can be explained by our assumption that each vehicle transmits to the vehicle following itself. If the vehicle entered the DOCA is predicted to be faster, then the corresponding Rx-vehicle is thought as being left far behind it, hence the messages are (erroneously) dropped. Similarly, interferers are also thought to be away from the Rx-vehicles, resulting in higher Admission Rates.
For the cases of vehicles having different relative speeds, as provided in Fig. 5, the percentage of Drop’d & RxIsFarIndeed is more pronounced than Drop’d dueRxIsFar butNot, due to Rx-vehicles now being able to overtake their Tx-vehicles, and even moving farther than apart. This also results in considerable percentage of Sch’d but RxIsFar, especially if the vehicles are all predicted as having the same speed.
Regarding Avg Schedule Delay, it is interesting to observe the trend where it decreases by predicting the vehicles to be faster. Such predictions assume less collisions, resulting in more admissions to the schedule, hence the transmissions experience less delay (although they eventually collide).
V Conclusions and Future Work
In this work, we considered a special use case of V2V communications, where vehicles communicate inside DOCA, an out-of-coverage area that is delimited by network infrastructure. For this, a system is proposed in which BSs delimiting the area reserve and schedule radio resources for the vehicles. In order to satisfy reliability constraints required by V2V services, the controller is proposed to make predictions (e.g., regarding the vehicle positions). We analyzed the resource reservation and performance of the scheduler in terms of reliability, admission rate, and delay.
Impact of other system-level parameters such as on the scheduling performance is not provided due to space limitations. Moving forward, more diversity could be introduced into the system in terms of message and road traffic, e.g., including broadcast/multicast transmissions, and more varied propagation conditions. Second, predictions that in this work are assumed as a given, could be instead made by a scheduling algorithm, where past trajectory of the vehicles, as well as environmental parameters such as vehicle type, time of the day, etc. are exploited to make better scheduling predictions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] 3GPP TR 36.885 V 14.0.0, “Technical specification group radio access network; Study on LTE-based V 2X services,” June 2016.
- 2[2] 3GPP TS 36.300 V 14.3.0, “Technical specification group radio access network; Overall description; Stage 2,” June 2017.
- 3[3] R. Molina-Masegosa and J. Gozalvez, “System level evaluation of LTE-V 2V mode 4 communications and its distributed scheduling,” in Proceedings of the VTC 2017-Spring , 2017.
- 4[4] L. Gallo and J. Haerri, “Unsupervised long-term evolution device-to-device: a case study for safety-critical V 2X communications,” IEEE Vehicular Technology Magazine , vol. 12, no. 2, pp. 69–77, June 2017.
- 5[5] J. Yang, B. Pelletier, and B. Champagne, “Enhanced autonomous resource selection for LTE-based V 2V communication,” in 2016 IEEE VNC , Dec 2016, pp. 1–6.
- 6[6] J. Kim, J. Lee, S. Moon, and I. Hwang, “A position-based resource allocation scheme for V 2V communication,” Wireless Personal Communications , Aug 2017.
- 7[7] A. Festag, “Cooperative intelligent transport systems standards in Europe,” IEEE Commun. Mag. , vol. 52, no. 12, pp. 166–172, 2014.
- 8[8] S. Verdu, “Spectral efficiency in the wideband regime,” IEEE Transactions on Information Theory , vol. 48, no. 6, pp. 1319–1343, Jun 2002.
