that the eNodeB (eNB) does not need to handle 
interference among the cellular and V-UEs. In fact, 
radio resource management (RRM) plays a crucial 
role in the performance of V2X systems, and it faces 
many new challenges.  
In this paper, we propose a resource allocation 
algorithm named ERAVC which aims at maximizing 
the sum rate of the V2I users (V2I-UEs) and 
guaranteeing reliability requirement of V2V users 
(V2V-UEs). The main focus is how V2V-UEs share 
resources with V2I-UEs.  
This paper is organized as follows. Section 2 
provides related works to the proposed resource 
allocation algorithm. In Section 3, we will present the 
system model of resources shared among vehicles. 
Section 4 introduces the proposed scheme algorithm. 
In section 5, we will discuss the results and evaluation 
of our proposed algorithm. Section 6 will conclude 
this paper. 
2 RELATED WORKS 
To address the RRM challenges, a number of recent 
works have proposed focusing on resource allocation 
based-D2D for V2X communications. Several works 
were discussed the resource allocation for V2V 
services where resource are shared only among V-
UEs. Other works were considered resource 
allocation for both V2V and V2I services where 
resources are shared among V2V-UEs and V2I-UEs. 
(Xiguang et al., 2016) designed a two-location 
resource allocation algorithms (Centralized and 
Distributed Scheduling) V2V broadcast services. The 
main objective is to improve resource utilization 
efficiency, transmission accuracy and time delay. In 
the centralized scheduler, resources are allocated to 
V-UEs which have less relative distance than the 
distance of resource reuse. In the distributed 
scheduler, authors divided the highway into several 
areas and resource pool into several groups, where 
users in each area select resources from a specific 
group. Simulation results, show that the distributed 
scheduler performs slightly better than the centralized 
one. 
(Shiyu et al., 2016) proposed a radio resource 
allocation based on (resource block) RB sharing to 
maximize the number of concurrent V2V 
transmissions instead of sum rate, where multiple V-
UEs can access to one RB. The main objective is to 
allow non-orthogonal access for V-UEs, where the 
number of V-UEs to share the same RB is not limited. 
Firstly, they transform the reliability requirement into 
constraint of spectral radios matrix to limit the 
interference. Then, they utilize the theory of spectral 
radius estimation to improve the spectrum efficiency 
greatly. 
(Ashraf et al., 2017) designed a novel Quality of 
Service (QoS) and proximity-aware resource 
allocation for V2V communication to minimize the 
total power transmission considering the queuing 
latency and reliability. They achieve that by 
exploiting the spatial-temporal aspects of V-UEs in 
terms of their traffic demands and physical proximity. 
First, a novel clustering mechanism is proposed to 
group V-UEs in zones based on their physical 
proximity. Then, RB are assigned to each zone based 
on their QoS requirements and traffic demands. 
(Jihyung et al., 2018) proposed a resource 
allocation scheme based on vehicle direction, 
position, speed, and density for V2V communication. 
This scheme includes two resource allocation 
strategies according to vehicle location, the freeway 
case and the urban case. Specific resources pools are 
assigned for each geometric area. For the urban case, 
high vehicle density occurs in the intersection region, 
so a special resource was allocated in this region 
based on traffic density. For the freeway case, 
resources are allocated based on vehicle direction and 
position. Each zone of the freeway has a specific 
resources pool and when a vehicle enters a zone, it 
must allocate resources of this zone. 
(Abanto-Leon et al., 2017) described a graph-
based resource allocation algorithm for broadcast 
V2V communications in order to maximize the sum-
rate capacity of the system. The area is grouped into 
several Broadcast Communication clusters where 
vehicles should transmit in orthogonal way. Whereas 
vehicles in different communications clusters can 
share the same RBs. So, a solution based on bipartite 
graph was introduced aims to assign every V-UE with 
a RBs that maximize sum rate.  
(Liang et al., 2017) designed a spectrum sharing 
resources for both V2V and V2I links to guarantee the 
reliability for each V2V link while maximizing the 
ergodic capacity of the V2I connections. The 
resources sharing can take place between V2V and 
V2I users. So, they pair each V2V user with the 
corresponding V2I user that satisfy the minimum 
capacity requirement. 
(Liang et al., 2018) proposed a graph based 
resources allocations for V2V and V2I 
communication. This scheme aims at maximizing the 
sum V2I communication while guaranteeing the 
reliability requirement of V2V communications.  
Firstly, V2V users are assigned into different clusters 
based on their mutual interference. Then, all V2V 
users in the same cluster are allowed to share the same