A Terminal-Oriented Distributed Tra ﬃ c Flow Splitting Strategy for Multi-Service of V2X Networks

: With the development and the characteristics of terminal services of the 5G (5th-Generation network) Internet of Vehicles (IoVs), this paper proposes a distributed splitting strategy for multi-type services of 5G V2X (Vehicle to X) networks. Based on a service-oriented adaptive splitting strategy in heterogeneous networks, combined with various service types such as communications between the networks, terminal, and base stations, and the value-added services of 5G IoVs, the proposed strategy jointly considers delay and cost as optimization goals. By analyzing the characteristics of the di ﬀ erent services, the proposed tra ﬃ c ﬂow splitting strategy is modeled as an optimization problem to e ﬃ ciently split services in 5G V2X networks. The simulation results show that by setting the tra ﬃ c distribution policy for each service, the distributed tra ﬃ c ﬂow splitting strategy can signiﬁcantly improve network transmission e ﬃ ciency and reduce the service costs in a vehicle V2X network.


Introduction
With the rapid development of wireless communication and network technologies, future wireless communication network systems will be heterogeneous networks that include coexistence, fusion, and complementation of multiple networks, such as cellular networks, WLANs (Wireless Local Area Networks), and WPANs (Wireless Personal Area Networks) [1,2]. In a 5G (5th-Generation network) vehicle networking scenario, each vehicle is a communication node, and the vehicle network will generate data of different dimensions, different structures, and different properties, which constitute the heterogeneity of the vehicle network [3]. Diversified vehicle networking services and a large number of terminals have put forward high throughput, ultra-low latency, and high stability requirements for the Internet of Vehicles [4,5].
The 5G communication technology applied in the Internet of Vehicles scenario has prompted vehicle networks to have more flexible architecture and new system elements (5G vehicle OBU (On Board Unit), 5G base stations, 5G mobile terminals, 5G cloud servers, etc.) [6]. In addition to V2X information interactions in the in-vehicle network, the vehicle to vehicle (V2V) network, and the vehicle mobile internet, a 5G vehicle network will also realize the interconnection between the OBU, base station, mobile terminal, and cloud server [7,8]. In such a hybrid network with multiple types of services, such as network heterogeneity, data heterogeneity, and different QoS (Quality of Service) network interface and channel selection algorithm have been proposed. The multi-channel MAC (Media Access Control) protocol in the networked ecosystem ultimately achieves low latency and high reliability goals [17]. A priority of different QoS requirements of heterogeneous IoT applications in a fog network has been proposed by enforcing the analytical framework using an analytic hierarchy process (AHP), then, a two-sided matching game to initiate stable association between the network infrastructure (i.e., fog devices) and IoT devices is formulated. Finally, the externalities in the matching game that occur due to job delay, along with the solution of the network resource allocation problem by applying a "best fit" resource allocation strategy during matching, are verified [18].
The AHP-based traffic flow offloading method needs to clarify the weight of each service, so that each service has a focus on the choice of network access. However, this scheme has its shortcomings. The AHP algorithm primarily allocates the weight of each service, but does not allocate the priority of each service. Therefore, it cannot meet the adaptive capability of service offloading in some scenarios, i.e., automatic network access and shunt control cannot be achieved.

Priority-Based Service Offloading
The priority-based service offloading scheme has priority control on services, and each service has a corresponding priority relationship and is stored in the service offload algorithm. Based on the current available resources, congestion level, and service characteristics of the network, the connection between the service flow and the network interface is automatically established, thereby replacing the user's shunting decision, which can partially compensate for the deficiencies of the AHP algorithm. This allows services with higher priority to prioritize network resources in the case of heavy network load.
Service priority-based channel access technology (TP-CAT) using IEEE 802.15.6 protocol is proposed to minimize the transmission delay of critical data packets and to resolve collisions between other priority nodes during the back-off phase [19]. TP-CAT is a hybrid preemptive/non-preemptive recovery priority scheme that can handle the heterogeneity requirements of M2M (Machine-to-Machine) services while integrating into an LTE (Long Term Evolution) network [20]. In the IoT scenario, a class-based dynamic priority (CBDP) algorithm is proposed for delay sensing and scheduling management of uplink M2M services, and has minimal impact on the QoS of uplink H2H (Human-to-Human) services [21]. A constrained utility-optimization formulation of the joint-bandwidth allocation problem for multiple classes of traffic in inter-data center communication is proposed to handle priorities between traffic classes in a soft manner, and explicitly considers the delay requirement of interactive flows [22].

Queue-Based Service Shunting
Queuing theory can effectively analyze and simulate the dynamic behavior of data packets in a link. Multiple service data streams are queued in sequence to wait for processing by the processing unit, thereby improving data transmission efficiency. The processing unit does not consider the structure or characteristics of the traffic flow, i.e., it acts as a "black box." Its function for data streams is to analyze processing and path selection, and finally to distribute the data stream to different links.
The adaptive traffic distribution mechanism based on a WLAN and wireless personal area network is studied in [23]. By modeling the transmission of data traffic between networks into a queuing system, the system transmission delay is minimized, thereby achieving load balancing [24,25]. Some literature [25] has also presented a probability-split algorithm that minimizes delay in heterogeneous wireless networks. Some literature [26] proposes an optimal distribution scheme based on dynamic traffic allocation in heterogeneous wireless network environments. This scheme aims to minimize the queue delay while maximizing the probability of a packet arriving at a given delay constraint. In order to support multiple users with multiple services, a resource allocation and burst scheduling algorithm for HPC (Highest Priority-Controlled)-DRX (Discontinuous Reception) /TRTS (Traffic Regulation plus Time Slicing) is introduced. The lower priority traffic never wakes up the user equipment (UE), and all incoming traffic of the UE is temporarily buffered at the evolved Node B (eNB), and then transmitted in burst mode using the total bandwidth, resulting in better power-saving performance. The power-saving rate of the proposed mechanism is theoretically analyzed based on the M/G/1 busy period model [27].
Therefore, the analytic hierarchy process, priority control, and queuing methods for service shunting technology are always analyzed separately, which leads to a lack of a comprehensive solution. In this paper, we consider the advantages of the above methods and consider the service characteristics of the vehicular network terminal. Specifically, we first assign different weights according to different services. Then, the heterogeneous wireless sub-network is regarded as a plurality of different parallel queuing systems to model the service shunt problem as the joint optimization problem of delay and cost consumption. The proposed traffic flow splitting algorithm can achieve the optimization of transmission delay and service cost.

V2X Networking Architecture
The V2X communication scenario of vehicular networks is modeled in Figure 1, which is primarily divided into in-vehicle (IN-V) communication and out-of-vehicle communication (OUT-V). The IN-V communication is mainly based on the V2T (Vehicle to Terminal) installed in the car, which carries out vehicle environment (V2E) monitoring, and performs OBD (on-board diagnostics) diagnosis, in-vehicle video monitoring, positioning, and card swiping management, among other functions. It also carries out access communication and service of the mobile terminal in the vehicle (V2MT). V2B (Vehicle to Business) refers to the commercial information operation service in the vehicle. Extravehicular communication is also based on the vehicle terminal, which mainly implements environment awareness including V2P (Vehicle to Pedestrian) and V2I (Vehicle to Information) service requirements while driving, and realizes V2V communication with other vehicles to achieve safe driving. Node B (eNB), and then transmitted in burst mode using the total bandwidth, resulting in better power-saving performance. The power-saving rate of the proposed mechanism is theoretically analyzed based on the M/G/1 busy period model [27]. Therefore, the analytic hierarchy process, priority control, and queuing methods for service shunting technology are always analyzed separately, which leads to a lack of a comprehensive solution. In this paper, we consider the advantages of the above methods and consider the service characteristics of the vehicular network terminal. Specifically, we first assign different weights according to different services. Then, the heterogeneous wireless sub-network is regarded as a plurality of different parallel queuing systems to model the service shunt problem as the joint optimization problem of delay and cost consumption. The proposed traffic flow splitting algorithm can achieve the optimization of transmission delay and service cost.

V2X Networking Architecture
The V2X communication scenario of vehicular networks is modeled in Figure 1  In a 5G vehicle networking scenario, V2X communication includes V2E and V2MT communication in the vehicle, as well as V2E, V2V, and vehicle to road side) communication (V2R) outside the vehicle. Considering the demand for off-board communication of the vehicle V2X service, the traffic flow splitting strategy (TFSS) is run in each V2T terminal (software-based embedded application), and the TFSS is managed by the access controller (AC) cloud, as illustrated in Figure 2. In order to better support the vehicle information service, the AC cloud needs to connect to the portal server and the user authentication (UA) server, provide content to the in-vehicle information service, and verify the service user. The business operation support system (BOSS) conducts operational billing and customer management for vehicle services. In a 5G vehicle networking scenario, V2X communication includes V2E and V2MT communication in the vehicle, as well as V2E, V2V, and vehicle to road side) communication (V2R) outside the vehicle. Considering the demand for off-board communication of the vehicle V2X service, the traffic flow splitting strategy (TFSS) is run in each V2T terminal (software-based embedded application), and the TFSS is managed by the access controller (AC) cloud, as illustrated in Figure 2. In order to better support the vehicle information service, the AC cloud needs to connect to the portal server and the user authentication (UA) server, provide content to the in-vehicle information service, and verify the service user. The business operation support system (BOSS) conducts operational billing and customer management for vehicle services.

TFSS Algorithm
A typical V2X communication system consists of three parts: the transmitting end, the heterogeneous network, and the receiving end. The heterogeneous network integrates various types of networks, such as WLAN and cellular mobile communication networks. The development of invehicle communication will cause congestion in IEEE 802.11p standard communication. Therefore, it is necessary to improve communication efficiency by the traffic flow splitting of the vehicle terminal (V2T). The specific characterization of this is that the user selects different transmission networks that correspond to different bandwidths and costs.

System Model
A traffic flow splitting model for multiple types of vehicle services is provided in Figure 3. The offloading model is carried by the in-vehicle gateway and is responsible for transmitting or receiving the communication data stream. According to the V2X communication scenario of the Internet of Vehicles, the vehicle communication network includes various types of service requirements, such as V2V, V2E, V2MT, and V2R. For each type of in-vehicle service, the data stream is sequentially arranged into n queues on the transmitting end to wait for the offload processing. Nodes A, B, and C are equivalent to the data stream interfaces of each type of service accessing the uplink network. Therefore, if the in-vehicle gateway knows the available bandwidth of each uplink access network and the characteristics of the in-vehicle service that needs to be transmitted, it is easier to control the traffic ratio flowing into each communication link, thereby resulting in traffic offload in the in-vehicle heterogeneous network scenario. The data flow for each type of in-vehicle service conforms to the Poisson distribution (the parameter of the Poisson distribution is  ).

TFSS Algorithm
A typical V2X communication system consists of three parts: the transmitting end, the heterogeneous network, and the receiving end. The heterogeneous network integrates various types of networks, such as WLAN and cellular mobile communication networks. The development of in-vehicle communication will cause congestion in IEEE 802.11p standard communication. Therefore, it is necessary to improve communication efficiency by the traffic flow splitting of the vehicle terminal (V2T). The specific characterization of this is that the user selects different transmission networks that correspond to different bandwidths and costs.

System Model
A traffic flow splitting model for multiple types of vehicle services is provided in Figure 3. The offloading model is carried by the in-vehicle gateway and is responsible for transmitting or receiving the communication data stream. According to the V2X communication scenario of the Internet of Vehicles, the vehicle communication network includes various types of service requirements, such as V2V, V2E, V2MT, and V2R. For each type of in-vehicle service, the data stream is sequentially arranged into n queues on the transmitting end to wait for the offload processing. Nodes A, B, and C are equivalent to the data stream interfaces of each type of service accessing the uplink network. Therefore, if the in-vehicle gateway knows the available bandwidth of each uplink access network and the characteristics of the in-vehicle service that needs to be transmitted, it is easier to control the traffic ratio flowing into each communication link, thereby resulting in traffic offload in the in-vehicle heterogeneous network scenario. The data flow for each type of in-vehicle service conforms to the Poisson distribution (the parameter of the Poisson distribution is λ).  Suppose the total service data arrival rate in the network is R (bps), the arriving data packet obeys the Poisson distribution with the parameter λ, and the length of the data packet is L p , then λ = R/L p . The data rate relationship between the data traffic in the total in-vehicle network and the data traffic on each subnet can be expressed as: R = n i=1 R i . Because λ i = R i /L p , the equation can also be written as λ = n i=1 λ i . Suppose µ i is the i th wireless communication technology (RAT), that is, the service rate of the i th radio link, and that the number of available network resources of the i th RAT is R i a (bps), then µ i = R i a /L p . Because this strategy uses delay and cost as joint optimization goals, we need to find the expression of the delay.
According to queuing theory, the state probability P n (t) of n packets in the system satisfies the following equilibrium equation: The state probability P n (t) is satisfied as follows: It can be seen from Equation (2) that the state probability P is a traversed Markov chain, i.e., the following state is satisfied: the next state is only related to the current state, and the state transition of the next state is independent of the value of the current state, that is, the transition is fixed.

Theorem 1.
In the queuing theory model, if the arrival rate λ of the packet and the service rate µ satisfy λ < µ, the output queue also obeys the Poisson distribution with the parameterλ, and the queue maintains a stable queuing state.
Theorem 1 can also be expressed as: corresponding to traffic flow within the communication network, if λ > µ, that is, if the traffic is larger than the available bandwidth, serious congestion will occur. Therefore, it is necessary to ensure λ < µ.
Because there are hidden conditions, the sum of the system state probabilities is 1, i.e., Because then the state probability P n can be expressed as Suppose L s i is the average number of packets in the i th network and satisfies as and the average service waiting time, that is, the transmission delay D i , can be expressed as then the total transmission delay, D(λ), in the system is θ i denotes the transmission cost required for the unit number of packets to be transmitted on the i th network. In fact, if the packet length and the cost per bit of data transmission are known, then θ i can be found by their multiplication. Both the packet length and cost per bit of data are known in actual network transmission, i.e., θ i is a known amount for the entire network [6].
The cost consumption on the i th RAT can be expressed as Therefore, the total cost consumption C(λ) in a heterogeneous network is Therefore, the joint optimization goal of the service offload problem of the in-vehicle gateway, that is, the utility function, can be expressed as where η 1 and η 2 are weighting factors, and η 1 + η 2 = 1. If the gateway service has a high requirement for the delay, that is, the time-sensitive service, then η 1 > η 2 . If the gateway service can tolerate a higher delay and has a higher cost requirement, that is, a cost-type service, then η 2 > η 1 . D(λ) represents the total time consumption and C(λ) represents the total cost. Therefore, the less the delay and cost, the higher the gain. In other words, the joint optimization of the service offload of the in-vehicle gateway translates into a solution for the minimization problem.

Optimization Problem
According to the optimization goal of the service offload, the utility function is established as follows: In the above equation, η 1 and η 2 are weighting factors, and η 1 + η 2 = 1. If the gateway service requires a short delay, that is, a delay-sensitive service, then η 1 > η 2 . If the gateway service can tolerate a higher delay and requires a low cost, that is, a cost-based service, then η 2 > η 1 . When η 1 = 1, η 2 = 0, only the system delay is considered. Conversely, when η 1 = 0, η 2 = 1, only the cost is considered at the time. Therefore, the specific values of η 1 and η 2 depend on the characteristics of the gateway service.
The traffic flow splitting algorithm will be affected by the stability of the network transmission, the characteristics of the service itself, and other factors in the network. Therefore, the following should be set: (1) the transmission to greater system stability requirements are 0 ≤ λ i < µ i , that is, the service rate of the data packet is better guaranteed than the arrival rate and (2) the delay limit is where D 0 is the maximum delay of the system. Thus, the problem is equivalent to the following optimization problem with practical constraints: The Lagrange multiplier method is combined with KKT (Karush-Kuhn-Tucher) to solve the optimization problem, and the global optimal solution is obtained as follows: The Lagrange multipliers, ω 0 and ω i , are introduced to construct a Lagrangian function: According to KKT conditions, ω i · ϕ i = 0 (i = 0, 1, · · · , n) Therefore, Equation (14) can be simplified to Because the KKT condition satisfies the function L, the derivation for each λ is 0, Then, Assuming that there are two heterogeneous subnets in the network, i.e., n = 2, then Equation (18) can be reduced to the following: When there are n heterogeneous subnets in the system, the arrival rate of the data packet is For the multiple types of services in V2X communication, the two-level service offloading scheme (as shown in Figure 3) can further realize traffic flow splitting. The optimization goal is the joint optimization of delay and energy consumption is as follows:

V2X Service Classification
V2X services are divided into many types and collected from multiple sources, as presented in Table 1. According to the further classification of various services in the V2X communication scenario, and combining the vehicle communication modes corresponding to the services, it can be seen that each service also includes multiple vehicle communication modes. For example, V2V communication between vehicles includes both V2V communication and V2R communication between the vehicle and the base station. In other words, related information such as communication and location between vehicles needs to be reported in real time and shared within a certain area. The V2X service is mainly carried by the V2T. Therefore, the traffic flow control and management of the V2X service can further optimize the communication efficiency of the V2T terminal.

Service Shunting Scheme Based on Queuing Theory
In the heterogeneous network scenario, the performance of the adaptive shunting algorithm is simulated and analyzed for different characteristics of the vehicle network service, then compared with the load balancing algorithm [24] to verify the feasibility and effectiveness of the proposed TFSS algorithm. Figure 4 compares the service offload performance results when the load balancing and traffic flow splitting algorithm are applied to delay-sensitive services and cost-sensitive services, respectively. The delay-sensitive service assumes η 1 = 0.8, η 2 = 0.2. The cost-sensitive service assumes η 1 = 0.2, η 2 = 0.8. It is also assumed that there are three data links in the heterogeneous network, that is, n = 3, and their available resources are 2 Mb/s, 3 Mb/s, and 4 Mb/s, respectively. The network cost is 3, 2, and 1, respectively. In Figure 4, the smaller the value of the utility function, the better the shunt energy efficiency. The proposed adaptive shunting algorithm is feasible for both delay-sensitive and cost-sensitive services, and the service offload performance is better than the load balancing algorithm. Moreover, with the increase of the speed requirement of the V2X services, the value of the F-utility function value clearly increases. This indicates that as the data rate of the terminal service increases, the service demand is allocated to three wireless links, that is, the algorithm is effective and the terminal service is shunted. It can also be seen from Figure 4 that when the service rate demand of the terminal is low, the cost-sensitive service will achieve better system energy efficiency, i.e., will have a lower F-utility function value. When the value of the V2X service date is increased to about 2.5 Mbps, the system of the delay-sensitive service is more efficient than the cost-sensitive service. Therefore, we believe that when there are more service requirements in V2X heterogeneous networks, delay is a key factor in determining system energy efficiency compared to cost factors.
The system delay comparison of the proposed adaptive service shunting algorithm in different scenarios of V2X service rate requirements is provided in Figure 5. The system delay of the adaptive shunting strategy is always lower than the load balancing algorithm. This is because the adaptive shunting algorithm accounts for the delay factor in the system, and the load balancing algorithm does not consider the service characteristics (assuming the system has the same transmission delay). It is also apparent that the system delay of the delay-sensitive service is always lower than the costsensitive service, which also reflects that the adaptive shunting algorithm can effectively implement service offload when it is oriented to specific V2X service requirements. Moreover, when the terminal service rate requirement is greater than 4 Mbps, the system delay starts to increase rapidly. This is primarily because when traffic shunting occurs in a heterogeneous network, system congestion will also occur, which affects the service delay. Figure 6 shows the comparison of system cost consumption of terminal services in different rate demand scenarios. The system cost consumption of the adaptive shunting algorithm is significantly lower than that of the load balancing algorithm, and as the terminal traffic increases, the trend effect becomes increasingly obvious. Moreover, the cost of the adaptive shunting algorithm for costsensitive services is lower than that of delay-sensitive services. This indicates that the adaptive In Figure 4, the smaller the value of the utility function, the better the shunt energy efficiency. The proposed adaptive shunting algorithm is feasible for both delay-sensitive and cost-sensitive services, and the service offload performance is better than the load balancing algorithm. Moreover, with the increase of the speed requirement of the V2X services, the value of the F-utility function value clearly increases. This indicates that as the data rate of the terminal service increases, the service demand is allocated to three wireless links, that is, the algorithm is effective and the terminal service is shunted. It can also be seen from Figure 4 that when the service rate demand of the terminal is low, the cost-sensitive service will achieve better system energy efficiency, i.e., will have a lower F-utility function value. When the value of the V2X service date is increased to about 2.5 Mbps, the system of the delay-sensitive service is more efficient than the cost-sensitive service. Therefore, we believe that when there are more service requirements in V2X heterogeneous networks, delay is a key factor in determining system energy efficiency compared to cost factors.
The system delay comparison of the proposed adaptive service shunting algorithm in different scenarios of V2X service rate requirements is provided in Figure 5. The system delay of the adaptive shunting strategy is always lower than the load balancing algorithm. This is because the adaptive shunting algorithm accounts for the delay factor in the system, and the load balancing algorithm does not consider the service characteristics (assuming the system has the same transmission delay). It is also apparent that the system delay of the delay-sensitive service is always lower than the cost-sensitive service, which also reflects that the adaptive shunting algorithm can effectively implement service offload when it is oriented to specific V2X service requirements. Moreover, when the terminal service rate requirement is greater than 4 Mbps, the system delay starts to increase rapidly. This is primarily because when traffic shunting occurs in a heterogeneous network, system congestion will also occur, which affects the service delay.
shunting algorithm has certain advantages in dealing with network tariff consumption in the distribution of traffic through different links.    Figure 6 shows the comparison of system cost consumption of terminal services in different rate demand scenarios. The system cost consumption of the adaptive shunting algorithm is significantly lower than that of the load balancing algorithm, and as the terminal traffic increases, the trend effect becomes increasingly obvious. Moreover, the cost of the adaptive shunting algorithm for cost-sensitive services is lower than that of delay-sensitive services. This indicates that the adaptive shunting algorithm has certain advantages in dealing with network tariff consumption in the distribution of traffic through different links.

Two-Level Distributed Offloading Scheme
In this section, we develop a performance analysis of the traffic flow distribution scheme for multi-service of the V2X network by formulating a specific 5G networking application scenario, and compare the proposed scheme with the adaptive shunting strategy for a single type of service.
V2Ts in operating vehicles (such as public buses) in cities improve the ability to operate content by expanding local storage. The main service types of V2Ts include high-bandwidth services such as online music, games, and video. The interactive service requirements of the vehicle terminal and the 5G base station are relatively small. The simulation parameter settings in this scenario are presented in Table 2. This scenario adapts to urban traffic sections, and guarantees vehicular information services (in-vehicle of V2T, V2MT, and V2B services), as well as out-of-vehicle road condition perception (V2E and V2R services out-of-vehicle), and belongs to the service type with high delay requirements. Figure 7 shows the comparison results of delay-sensitive service utility values for multi-type service offloading and single-type service offloading when the service rate requirements of the terminal are different. When the terminal service rate demand is low, the F-utility value of the single type service split is better. When the terminal service rate demand exceeds about 3.8 Mbps, the F-utility value of the multi-type, multi-service split algorithm is higher. The performance optimization effect is more obvious, i.e., the classification performance of the adaptive shunt algorithm is better reflected. Table 2. Multi-service splitting parameters (1).

Two-Level Distributed Offloading Scheme
In this section, we develop a performance analysis of the traffic flow distribution scheme for multi-service of the V2X network by formulating a specific 5G networking application scenario, and compare the proposed scheme with the adaptive shunting strategy for a single type of service.
V2Ts in operating vehicles (such as public buses) in cities improve the ability to operate content by expanding local storage. The main service types of V2Ts include high-bandwidth services such as online music, games, and video. The interactive service requirements of the vehicle terminal and the 5G base station are relatively small. The simulation parameter settings in this scenario are presented in Table 2. This scenario adapts to urban traffic sections, and guarantees vehicular information services (in-vehicle of V2T, V2MT, and V2B services), as well as out-of-vehicle road condition perception (V2E and V2R services out-of-vehicle), and belongs to the service type with high delay requirements. Table 2. Multi-service splitting parameters (1). Figure 7 shows the comparison results of delay-sensitive service utility values for multi-type service offloading and single-type service offloading when the service rate requirements of the terminal are different. When the terminal service rate demand is low, the F-utility value of the single type service split is better. When the terminal service rate demand exceeds about 3.8 Mbps, the Futility value of the multi-type, multi-service split algorithm is higher. The performance optimization effect is more obvious, i.e., the classification performance of the adaptive shunt algorithm is better reflected. When the vehicle terminal in the Internet of Vehicles needs to communicate directly with the 5G base station to obtain its real-time location, traffic conditions, online video, etc., the service data generated by the vehicle terminal is mainly cost-sensitive. The simulation parameters are set as listed in Table 3, and the simulation results are shown in Figure 8. This scenario is suitable for expressway areas. In this scenario, priority should be given to vehicle condition monitoring, perception, and communication services involved in safe driving (which belong to delay-sensitive services). Large-bandwidth data services such as user information services (in-vehicle V2MT and V2B services) and in-vehicle security monitoring (in-vehicle V2E service) are cost-sensitive services. Table 3. Multi-service splitting parameters (2).

Service Type
Service Characteristics Service Proportion  When the vehicle terminal in the Internet of Vehicles needs to communicate directly with the 5G base station to obtain its real-time location, traffic conditions, online video, etc., the service data generated by the vehicle terminal is mainly cost-sensitive. The simulation parameters are set as listed in Table 3, and the simulation results are shown in Figure 8. This scenario is suitable for expressway areas. In this scenario, priority should be given to vehicle condition monitoring, perception, and communication services involved in safe driving (which belong to delay-sensitive services). Largebandwidth data services such as user information services (in-vehicle V2MT and V2B services) and in-vehicle security monitoring (in-vehicle V2E service) are cost-sensitive services. Table 3. Multi-service splitting parameters (2). The load-separation results of the cost-sensitive service in both the single-type and multi-type service scenarios when the service data rate requirements of the vehicle-mounted terminal are different are shown in Figure 8. When the service rate requirement of the vehicle terminal is lower than 3 Mbps, the traffic splitting effect for a single type of service is relatively good. However, when the service rate demand exceeds 3 Mbps, the F-utility value of the multi-type service shunt is better, and the utility effect becomes increasingly obvious. Cost-sensitive service (Muti-service) Cost-sensitive service (Single service) The load-separation results of the cost-sensitive service in both the single-type and multi-type service scenarios when the service data rate requirements of the vehicle-mounted terminal are different are shown in Figure 8. When the service rate requirement of the vehicle terminal is lower than 3 Mbps, the traffic splitting effect for a single type of service is relatively good. However, when the service rate demand exceeds 3 Mbps, the F-utility value of the multi-type service shunt is better, and the utility effect becomes increasingly obvious.

Conclusions
This paper examined the service requirements and communication modes of 5G vehicle networking terminals. As the typical service mode of 5G vehicular networks, a V2X-based vehicle service model is proposed. On this basis, the distributed traffic flow splitting strategy adapted to multi-service of V2X networks is studied. In the service classification process, multiple nodes are selected as the interfaces for the corresponding service data streams flowing into the sub-network in the V2X scenario. Then, each node distributes the data streams to the heterogeneous sub-networks to implement the offload transmission according to the adaptive offloading algorithm. The traffic flow splitting strategy takes delay and cost as joint optimization goals, and realizes the combination of the single service offloading scheme and the prioritized multi-service diversion scheme. Throughout the research in this paper, we realized that the following aspects need to be studied: (1) based on the V2X networking scenario, the multi-service shunting algorithm combined with vehicle mobility needs further study and (2) this paper mainly studies the parallel multi-network transmission for single-vehicle terminals, and does not consider the situation of regional multi-terminals. These are the directions for further research.