Joint Allocation of Wireless Resource and Computing Capability in MEC-Enabled Vehicular Network
2021-07-26YanzhaoHouChengruiWangMinZhuXiaodongXuXiaofengTaoXunchaoWu
Yanzhao Hou,Chengrui Wang,Min Zhu,Xiaodong Xu,Xiaofeng Tao,Xunchao Wu
National Engineering Laboratory for Mobile Network Technologies,Beijing University of Posts and Telecommunications,Beijing 100876,China
Abstract:In MEC-enabled vehicular network with limited wireless resource and computation resource,stringent delay and high reliability requirements are challenging issues.In order to reduce the total delay in the network as well as ensure the reliability of Vehicular UE(VUE),a Joint Allocation of Wireless resource and MEC Computing resource(JAWC)algorithm is proposed.The JAWC algorithm includes two steps:V2X links clustering and MEC computation resource scheduling.In the V2X links clustering,a Spectral Radius based Interference Cancellation scheme(SR-IC)is proposed to obtain the optimal resource allocation matrix.By converting the calculation of SINR into the calculation of matrix maximum row sum,the accumulated interference of VUE can be constrained and the the SINR calculation complexity can be effectively reduced.In the MEC computation resource scheduling,by transforming the original optimization problem into a convex problem,the optimal task offloading proportion of VUE and MEC computation resource allocation can be obtained.The simulation further demonstrates that the JAWC algorithm can significantly reduce the total delay as well as ensure the communication reliability of VUE in the MEC-enabled vehicular network.
Keywords:vehicular network;delay optimization;wireless resource allocation;matrix spectral radius;MEC computation resource allocation
I.INTRODUCTION
With the rapid growth of smart cars and wireless communication,a number of advanced technologies such as self-driving and video-aided real-time navigation have emerged in vehicular network[1–4].The implementation of these applications requires strong computational capability to manage various tasks that are computationally-intensive and delay-sensitive[5,6].To cope with the problems such as pool terminal computing capability,Mobile Edge Computing(MEC)is considered to be a promising paradigm[7–10].With MEC,the computation tasks of vehicles can be forwarded to the MEC server through wireless link[11,12]to reduce the local computing delay.However,with the increasing tasks being forwarded to MEC server,since the wireless and computation resource are limited,the co-channel interference among vehicles will increase dramatically and great pressure will be put on the MEC server[13,14],which will lead to high delay and low reliability for vehicle.Specifically,the delay in MEC-enabled vehicular network is categorized two types:the communication delay and the computing delay.The communication delay is mainly affected by the accumulated interference which is caused by other vehicles sharing the same wireless resource.The computation delay is not only affected by task offloading proportion,but also by the MEC computation capability scheduling.And the communication reliability of vehicles mainly depends on the co-channel interference.
Some wireless resource allocation mechanisms are proposed to mitigate interference among vehicles,in order to minimize vehicle communication delay[15–17].In[18],an alternative greedy heuristic resource block(RB)sharing algorithm is introduced to constrain the accumulated interference of vehicleto-vehicle(V2V)links.However,it ignores that vehicle-to-infrastructure(V2I)links also exist,and resource blocks are shared by V2V links and V2I links.In[19],the interference relations among different vehicle-to-everything(V2X)links are formulated as a novel interference-aware graph.Then a resource sharing algorithm utilizing interference-aware graph is constructed to obtain the near optimal solution for resource allocation.In[20],the delay and reliability requirements of V2V links are transformed into optimization problem which is determined only by the slowly changing channel information,and the authors propose a separate RB and power allocation scheme.A location-dependent resource allocation scheme(LDRAS)is implemented at the expense of spectral performance in[21],which could ensure a certain maximum interference level.In[22],a time dynamic optimization scheme is introduced to reduce communication delay through optimization of the wireless resources and constraining the network switching rate.In[23],a graph-based V2V partitioning algorithm is proposed to separate V2V links with high mutual interference into different clusters.However,it will lead to unstable clustering result due to the first vertex which is randomly selected.At the same time,the complexity of the implementation will increase dramatically as the number of V2V links increases.
In order to cope with the issues such as pool terminal computing capability,computationally-intensive tasks,etc.,some task offloading and MEC computation resource scheduling strategies were proposed to enable terminal to utilize the powerful computational capability of MEC server[24–27].In[28],the problem is conceived as a multiple-user task offloading game to reduce the delay and a distributed algorithm is proposed.However,the local computation resource of VUE would not be effectively utilized if all tasks are offloaded to MEC server.In[29],a task offloading method based on machine learning is proposed to achieve efficient and reliable task offloading under information uncertainty.Aiming to reduce the average delay of task offloading,the authors in[30]proposed a task offloading algorithm using multi-armed bandit(MAB)theory.To decrease the local processing delay of vehicles,the author in[31]proposed a software-defined network architeture(SDN)based on load-balancing algorithm where vehicles could offload the computational tasks partly to MEC server.In[32],a federated offloading algorithm is proposed to improve the computation resource utilization and decrease processing delay.However,the task offloading proportion is only optimized for a vehicle,not the global optimal.
In the MEC-enabled vehicular network,computational tasks of vehicle can be partially offloaded to MEC server via V2I wireless resource which can be shared by V2V vehicles.And MEC server will schedule computing resources for tasks transmitted by V2I links.In order to minimize the total delay as well as ensure the reliability of vehicles at the same time,the wireless resource allocation and MEC computation resource scheduling need to be jointly considered and optimized[33,34].In this context,a Joint Allocation of Wireless resource and MEC Computing resource(JAWC)algorithm based on spectral radius estimation theory is proposed.Specifically,there are mainly two steps in the proposed algorithm,V2X links clustering and MEC computation resource scheduling.Firstly,in the V2X links clustering phase,the reliability requirement of V2X links which contain V2I links and V2V links is transformed into a matrix spectral radius constraint to ensure that the interference among vehicles is less than a preset threshold.Then,a Spectral-Radius-based Interference Cancellation(SRIC)heuristic clustering algorithm is proposed to divide V2X links into different clusters.After the V2X links clustering,the optimal task offloading proportion and MEC computation resource allocation can be calculated in MEC computation resource scheduling step.The main contributions of this work can be summarized as follows:
• Transform the SINR requirements of V2X links into a matrix spectral radius constraint to ensure that the interference among vehicles is less than a preset threshold.By converting the calculation of matrix spectral radius into the calculation of matrix maximum row sum,the calculation complexity can be significantly reduced and the reliability of V2X links can be well ensured.
• The JAWC algorithm is implemented to minimize the total delay in MEC-enabled vehicular network.In order to maximize the transmission rate of vehicle,the algorithm considers the rational RBs allocation to minimize the accumulated interference among V2X links.And on the basis of full use of local CPU and MEC server computing resources,the optimal task offloading proportion and MEC computation resource allocation are given.
• The JAWC algorithm consists of two steps.In the V2X clustering step,a Spectral-Radius-based Interference Cancellation(SR-IC)heuristic clustering algorithm is proposed.Then in the MEC computation resource scheduling stage,a convex problem is formulated to obtain the optimal solution.
The remainder of this paper is outlined as follows.Section II defines the system model and formulates the optimization problem.Section III presents the JAWC algorithm.Simulation results are described in Section IV.Finally,the paper is concluded in Section V.
II.SYSTEM MODEL
The scenario considering hybrid V2V and V2I transmission is shown in Figure 1,where a total ofMV2X links are in the coverage of an RSU equipped with an MEC sever.Specifically,there areJV2I links andKV2V links.The computational tasks of vehicles can be partly fowarded to the MEC server via V2I links.Then the MEC server will schedule computation resource for the task.For illustration purpose,we denoteV={v1,v2,...vM},VV2I={vV2I,1,vV2I,2...vV2I,J}andVV2V={vV2V,1,vV2V,2...vV2V,K}to be the vehicle sets for all V2X links,V2I links,as well as V2V links,respectively.There are a total ofNRBs that can be allocated to V2I links and V2V links.We assume that each V2I link occupies a different RB and V2V link can share the RBs occupied by V2I link.

Figure 1.System model of vehicular network with hybrid V2V and V2I transmission.

Figure 2.Bipartite graph representation for mutual interference between V2I links and V2V links.
In this paper,we consider that the resource allocation is in a time slot,in which the channel condition remain constant.Due to the mobility of vehicles,we assume that the channel power gain from thei-thtransmitting VUE to thej-threceiving VUE,denoted byhij,is formulated ashij=gijϕij,wheregijandϕijrepresent the slowly varying large-scale fading and the fast varying small-scale fading,respectively.In this work,we consider Rayleigh fast fading for all VUEs[16].Specifically,hiidenotes effective channel power gain between the transmitter and the receiver in thei-thV2X link.We define the transmit power vector of all V2X links asP=(P1,P2,...,PM)T,where thei-thelement denotes the transmit power of thei-thV2X link.Andσ2denotes the additive white Gaussian noise power.
2.1 QoS Requirements
In order to guarantee high communication reliability,we define a SINR requirement matrix Γ=diag(γ1,γ2,...,γM),whereγirepresents the SINR threshold for thei-thV2X link.For illustration purpose,several matrices are defined to concisely describe the SINR constraint in the following.
Definition 1.RB Allocation Matrix.RB allocation matrix X=(xmn)M×N is defined to be

where

for 1≤m ≤M,1≤n ≤N,M=J+K.
Definition 2.RB Sharing Matrix.The wireless resource sharing matrix R=(rij)M×M is defined to be

where

for 1≤i,j ≤M.
Particularly,rij=0 ifi=j.Since there are a total ofNRBs available,there are a total ofNresource sharing matrices which can be denoted asR1,R2,...,RN.
For a given resource allocation matrixX,when different V2X links occupy the same RB,the co-channel interference will occur inevitably.In this case,to ensure the communication reliability,the SINR requirement at thei-thV2X link receiver is modeled as follows:

for 1≤i,j ≤M.We denotePito be the transmit power of thei-thV2X link transmitter.Therijis the element of the resource sharing matrixRcorresponding to the RB.According to(5),we can obtain

Then,the matrix form of(6)can be obtained


where Γ denotes the SINR requirement matrix,Rdenotes the RB sharing matrix.R◦Yis the Hadamard product which is obtained by multiplying the corresponding elements of matrixRand matrixY.The definition of matrixYis given below.
Definition 3.Channel Power Gain Ratio Matrix.The channel power gain ratio matrix Y is defined to be

where

for 1≤i,j ≤M.The elementyijdescribes the interference level caused by thej-thV2X link to thei-thV2X link.
For(7),in order to get a positive solutionP,the necessary and sufficient condition is that the spectral radius of matrixAis less than 1[35].It can be denoted as

whereρ(A)is the spectral radius of matrixA.Then when the constraint(11)is satisfied,the SINR requirements of all V2X links sharing this RB can be guaranteed.
Finally,for thei-thV2X link using then-thRB,the corresponding transmission rate can be denoted as

whereBrepresents the bandwidth of one RB.
2.2 Delay Model
We denote bycjthe computational tasks of vehicle in thej-thV2I link.And assume that the CPU needsZ0computation cycles to calculate one bit.The vehicle can offload a part of computational tasks to the MEC server via V2I link and MEC server can allocate computation resource for the offloaded tasks.Theβj,θjdenote the task offloading proportion and the computation resource allocated by MEC server,respectively.Theβjandθjare determined by MEC server.For illustration purpose,we denote Λ=[β1,β2,...,βJ],Θ=[θ1,θ2,...,θJ]as the task offloading proportion vector for all V2I links and the MEC computation resource scheduling vector,respectively.
The delay of thej-thV2I link includes two parts:task offloading delay and local computing delay,which are denoted asand,respectively.Since computational tasks of V2I link can be processed in parallel using the local CPU and MEC server,the delay of V2I link is the maximum ofand.Then the delay of thej-thV2I link can be denoted as

where 0≤βj ≤1 andθjrepresents computation resource allocated by MEC server.Sjrepresents the transmission rate of thej-thV2I link.Theandcan be given as

whereflocrepresents the computational resource of the local CPU.
For thek-thV2V link,there is no computational tasks to be offloaded to MEC server,but there are some traffics that need to be transmitted from the transmitter VUE to the receiver VUE.Therefore,the V2V link only has communication delay,which can be given as

whereck,Skrepresents the transmission task size and the transmission rate,respectively.
2.3 Problem Formulation
The objective of this paper is to minimize the global delay in the MEC-enabled vehicular network as well as guarantee the communication reliability of V2X links,then find the optimal resource block allocation matrix,the optimal task offloading proportion vector and the MEC computation resource allocation vector.Based on the previous definitions,the optimization problem can be formulated as follows:

s.t.

where Λ=[β1,β2,...,βJ],Θ=[θ1,θ2,...,θJ],Λ,Θ∈represents the maximum computation resource that the MEC server can allocate to offloading tasks.ConstraintC1 guarantees that each V2I link occupies a different RB.ConstraintC2 ensures that each V2X link can be allocated with one RB.ConstraintC3 guarantees SINR requirements for all V2X links assigned to then-thRB.ConstraintC4 guarantees that vehicles can offload part of the computational tasks to the MEC server.And constraintC5 ensures that the computation resource of the MEC server can be fully utilized by all V2I links.It can be observed that the problem(17)is a NP-hard problem.
Firstly,characteristics of the problem are analyzed.As can be known from Eq.(16),the delay of V2V link is the inverse function ofSk,which is affected by the accumulated interference caused by the V2X links sharing the same RB.As can be known from Eq.(13),the delay of V2I link is the maximum ofand,which is affected by the transmission rateSj,task offloading proportionβjand MEC computation resource schedulingθj.The task offloading proportionβjdetermines how much computational tasks of vehicle can be fowarded to the MEC server,which affects theand.For V2I links,the accumulated interference caused by other V2X links sharing the same RB need to be minimized firstly,then the optimal task offloading proportionβjand MEC computation resource schedulingθjcan be calculated.
III.THE PROPOSED JAWC ALGORITHM
Because the problem(17)is NP-hard,we give an alternative Joint Allocation of Wireless and MEC computing resource Algorithm(JAWC)instead.There are two main steps in JAWC.Firstly,in the V2X links clustering step,each vehicle reports the Channel State Information(CSI)to the RSU then the RSU allocates RB for each vehicle.In order to minimize the accumulated interference for V2X links,a Spectral Radius based Interference Cancellation heuristic clustering scheme(SR-IC)is proposed to obtain the optimal RB allocation matrixX,the communication reliability of V2X links can be well guaranteed at the same time.By converting the matrix spectral radius constraint into the matrix maximum row sum constraint,the SINR calculation complexity can also be effectively reduced.Secondly,in the MEC computational resource scheduling step,by transforming the original problem into a convex problem,the optimal task offloading proportion vector Λ and the MEC computational resource allocation vector Θ can be obtained.
3.1 V2X Links Clustering
In V2X links clustering step,a SR-IC scheme is proposed to allocate RBs to VUEs,which can minimize the accumulated interference for V2X links.We first replace the constraintC3 with a more stringent constraint.According to Frobenius theory[36],assuming the maximum row sum of matrixAisE(A),we can get

Therefore,if the max row sum of matrixAis less than 1,constraintC3 is satisfied.So we can repleace the constraintC3 with

By calculating the maximum row sum of the matrix instead of the SINR value of each VUE,not only the SINR requirement of VUEs can be guaranteed,but the calculation complexity can be effectively reduced.For example,nVUEs are allocated the same RB.When we verify whether the communication reliability of the VUEs meet the requirement,if the SINR value of each VUE is directly calculated,the time complexity required isO(n).By calculating the maximum row sum of the matrix,the time complexity required isO(1).
In MEC-enabled vehicular network illustrated in Section II,orthogonal RBs are occupied by different V2I links,however,the V2V links can share the same RBs with V2I links.In addition,the V2I links contain information such as the computing capability of the vehicles and the computing task size.The MEC server needs to determine the task offloading proportion of each vehicle in V2I link and the MEC computation resource allocation based on these information.We assume that the QoS of V2I should be guaranteed first.Therefore,the SR-IC scheme is further decomposed into two sub-parts.Firstly,in the V2I links matching part,V2Vs link and V2Is link are jointly clustered into several clusters.Secondly,in the V2V links clustering part,if there are any V2V links which are not assigned to any cluster after the V2I links matching,the remaining V2V links can be clustered into new clusters.
3.1.1 V2I Links Matching
In the V2I links matching step,we construct a bipartite graph as illustrated in Figure 2.For the bipartite graph,vertices represent V2I links and V2V links which can be denoted asVV2I={vV2I,1,vV2I,2...vV2I,J}andVV2V={vV2V,1,vV2V,2...vV2V,K},respectively.The edge between V2I and V2V link represents the mutual interference,which can be denoted aswj,k.The weight matrixWof bipartite graph is composed ofwj,k,where.

wherehjkis the channel power gain from thej-thV2I link to thek-thV2V link andhkjis the channel power gain from thek-thV2V link to thej-thV2I link.
Then in order to divide V2X links into several clusters,a Spectral-Radius-based Interference Cancellation(SR-IC)heuristic clustering algorithm is proposed.There is not a specified clustering threshold in the proposed heuristic algorithm,which is more flexible than other clustering algorithms[37].And the spectral radius estimation is utilized to ensure the reliability of V2X links at the same time.
Algorithm 1 shows the process of proposed heuristic clustering algorithm.

Algorithm 1.V2I links matching.1:Input:W,VV 2I,VV 2V 2:while VV 2I/=∅do 3:Select vV 2I,j∈VV 2I,vV 2V,k∈VV 2V that correspond to the minimum element in W 4:if E(An)<1 when add vV 2I,j,vV 2V,k into cluster Cn then 5:Add vV 2I,j,vV 2V,k into cluster Cn and remove vV 2I,j,vV 2V,k from VV 2I,VV 2V 6:Select vV 2V,p∈ VV 2V that will lead to the minimum HInter,n by traversing all V2V links in VV 2V 7:Select the minimum element in W of current bipartite graph as the clustering interference threshold HThre 8:while HThre >HInter,n and E(An) < 1 when add vV 2V,p into cluster Cn do 9:Add vV 2V,p into cluster Cn and remove vV 2V,p from VV 2V 10:Repeat Step 6 and 7 to update HThre and HInter,n 11:end while 12:n=n+1 13:else 14:Add vV 2I,j into cluster Cn and remove vV 2I,j from VV 2I 15:n=n+1 16:end if 17:end while 18:Output:Cn
• Firstly,select a minimum elementwjkinW.If the maximum row sum of matrixAnis greater than 1 when addvV2I,jandvV2V,kinto clusterCn,it indicates that the SINR requirements of all V2X links assigned in this RB can’t be guaranteed.Then add onlyvV2I,jinto clusterCnand deletevV2I,jfrom the bipartite graph.After that,a new cluster is created.
• If the maximum row sum of matrixAnis less than 1,addvV2I,jandvV2V,kinto clusterCn,and deletevV2I,jandvV2V,kfrom the bipartite graph.SelectvV2V,pfromVV2Vthat will lead to the minimumHInter,nby traversing all V2V links.TheHInter,nrepresents the sum interference introduced byvV2V,pto all V2X links in clusterCn.TheHInter,nforCncan be denoted as:

whereviis the V2I links or V2V links added in clusterCn,hpiis the interference caused byvV2V,pinVV2Vtovi.
• Then select the minimum element in weight matrix of current bipartite graph as the adaptive clustering interference thresholdHThre.IfHThre >HInter,nand the maximum row sum of matrixAnis less than 1 when add thevV2V,pinto clusterCn,addvV2V,pinto clusterCn.Otherwise,a new cluster is created.
3.1.2 V2V Links Clustering
After V2I links matching,all V2I links have been divided into different clusters.If there are any V2V links which are not added into any clusters,we construct the V2V interference graph as shown in Figure 3.

Figure 3.Graph representation for mutual interference between V2V links.
The Figure 3 describes the mutual interference between V2V links,which are not assigned to any cluster after the V2I links matching step.The vertices in the graph are denoted as,each element of which represents an unassigned V2V link.The edge between two V2V links in the graph represents the mutual interference,which can be denoted aswd,d′.The weight matrixWv2vof the graph is composed ofwd,d′,where.Dis the number of V2V links incan be given by


Algorithm 2.V2V links clustering.1:Input:V′V 2V,WV 2V 2:while V′V 2V/=∅do 3:Select v′V 2V,d,v′V 2V,d′∈V ′V 2V that correspond to the minimum element in Wv2v 4:if E(An′) < 1 when add v′V 2V,d,v′V 2V,d′ into cluster Cn′ then 5:Add v′V 2V,d,v′V 2V,d′ into cluster Cn′ and remove v′V 2V,d,v′V 2V,d′ from V ′V 2V 6:Select v′V 2V,p∈V′V 2V that will lead to the minimum HInter,n′ by traversing all V2V links in V′V 2V 7:Select the minimum element in Wv2v as the adaptive clustering interference threshold HThre′8:while HThre′ >HInter,n′ and E(An′) < 1 when add v′V 2V,p into cluster Cn′ do 9:Add v′V 2V,p into cluster Cn′ and remove v′V 2V,p from V ′V 2V 10:Repeat Step 6 and 7 to update HThre′ and HInter,n′11:end while 12:n′=n′+1 13:else 14:Add v′V 2V,d into cluster Cn′ and remove v′V 2V,d from V ′V 2V 15:n′=n′+1 16:end if 17:end while 18:Output:Cn′
Then the heuristic clustering algorithm proposed in V2I links matching step is used to divide V2V links into several new clusters.Algorithm 2 shows the specific process.
In this section,the spectral-radius-based interference cancellation heuristic clustering algorithm is proposed.In the V2I links matching part,a bipartite graph is constructed to match the V2I links and V2V links for minimal accumulated interference.Then in the V2V links clustering part,the V2V links which are not assigned to any clusters in V2I links matching part are divided into new clusters for minimal accumulated interference among V2V links occupying the same RB.
3.2 MEC Computational Resource Scheduling
After the V2X links clustering step,the problem(17)can be transformed into problem(24),

As can be known from Eq.(13),the delay of thej-thV2I linkTjis the maximum ofand.If task offloading delayis greater than local computing delay,VUE will wait for the task computing result from the MEC server,resulting in waste of VUE local computing resources.Ifis greater than,VUE will wait for the task computing result from local CPU.In order not to bring additional delay to VUE waiting for the computing result from MEC or local CPU,should be equal to.Then we can get the correlation of task offloading ratioβjand MEC computation resource schedulingθj,which can be described as:

In order to calculate the optimal solution for problem(24),we first give the Lagrangian function which is denoted as

whereαis the Lagrange multiplier.Based on the Karush-Kuhn-Tucker conditions,Eq.(27)and Eq.(28)can be given

The problem(24)is convex for variableβj,then the optimalcan be obtained by

Theβjis a number between 0 and 1,so it can be calculated that the Lagrange multiplierαis a number between 0 and.Finally,based on the Karush-Kuhn-Tucker conditions,theandcan be calculated.
IV.SIMULATION RESULTS
In this section,simulation results are presented to validate the proposed JAWC algorithm.The simulation parameters are listed in Table 1.In term of the total delay,the proposed algorithm is compared and analyzed with some baseline algorithms,as follows:

Table 1.Simulation parameters.
1.Optimization Wireless resource Allocation algorithm(OWA):The RSU allocates RBs for V2X links based on the proposed SR-IC scheme,and theβj,θjare determined by MEC server randomly.
2.Optimization MEC Computation capability Allocation algorithm(OCA):The RSU allocates RBs for V2X links randomly,and theβj,θjare determined by MEC server based on the MEC computation resource allocation scheme proposed in Section 3.2.
3.Federated Offloading Algorithm(FOS):The federated task offloading algorithm proposed in[32]is revised as a comparison,where the RSU allocates RBs randomly,task offloading proportionβjis optimal and MEC computational resource schedulingθjare determined by MEC server randomly.
Then,considering the average spectral efficiency,the proposed SR-IC scheme is compared and analyzed with the RB random allocation scheme(RAS).In order to evaluate the performance of the proposed MEC computation resource allocation scheme,the optimal task offloading proportionβj[32],the optimal MEC computational resource allocationθjare compared in terms of V2I delay,respectively.And to be fair,the SR-IC scheme is adopted by all schemes.Finally,the SINR performance of the SR-IC scheme is evaluated and compared with the RAS scheme.
4.1 Simulation Results
Figure 4 shows the total delay in MEC-enabled vehicular network for different data length in different algorithms,where the V2V transmission power is 26 dBm.We can see that with the increase of the data length,the proposed JAWC algorithm can significantly reduce the total delay.For instance,the achieved performance gain of JAWC algorithm is 34.1%,51.2% and 53.3%compared with OWA,OCA and FOS when the data length is 200 Kbits,respectively.In OCA,the RBs are allocated randomly,which leads to high interference among V2X links in the same cluster,resulting in low transmission rate and high transmission delay.In OWA,the task offloading proportionβjand the MEC computational resource allocationθjare determined by MEC server randomly,which increases the V2I delay.The improper MEC computation resource allocation increases computing delay and severe co-channel interference limits the transmission rate in FOS.In the proposed JAWC algorithm,the accumulated interference in the same cluster can be limited by spectral radius estimation,which leads to high transmission rate and low transmission delay.Furthermore,the optimal offloading ratioβjand MEC schedulingθjminimize the delay of V2I link.
Figure 5 shows the average spectral efficiency under different V2V transmission power in different schemes.It can be observed that,the proposed SRIC scheme has higher average spectral efficiency compared with RAS.It indicates that the accumulated interference among V2X links is significantly reduced.With the increasing of V2V transmission power,compared with RAS,the average V2I spectral efficiency in SR-IC decreases more slowly.The reason is as the transmission power of V2V is higher,there are fewerV2V links that can be assigned to the same cluster with V2I links in V2I links matching part due to the spectral radius constraint.Therefore,the interference caused by V2V links to V2I links will be limited.

Figure 4.The global delay for different data lengths.
Figure 6 illustrates the total delay of V2I with the increase of data length,where V2V transmission power is 26 dBm.We can observe that the joint optimal task offloading proportionβjand MEC computation resource allocationθjcan significantly reduce the total delay of V2I.The reason is that the computation resource of local CPU and MEC server can be effectively utilized whenβjandθjare optimal.

Figure 5.Average spectral efficiency for different V2V transmission power.

Figure 6.Total delay of V2I for different data length.
Figure 7 shows the total number of V2X links meeting SINR requirement under different transmission power of V2V in SR-IC and RAS scheme.When the V2V transmission power is small,the interference from V2I link to V2V link is relatively high,so there will be several V2V links that cannot meet the SINR requirement in SR-IC scheme.Compared with RAS scheme,the SR-IC scheme can ensure that more V2X links meet the SINR requirements.For instance,when the transmission power of V2V is 17 dBm,all the V2X links meet the SINR requirement.The reason is that in the V2X clustering step,the spectral radius estimation constraint can limit the accumulated interference in the same cluster,thereby ensuring the SINR requirement of V2X links.

Figure 7.The total number of V2X links meeting SINR requirements for different V2V transmission power.
Figure 8 shows the total number of V2X links meeting SINR requirement with the increase of distance between the transmitting vehicle and the receiving vehicle in SR-IC and RAS scheme,respectively.When the distance increases,the number of V2X links that meet the SINR requirement will decrease.The reason is that the channel power gain of V2V links becomes smaller as the distance increases.Compared with RAS scheme,the SR-IC scheme can ensure that more V2X links meet the SINR requirements.For instance,when the distance between the transmitting vehicle and the receiving vehicle is 30m,the number of V2X links meeting the SINR requirement in SR-IC and RAS are 99 and 85,respectively.

Figure 8.The total number of V2X links meeting SINR requirements for different distance between the transmitting vehicle and the receiving vehicle of V2V link.
V.CONCLUSION
In this paper,we focused on the problem of minimizing the total delay in MEC-enabled Vehicular Network.To cope with this,a JAWC algorithm including the V2X clustering step and the MEC computation resource scheduling step is introduced.In the V2X clustering step,the SINR requirement of vehicles is transformed into matrix spectral radius constraint to ensure the reliability,and a heuristic clustering algorithm is proposed to divide V2X links into different clusters.In the MEC computation resource scheduling step,the original optimization problem is transformed into a convex problem to get the optimal solution.Finally,simulation results validated the effectiveness of the proposed JAWC algorithm.
ACKNOWLEDGEMENT
This work was supported in part by the National Key R&D Program of China under Grant 2019YFE0114000,in part by the National Natural Science Foundation of China under Grant 61701042,in part by the 111 Project of China(Grant No.B16006),and the research foundation of Ministry of Education-China Mobile under Grant MCM20180101.
杂志排行
China Communications的其它文章
- LED Adaptive Deployment Optimization in Indoor VLC Networks
- Reinforcement Learning-Based Sensitive Semantic Location Privacy Protection for VANETs
- Boosting Unsupervised Monocular Depth Estimation with Auxiliary Semantic Information
- Bit-Level Composite Signal Design for Simultaneous Ranging and Communication
- Joint 3D Trajectory and Resource Optimization for A UAV Relay-Assisted Cognitive Radio Network
- A Blockchain-Based Credible and Secure Education Experience Data Management Scheme Supporting for Searchable Encryption
