Network Slicing for Vehicular Communication
Hamza Khan, Petri Luoto, Sumudu Samarakoon, Mehdi Bennis, Matti, Latva-Aho

TL;DR
This paper proposes a network slicing approach for vehicular communication, creating logical networks for safety and infotainment on shared infrastructure, and demonstrates its effectiveness through LTE-A simulations.
Contribution
It introduces a novel network slicing and clustering algorithm for V2X communication, optimizing resource allocation for heterogeneous vehicular demands.
Findings
Achieves low latency for safety messages
Ensures high reliability for infotainment services
Demonstrates improved performance in LTE-A simulations
Abstract
Ultra-reliable vehicle-to-everything (V2X) communication is essential for enabling the next generation of intelligent vehicles. V2X communication is a growing area of communication, that connects vehicles to neighboring vehicles (V2V), infrastructure (V2I) and pedestrians (V2P). Network slicing is one of the promising technology for connectivity of the next generation devices, creating several logical networks on a common and programmable physical infrastructure. Network slicing offers an efficient way to satisfy the diverse use case requirements by exploiting the benefits of shared physical infrastructure. In this regard, we propose a network slicing based communication solution for vehicular networks. In this work, we model a highway scenario with vehicles having heterogeneous traffic demands. The autonomous driving slice (safety messages) and the infotainment slice (video stream) are…
| Sets | ||
|---|---|---|
| Set of RSUs | ||
| Set of Vehicles | ||
| Set of SLs | ||
| Set of Clustered vehicles | ||
| Set of RSU resources | ||
| Set of SL resources | ||
| System Model Variables | ||
| Channel from RSU to SL over subcarrier | ||
| Channel from SL to clustered vehicle over subcarrier | ||
| Transmitted signal from the RSU to SL | ||
| Transmitted signal from SL to clustered vehicle | ||
| Received signal from the RSU to SL | ||
| Received signal from SL to clustered vehicle | ||
| Evolution of vehicle queue at the RSU | ||
| Service rate of RSU | ||
| Packet arrival rate of -th vehicle | ||
| Evolution of vehicle queue at the SL | ||
| Service rate of SL | ||
| Packet arrival rate of -th vehicle | ||
| Clustering Variables | ||
| A | Euclidean distance based similarity matrix | |
| W | Weighted adjacency matrix of A | |
| L | Laplacian matrix | |
| D | Degree martix | |
| U | Matrix of eigenvectors of L | |
| Gaussian similarity function for vehicles | ||
| Parameter | Value |
| Duplex mode | FDD |
| System Tx bandwidth | 10 MHz |
| Antenna configuration | 1 Tx 2 Rx |
| Receiver type | MRC |
| Vehicle speed | 140 km/h |
| Scheduler | Proportional fair |
| L2S interface metric | MIESM |
| Synchronization | Time and frequency synchronized |
| HARQ | Chase combining |
| Inter RSU distance | 1732 m |
| Scenario 1: 1-100 m, | |
| Inter-vehicular Distance | Scenario 2: 100-200 m, |
| Scenario 3: 200-300 m | |
| LTE-Uu (V2I) | |
| Carrier Frequency | 2 GHz |
| Transmission Power | 46 dBm |
| Throughput | 1000 kbits/s |
| LTE-PC5 (V2V) | |
| Carrier Frequency | 5.9 GHz [29] |
| Transmission Power | 20 dBm |
| Throughput | 128 kbits/s |
| Baselines | Description |
|---|---|
| 1 | RSU provides coverage in a fixed radius. Vehicles at cell edge suffer from performance degradation. RSU is providing multiple services without isolation. Service function chains are predefined and cannot be re-configured. The resources of RSU are shared among all the users in a proportional manner. |
| 2 | Coverage is provided in a similar way as baseline 1 with the addition of an offloading mechanism for vehicles with low SINR. The offloaded vehicles are served by others which have high quality V2I and V2V link. RSU assigns the offloaded vehicle to access point located close to it. The available resources at the RSU are shared by the directly connected vehicles.[31] |
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.
Network Slicing for Vehicular Communication
Hamza Khan
Centre for Wireless Communications
University of Oulu, FI-90014 Oulu, Finland
Petri Luoto
MediaTek Wireless Finland Oy
Elektroniikkatie 16, Oulu
Sumudu Samarakoon
Centre for Wireless Communications
University of Oulu, FI-90014 Oulu, Finland
Mehdi Bennis
Centre for Wireless Communications
University of Oulu, FI-90014 Oulu, Finland
Matti Latva-aho
Centre for Wireless Communications
University of Oulu, FI-90014 Oulu, Finland
Abstract
Ultra-reliable vehicle-to-everything (V2X) communication is essential for enabling the next generation of intelligent vehicles. V2X communication is a growing area of communication, that connects vehicles to neighboring vehicles (V2V), infrastructure (V2I) and pedestrians (V2P). Network slicing is one of the promising technology for connectivity of the next generation devices, creating several logical networks on a common and programmable physical infrastructure. Network slicing offers an efficient way to satisfy the diverse use case requirements by exploiting the benefits of shared physical infrastructure. In this regard, we propose a network slicing based communication solution for vehicular networks. In this work, we model a highway scenario with vehicles having heterogeneous traffic demands. The autonomous driving slice (safety messages) and the infotainment slice (video stream) are the two logical slices created on a common infrastructure. We formulated a network clustering and slicing algorithm to partition the vehicles into different clusters and allocate slice leaders to each cluster. Slice leaders serve its clustered vehicles with high quality V2V links and forwards safety information with low latency. On the other hand, road side unit provides infotainment service using high quality V2I links. An extensive Long Term Evolution Advanced (LTE-A) system level simulator with enhancement of cellular V2X (C-V2X) standard is used to evaluate the performance of the proposed method, in which it is shown that the proposed network slicing technique achieves low latency and high-reliability communication.
Index Terms:
LTE-A, V2I, V2V, autonomous driving slice, infotainment slice, system level simulation, URLLC.
I Introduction
Vehicle to vehicle and vehicle to infrastructure have become one of the key 5G vertical with use cases spanning from traffic safety to platooning. Today’s vehicles are equipped with various intelligent systems i.e. automotive breaking system, cruise control and lane departure warning system. The vision of autonomous vehicles are based upon ultra reliable low latency communication (URLLC) enabling vehicles to communicate with their surrounding, and making well informed decisions. Vehicular communication includes three main categories: (i) vehicle-to-infrastructure (V2I) (ii) vehicle-to-vehicle (V2V) (iii) vehicle-to-pedestrian (V2P) all of which are collectively referred to as vehicle-to-everything (V2X) communication [1].
Substantial number of accidents and fatalities occurring mostly at roundabouts and intersections signifies the need of communication between vehicles. Current research confirms human error as the cause of 90% accidents [2]. In the autonomous vehicle literature, V2X communication has been studied for more than a decade. Dedicated short range communication (DSRC), an IEEE 802.11p based technology, was considered as the key enabler for V2X communication in early 2000’s [3]. However, DSRC fails to guarantee the quality of service (QoS) requirements and suffers from unbounded latency [4] shifting the focus towards cellular V2X communication solution whose goal is to enable low-latency and ultra-reliable V2X communication [5].
The maximum end to end latency standardized by the European Telecommunication Standards Institute (ETSI) for a vehicular communication network is typically 100ms for a message size of about 1600 bytes along with the transmission reliability of 99.999% [6]. These messages carry safety information such as cooperative cruise control, kinematics, vehicle location and collision warnings [7].
I-A State-of-the-Art
Radio resource allocation plays a central role to fulfill the QoS requirement of vehicular communication [8]. Authors in [9] study the enablers of URLLC and respective tradeoffs. The end-to-end latency in vehicular networks is important from the perspective of reliability and it can be reduced by adopting non-orthognal multiple access (NOMA) technique for which authors in [10] proposed a centralized resource management solution. The applicability of NOMA in V2X services to achieve low latency and high reliability is studied in [11]. The heterogeneous traffic demand of the next generation communication networks poses huge challenges in guaranteeing the quality-of-service (QoS) requirement of individual service. To investigate this, authors in [12] study the performance of joint resource allocation and power control for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication, where the QoS constraint for V2V guarantees high reliability, low latency and for V2I communication it guarantees the maximum sum rate. Authors in [13] studied the impact of resource allocation on cellular and vehicular users, where the resource allocation algorithm is designed as an optimization problem with strict latency and reliability constraints. The use cases of vehicular devices are increasing, while at the same time the limited cellular spectrum becomes a bottleneck in satisfying their QoS requirements. The unlicensed spectrum can be utilized to improve the performance of V2X networks and in this regard, authors in [14] study the coexistence problem of cellular V2X users and vehicular ad hoc network users over the unlicensed spectrum. On the other hand, to satisfy the stringent requirement of diverse V2X use cases network slicing is seen as a potential enabler [15]. The aforementioned works [10] -[14] assume a non-elastic/fixed network architecture, whereas authors in [16] utilize network slicing to propose a flexible network architecture with service oriented functionalities. Radio resource allocation of different V2X network slices is studied in [17], where the goal is to maximize the resource utilization and improve the system performance in terms of latency, achievable rate and outage. Moreover, authors in [18] advocate a sliced network infrastructure as a prominent solution to support diverse V2X use cases and it is currently under discussion in 3GPP [19]. The idea of network slicing is to logically isolate the different services from each other by creating multiple logical networks on a shared physical infrastructure [20]. A sliced V2X communication network with independent QoS constraints is proposed in [21] to provide service to several use cases as illustrated in Fig. 1. A network slice can span across all the network entities including the core network (CN) and radio access network (RAN), however in this work we have considered slicing in the RAN domain only.
I-B Contribution
The main contribution of this paper is to analyze the performance of a heterogeneous V2X communication network operating in the downlink direction. The heterogeneous services considered in this work include the safety messages and video streaming, which are part of the URLLC and the enhanced mobile broadband (eMBB) use case of 5G. To provide independent and isolated services, two sub-slices are created on the physical infrastructure named as autonomous driving slice and infotainment slice. Autonomous driving slice exchanges safety messages while infotainment slice provides video streaming services. In this work, we have considered a queuing system where the queues of video streaming packets are maintained at the road side unit (RSU) and the queues of safety message packets evolve at their respective slice leader (SL). The main goal of this paper is to propose a novel resource allocation solution for a sliced network considering the queue states information (QSI). In our proposed network slicing approach, the LTE-A RSU provides infotainment services only and clusters the vehicles (with weak QoS) and allocates them to SLs which will relay the data to clustered vehicles, where SLs act as autonomous driving slice access points. These access points act responsibly as virtual RSUs and exchange safety messages among the vehicles of autonomous driving slice.
This paper is structured as follows. Section II explains the system and link model. Network slicing for V2X communication is explained in Section III. Performance evaluation of the proposed technique is provided in Section IV. Concluding remarks are provided in Section V.
Notations: We will use boldface lower case letter x and boldface upper case letter X to represent vectors and matrices respectively. The cardinality of set is denoted as and denotes the Hermitian or the conjugate transpose of vector x.
II System Model
This study considers single input multiple output (SIMO) transmission with orthogonal frequency division multiple access (OFDMA). The network components a set of RSUs and a set of vehicles. Vehicles in the network can be categorized as SLs and clustered vehicles. SLs or video streaming vehicles have high quality V2I and V2V links and they serve as virtual RSU for their neighboring vehicles. Clustered vehicles require safety messages only and they are served by the SLs via high quality V2V links. RSUs and SLs have their set of resources and which consists of equal number of physical resource blocks (PRB). Each node in the network has receive antennas and transmit antennas. Vehicle partitioning in the network can be formally defined as:
[TABLE]
The communication channel from RSU to SL over subcarrier is denoted as . Similarly, the channel vector from autonomous slice access point to vehicle is denoted as , where . The received signal by video streaming vehicle at time is given by (2) and the received signal by autonomous vehicle is given by (3):
[TABLE]
[TABLE]
where is the transmitted signal from the RSU to SL , is the channel vector from interfering RSU to the s-th vehicle, and is the additive noise. Similarly, is the transmitted signal from access point to autonomous vehicle and the interfering channel vector is . Interference in the network occurs when resources are reused by multiple RSUs or SLs.
The network model assumes that each vehicle has queues of video frames maintained at their serving RSU and with fixed arrival rate. The evolution of queue of -th vehicle at the RSU is:
[TABLE]
where indicates the max , is the service rate of RSU and is the packet arrival rate of -th vehicle under the assumption of deterministic periodic arrivals. The queuing system considered in this work can be categorized as D/G/1. The service rate of the queuing system depends upon the capacity of the channel and the queue length i.e., . On the other hand, if we consider a system without queues then the service rate depends only on the channel capacity.
The eMBB slice consists of RSU’s and the vehicle’s requesting video streaming services. Due to the nature of video streaming service, continuous transmission of video packets are required to minimize the fluctuations of video quality during video playback. In this regard, we have used a continuous packet arrival rate of 1000 bits/ms for the eMBB slice, where the packets intended for video streaming vehicle are queued at the RSU.
On the other hand, the URLLC traffic is generated by the safety information sharing among vehicular users. The safety messages consist of periodic transmission containing information of vehicle location, kinematics and collision warnings, etc, to ensure passenger and vehicle safety. These messages are of fixed packet size 1280 bits and are transmitted after every 10ms for each autonomous vehicle. The reliability of safety message transmission is of utmost importance as the packet loss or re-transmission can lead to accidents due to the non-availability of the latest information. The reliability of 99.999% has to be ensured for URLLC transmissions [22]. The autonomous driving slice vehicles which receive safety messages from SLs have queues evolving at their serving SL given as:
[TABLE]
where is the service rate of SL and denotes the arrival of safety messages for clustered vehicle . The arrival of safety messages is also deterministic with a periodic arrival interval of 10ms.
A geometry-based stochastic channel model (GSCM) [23] is used to model a wireless link between SL and the RSU. Independent and identity distributed (i.i.d) channel is anticipated for the vehicles of autonomous driving slice which follow the path loss model of [24] reflecting the macro to relay path loss model. Wireless link modelling is illustrated in Fig. 2.
Radio links are modelled with link-to-system (L2S) interfaces for which channel quality information (CQI) is considered as the most substantial parameter. Each vehicle transmits the CQI information which is used to estimate the modulation and coding schemes (MCS). Afterwards, proportional fair (PF) scheduling algorithm is employed by the RSU and slice access points to utilize the network resources efficiently. PF scheduler maximizes the throughput and pledges to provide minimum service threshold to all the vehicles. In the process, autonomous driving slice access points schedule safety messages for all the vehicles, while RSU schedule only those vehicles requiring infotainment services. The effects of the inter-symbol interference (ISI) are ignored as the cyclic prefix is assumed to be larger than the delay spread.
To exploit spatial diversity, maximal ratio combining (MRC) detector is deployed at the receiving node. The receiving nodes perform SINR calculations at each physical resource block (PRB). It is assumed that symbol are perfectly synchronized in both time and frequency domains. The exact modelling of radio links cause computational overhead which is abridged by utilizing mutual information based effective SINR (MIESM) mapping. SINR is mapped to the corresponding information curves with the help of MIESM.
The evaluation of erroneous transmission then takes place by mapping mutual information to the frame error curves of conforming MCS. Successful transmission results in an acknowledgement (ACK), whereas failed transmissions effects in a negative acknowledgements (NACK). In case of failed transmissions, a hybrid automatic repeat request (HARQ) is generated to retransmit the unsuccessful frames.
III Vehicle Clustering Via Network Slicing
Network slicing offers an efficient way to satisfy the diverse use case requirements of the next generation vehicular devices. It is defined as the concept of creating multiple logical networks on a shared physical infrastructure. Network slicing allows the operator to flexibly provide dedicated services over a common infrastructure. Moreover, network slicing brings elasticity, flexibility and scalability, which will be helpful in addressing the issues of efficiency for the future generation of mobile services and it is illustrated in Fig. 1. The key enabler of this technology is network functions virtualization (NFV) and software defined networking (SDN) [25], which can reconfigure networks with software and manage network resources. NFV allows the placement of network functions in convenient locations i.e., user plane/control plane functionalities can be moved close to the end user to reduce the service latency. The proposed network slicing approach involves the partitioning of the radio access network along with the configuration of vehicular devices functionality to support the different use cases. In this regard, the video streaming vehicles in our work reconfigure their functionality to serve the clustered vehicles in its neighborhood. The network functions are reconfigured via software, which involves the assignment of new SLs and their serving vehicles. In this way, SDN and NFV perform the reconfiguration of serving nodes and the placement of RSU functionality in the reconfigured nodes. The physical network in Fig. 1 represents the legacy LTE-A network where the RSU is responsible for every service. When this physical network is divided into slices the service function chain of the infotainment slice remains the same i.e., the RSU, while the service function chain for the autonomous driving slice changes to the SL. The SLs are reconfigured with the help of NFV, as these network functions are not tied to the underlying hardware they can be deployed as virtual RSUs. The virtual network functions can be relocated, scaled and dynamically instantiated based on the network demand and the environment dynamics.
Network slicing enables the reconfiguration of service functions via NFV, with which the same infrastructure can be used to provide different services. The key step in network slicing is to determine clusters of vehicles. RSU measures the CQI value of all the vehicles and computes the similarity between the video streaming vehicles and autonomous driving vehicles in the network based on the geographical information. RSU constructs the distance based similarity matrix A in a way that vehicles which have large distance have less similarity and vice versa. Since the decoupled scheduling requires the partitioning of set as per (1), we decouple the SL and clustered vehicles and first utilize spectral clustering algorithm to determine [26].
Euclidean distance based similarity matrix A is formulated at each RSU, where corresponds to the -th entry. Similarity A between two vehicles is measured by the Gaussian similarity function given as [27]:
[TABLE]
where corresponds to the location of vehicle . Impact of neighborhood size is controlled by . Small value of results into less vehicles per cluster and vice versa. Apart from , an important clustering parameter is the input which determines the number of clusters. If is fixed, an appropriate choice of clusters is determined by eigenvalue method. Spectral clustering exploits the geometry of nodes in a graph. The graph Laplacian matrix is formulated as L = D A, where D is diagonal matrix with -th diagonal element given as . For cluster , the combination of the smallest eigenvectors of L can be used to determine the input parameter for -means clustering.
[TABLE]
where is the -th smallest eigenvalue. When the nodes on the graph are uniformly distributed as clusters, the first eigenvalues are small and the ()th eigenvalue becomes relatively large. Since the spectral clustering algorithm requires the knowledge of similarity matrix A, it is categorized as a centralized clustering mechanism. The output of clustering algorithm is the set of clustered vehicles .
To serve the set of clustered vehicles we need to determine the SLs . As described earlier, is the set of vehicle which have high quality V2I link and V2V link, which makes it suitable for them to serve as an access point. RSU utilizes the geographical information to determine the distance of all vehicles from cluster center. Since the vehicular devices are mobile, it is highly likely that the nearest vehicle from cluster center will have high quality V2V links with all the vehicles of the respective cluster. A vehicle which is the closest to the cluster center then becomes the SL as per the slicing algorithm. After determining the clustered vehicles and SLs , RSU schedules the SL, and the SL respectively schedules the clustered vehicles. In the upcoming section a performance analysis of the vehicular network with different network densities is performed.
IV Performance Analysis
System level simulators provide accurate analysis of the anticipated performance. Simulation results provide a better insight of various issues i.e. throughput analysis, outage analysis, performance of the scheduling algorithm and interference management. This work analyzes the performance of network slicing based cellular V2X network with two sub-slices. Simulation scenario considers a six lane highway layout as shown in Fig. 3 and earlier analyzed in [28]. Vehicles in three lanes are moving in the left direction and vehicles in the remaining three lanes are moving towards the right direction. Vehicles on the highway are moving with a speed of 140 km/h. The RSU network is situated along the highway at a distance of 35 m from the first lane and the inter-RSU distance is 1732 m.
Autonomous vehicles are moving in each lane of the highway over a 10 km long stretch. Various vehicular densities are modelled by changing the inter-vehicular distance. Sparse network is simulated by keeping the inter-vehicular distance large and dense network is simulated by keeping the inter-vehicular distance small. The network slicing procedure mentioned in algorithms 1, 2 is repeated by the RSU after every 100ms to update the V2I and V2V links. The clustering algorithm ensures that access points only serve those autonomous vehicles with which it can guarantee reliable communication.
SLs forward the safety information to the vehicles that are clustered within the same zone. The RSU forwards infotainment packets to video streaming vehicles. The RSU communicates with the vehicles in the downlink direction with a transmit power of 46 dBm and the transmission packet size is 1000 bits with a scheduling interval of 1ms. Moreover, SL communicates with the clustered vehicles with transmission power of 20 dBm for a message size of 1280 bits and the periodicity is 10ms.
In this work, the target communication technology is C-V2X. The C-V2X standard includes two radio interfaces named as Uu and PC5 [30]. The legacy LTE-A transmission uses the LTE-Uu interface for the provisioning of all services. However, when we slice the network we utilize the LTE-Uu interface for the infotainment slice and the LTE-PC5/sidelink interface for the autonomous driving slice. Autonomous driving slice uses frequency of 5.9 GHz dedicated by 3GPP for the PC5 interface, while the infotainment slice uses frequency of 2 GHz. The sidelink interface can operate in network scheduled mode (RSU schedules the resources) or the autonomous mode (a resource pool is configured and vehicle autonomously schedules the resources without the involvement of RSU). In this work, we have used the autonomous mode for the scheduling of safety messages. The autonomous mode can operate without cellular coverage and it is considered as a baseline V2V transmission mode due to the fact that safety application cannot be restricted only to the areas with cellular coverage.
The rest of simulation parameters are summarized in Table II. We analyze the performance of the proposed network slicing algorithm in terms of throughput, latency, queuing dynamics and the packet failure ratio. The performance of the proposed method is compared with the state-of-the-art fixed service chain architecture utilized by LTE-A and the performance gain highlights the importance of using flexible networks in the future. The first baseline degrades the performance of the cell edge vehicle as they have poor SINR so a second baseline is introduced for comparison which utilizes relaying mechanism for the low SINR cell-edge vehicles.
IV-A Network Slicing
In this section we analyze the performance of the proposed network slicing algorithm. A brief description of the compared baselines are provided in Table III. Baseline 1 in this work is representing the legacy LTE-A network which is inelastic and the RSU schedules users for variety of services. In the currently deployed network architecture serving the nodes at the cell edge is a challenging task and to overcome this problem author in [31] proposed a relaying technique for the nodes at the cell edge. Baseline 2 in this work represents the relaying approach where low SINR cell edge vehicles are relayed. The proposed network slicing algorithm with variable neighborhood size is compared with both the baselines under different network densities.
The cumulative distribution function (CDF) of the throughput and queue state is analyzed with the complementary cumulative distribution function (CCDF) of queuing latency. The colors in the figure represent different vehicular densities i.e., red color represents dense network with vehicular spacing of 1-100 m, green represent inter-vehicular distance of 100-200m and blue color is used for sparse network with inter-vehicular distance 200-300 m. The network slicing algorithm proposed in this work creates two sub-slices isolated from each other. The infotainment sub-slice includes the RSU and the video streaming vehicles, while the autonomous driving sub-slice includes all the vehicles that are served by their SL in the downlink direction. In this way the resources of RSU and SL are utilized to provide individual services hereby isolating the two sub-slices.
The first algorithm in the network slicing method cluster the vehicles into clusters based on their similarity of geographical information. Each cluster of vehicle is served by a SL and is chosen as per the slicing algorithm described in Section (III), which chooses the vehicle closest to the cluster center as the SL. Gaussian similarity function defined in (6) determines the similarity between the SL and the clustered vehicles and neighborhood size parameters play an important role. The choice of neighborhood size parameter comes with a trade off between creating large number of SL which will increase the interference and putting more vehicle in one cluster which cannot guarantee that all the vehicles will be scheduled at all time slots, since the proportional fair scheduler distributes the resources in a proportional manner.
The proposed algorithm creates several SLs on the basis of neighbourhood size parameter. In this work we have used neighborhood size of m, where smaller neighborhood size reflects less similarity and vice-versa. When m the number of SLs in the network are as high as for the dense network and the number of SL decreases as the network becomes sparser or the neighborhood size is increased. On the other hand, when m the similarity between vehicle increases and we get SLs which are 10 times less compared to smaller for the same neighborhood size.
Now we analyze the performance of the proposed method with the above mentioned baselines. Fig. 4 plots the CCDF of the queuing latency of autonomous driving slice and Fig. 5 shows the CCDF of latency of infotainment slice. Queuing latency reflects the time a packet spends in the queue before scheduling. The worst case queuing latency is observed in the dense network for the baseline 1 as all the vehicles and all the services are served by the RSU. From the figures we can see that the queuing latency decreases with the increase of inter-vehicular distance i.e. the sparse network experiences the lowest latency. The baseline 2 achieves slightly better performance than baseline 1 for the vehicle of autonomous driving slice for all network density as cell-edge vehicles are offloaded to neighboring vehicles. Next we analyze the performance of the proposed method for the autonomous slice as reliable transmission of safety messages is of huge importance. From Fig. 4 we can see that baselines 1 and 2 perform the worst in all network densities and the proposed algorithm achieves significant performance gains as compared to both the baselines. The proposed method utilizes high quality V2V and V2I links for the reliable transmission of safety messages rather than utilizing poor quality V2I link. Moreover, the impact of neighborhood size is visible from the Fig. 4 where smaller neighborhood size results into less queuing delay and large value of results in higher queuing delay. When is large we have less number of cluster leaders and ensuring high quality V2V link in this case becomes challenging as far away vehicles can lie within the same cluster due to less value of similarity. On the other hand small value of creates large number of access points which ensure the V2V link quality.
Similarly, Fig. 5 illustrates the performance of the baselines and the proposed network slicing algorithm for the infotainment sub-slice. The performance of the network slicing algorithm is a compromise between baseline 1 and 2, where baseline 1 performs the worst for all the network densities. Baseline 2 performs better than the rest because of relaying the low SINR vehicles which offloads these weak V2I link vehicles to high quality V2V links. Neighborhood size of the proposed method doesn’t effect the performance of infotainment slice since the SLs are only responsible for the exchange of safety messages.
Moreover we also analyze the performance of the proposed method by comparing the CDF of throughput of autonomous sub-slice shown in Fig. 6 and infotainment sub-slice plotted in Fig. 7 with the baselines. The throughput of the autonomous slice performs the best when network slicing is introduced. The proposed method achieves the maximum throughput when m i.e. 99.47 % of the vehicles achieve the target throughput of 128 kbps. The dense network shows 70 % increase in the number of vehicles in terms of the achievable throughput for the proposed method when compared to the baseline 1. The maximum number of vehicles achieve the target value of throughput in case of the sparse network with inter-vehicular distance of m. Furthermore, the infotainment sub-slice throughput shown in Fig. 7 shows huge improvement for the baseline 2 compared to the proposed method and the baseline 1. The proposed method increase the number of users which are experiencing non-zero throughput compared to baseline 1. On the other hand, the baseline 2 tries to push the maximum achievable throughput by all the vehicles by offloading vehicles which are below a certain SINR threshold. Baseline 2 maintains the link quality by ensuring the SINR threshold and by only utilizing the high quality V2I and V2V links baseline 1 provides the best performance for all the network densities.
Finally, we analyze the CDF of the packet queue length at the RSU and the SL. The CDF of the queue length of the autonomous driving sub-slice is shown in Fig. 8 where the queues of safety messages are maintained at the SL. Similarly, Fig. 9 shows the CDF of the queue length of infotainment sub-slice which maintains the video streaming queues at the RSU. From Fig. 8 we can see that the packet length of baseline 1 and 2 is much larger than the proposed network slicing algorithm for the autonomous driving sub-slice. The packet queue length decreases when the number of vehicles in the network decreases. The proposed network slicing algorithm with m and inter-vehicular distance of m achieves the queue length of 1 packet for 99 % of the vehicles which indicates that all the packets are served as they arrive. Moreover, Fig. 9 plots the CDF of queue length of the infotainment sub-slice, where the performance of the proposed algorithm in terms of the queue length is a compromise between the baselines.
Furthermore, we analyze the impact of neighborhood size on the number of SLs, the average queue length and the queuing latency in Fig. 10. The neighborhood size parameter effects the similarity of vehicles i.e., small value of neighborhood size results into more number of SLs with less number of clustered vehicles per SL and vice-versa. When the network is dense the neighborhood size of 5 m results into 22 SLs per km, which is reduced to 6 SLs when neighborhood size is increased to 50m for the same scenario. When the number of SLs in the network is small and the number of clustered vehicles under each SL is large, we observe an increase in queue length and queue latency due to congestion at the SL. On the other hand, sparse network with vehicular density of 30 vehicles/km achieves the queuing latency of about 1ms, which means that the packets are served without any delay. From the Fig. 10 we can observe that smaller value of neighborhood size are preferred as they yield the minimum latency and minimum queue lengths for all the vehicular densities.
V Conclusion
In this work we have studied the performance of the proposed network slicing in a vehicular environment. The scenario consist of a six lane highway layout and models different vehicular densities. The performance of the proposed method is analyzed in terms of the queuing latency, throughput and the queue lengths using an LTE-A compliant system level simulator ,with enhancement of C-V2X standard. The proposed network slicing algorithm involves the re-configuration of vehicular UE functionality to provide flexibility and scalability. We studied two sub-slices in this work to model heterogeneous traffic where the safety message traffic is mission critical and requires ultra reliable and low latency connectivity and the infotainment slice requires higher data rate. In terms of achieving the reliability the proposed network slicing algorithm outperforms both the baselines. On the other hand, the proposed technique performs better than the baseline 1 for the infotainment slice. Simulation result shows the proposed network slicing approach attains huge improvements in terms of reliability and throughput, which is due to the utilization of high quality V2V and V2I links.
Acknowledgment
This research has been supported by the Academy of Finland 6Genesis Flagship project and the Thule institute strategic project SAFARI.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Araniti, C. Campolo, M. Condoluci, A. Iera, and A. Molinaro, “LTE for vehicular networking: a survey,” IEEE Communications Magazine , vol. 51, no. 5, pp. 148–157, May 2013.
- 2[2] National Highway Traffic Safety Administration, “National motor vehicle crash causation survey,” https://crashstats.nhtsa.dot.gov/Api/Public/View Publication/811059 , report no. DOT HS 811 059, 2008.
- 3[3] L. Le, A. Festag, R. Baldessari, and W. Zhang, “Vehicular wireless short-range communication for improving intersection safety,” IEEE Communications Magazine , vol. 47, no. 11, pp. 104–110, Nov 2009.
- 4[4] A. Vinel, “3GPP LTE versus IEEE 802.11p/WAVE: Which technology is able to support cooperative vehicular safety applications?” IEEE Wireless Communications Letters , vol. 1, no. 2, pp. 125–128, Apr 2012.
- 5[5] C. Lottermann, M. Botsov, P. Fertl, and R. Mullner, “Performance evaluation of automotive off-board applications in lte deployments,” in 2012 IEEE Vehicular Networking Conference (VNC) , Nov 2012, pp. 211–218.
- 6[6] ETSI TS 122 185, “LTE; service requirements for V 2X services (3GPP TS 22.185 version 14.3.0 Release 14),” http://www.etsi.org/deliver/etsi_en/302600_302699/30263702/01.03.00_20/en_30263702 v 010300 a.pdf , Mar 2017.
- 7[7] 3GPP TR 22.886 V 1.0.0:, “Study on enhancement of 3GPP support for 5G V 2X services (Release 15),” 2016.
- 8[8] A. Anpalagan, M. Bennis, and R. Vannithamby, Design and Deployment of Small Cell Networks . Cambridge University Press, 2015. [Online]. Available: https://books.google.fi/books?id=Zjo A Cw AAQBAJ
