12
arXiv:1410.7867v1 [cs.IT] 29 Oct 2014 IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian Li, Mugen Peng, Senior Member, IEEE, Aolin Cheng, Yuling Yu, ChonggangWang, Senior Member, IEEE Abstract—The cloud radio access network (C-RAN) provides high spectral and energy efficiency performances, low expendi- tures and intelligent centralized system structures to operators, which has attracted intense interests in both academia and industry. In this paper, a hybrid coordinated multi-point trans- mission (H-CoMP) scheme is designed for the downlink trans- mission in C-RANs, which fulfills the flexible tradeoff between cooperation gain and fronthaul consumption. The queue-aware power and rate allocation with constraints of average fronthaul consumption for the delay-sensitive traffic are formulated as an infinite horizon constrained partially observed Markov decision process (POMDP), which takes both the urgent queue state information (QSI) and the imperfect channel state information at transmitters (CSIT) into account. To deal with the curse of dimensionality involved with the equivalent Bellman equation, the linear approximation of post-decision value functions is utilized. A stochastic gradient algorithm is presented to allocate the queue-aware power and transmission rate with H-CoMP, which is robust against unpredicted traffic arrivals and uncertainties caused by the imperfect CSIT. Furthermore, to substantially reduce the computing complexity, an online learning algorithm is proposed to estimate the per-queue post-decision value functions and update the Lagrange multipliers. The simulation results demonstrate performance gains of the proposed stochastic gra- dient algorithms, and confirm the asymptotical convergence of the proposed online learning algorithm. Index Terms—Queue-aware resource allocation, hybrid coordi- nated multi-point transmission, fronthaul limitation, cloud radio access networks. I. I NTRODUCTION I T is estimated that the demand for high-speed mobile data traffic, such as high-quality wireless video streaming, social networking and machine-to-machine communication, will get 1000 times increase by 2020 [1], which requires a Manuscript received June 18, 2014; revised September 12, 2014; accepted October 15, 2014. The editor coordinating the review of this paper and approving it for publication was Prof. Vincenzo Piuri. Jian Li (e-mail: [email protected]), Mu- gen Peng (e-mail: [email protected]), Aolin Cheng (e- mail: [email protected]), Yuling Yu (e-mail: [email protected]) are with the Key Laboratory of Universal Wireless Communications for Ministry of Education, Beijing University of Posts and Telecommunications, China. Chonggang Wang (e-mail: [email protected]) is with the InterDigital Communications, King of Prussia, PA, USA. This work was supported in part by the National Natural Science Foun- dation of China (Grant No. 61222103, No.61361166005), the National High Technology Research and Development Program of China (Grant No. 2014AA01A701), the State Major Science and Technology Special Projects (Grant No. 2013ZX03001001), and the Beijing Natural Science Foundation (Grant No. 4131003). RRH BBU Pool MAC PHY_Baseband Network PHY_RF MBS CoMP MAC PHY Network Fig. 1. C-RAN architecture revolutionary approach involving new wireless network archi- tectures as well as advanced signal processing and networking technologies. As key components of heterogeneous networks (HetNets), low power nodes (LPNs) are deployed within the coverage of macro base stations (MBSs) and share the same frequency band to increase the capacity of cellular networks in dense areas with high traffic demands. Unfortunately, the aggressive reuse of limited radio spectrum will result in severe inter-cell interference and unacceptable degradation of system performances. Therefore, it is critical to control interference through advanced signal processing techniques to fully un- leash the potential gains of HetNets. As an integral part of the LTE-Advanced (LTE-A) standards, the coordinated multi- point transmission (CoMP) technique targets the suppression of the inter-cell interference and quality of service (QoS) improvement for the cell-edge UEs. However, CoMP is faced with some disadvantages and challenges in real HetNets. The performance gain of CoMP highly depends on the perfect knowledge of channel state information (CSI) and the tight synchronization, both of which pose strict restrictions on the backhaul of LPNs. To manipulate the high density of LPNs with lowest capital expenditure (CAPEX) and operational ex- penditure (OPEX) effectively, the cloud radio access network (C-RAN) was proposed in [2] to enhance spectral efficiency and energy efficiency performances and has recently attracted intense interest in both academia and industry. As depicted in Fig. 1, the remote radio heads (RRHs) are only configured with the front radio frequency (RF) and simple

IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

arX

iv:1

410.

7867

v1 [

cs.IT

] 29

Oct

201

4IEEE SYSTEMS JOURNAL 1

Resource Allocation Optimization forDelay-Sensitive Traffic in Fronthaul Constrained

Cloud Radio Access NetworksJian Li, Mugen Peng,Senior Member, IEEE, Aolin Cheng, Yuling Yu, Chonggang Wang,Senior Member, IEEE

Abstract—The cloud radio access network (C-RAN) provideshigh spectral and energy efficiency performances, low expendi-tures and intelligent centralized system structures to operators,which has attracted intense interests in both academia andindustry. In this paper, a hybrid coordinated multi-point t rans-mission (H-CoMP) scheme is designed for the downlink trans-mission in C-RANs, which fulfills the flexible tradeoff betweencooperation gain and fronthaul consumption. The queue-awarepower and rate allocation with constraints of average fronthaulconsumption for the delay-sensitive traffic are formulatedas aninfinite horizon constrained partially observed Markov decisionprocess (POMDP), which takes both the urgent queue stateinformation (QSI) and the imperfect channel state informationat transmitters (CSIT) into account. To deal with the curse ofdimensionalityinvolved with the equivalent Bellman equation, thelinear approximation of post-decision value functions is utilized.A stochastic gradient algorithm is presented to allocate thequeue-aware power and transmission rate with H-CoMP, whichis robust against unpredicted traffic arrivals and uncertaintiescaused by the imperfect CSIT. Furthermore, to substantiallyreduce the computing complexity, an online learning algorithm isproposed to estimate the per-queue post-decision value functionsand update the Lagrange multipliers. The simulation resultsdemonstrate performance gains of the proposed stochastic gra-dient algorithms, and confirm the asymptotical convergenceofthe proposed online learning algorithm.

Index Terms—Queue-aware resource allocation, hybrid coordi-nated multi-point transmission, fronthaul limitation, cl oud radioaccess networks.

I. I NTRODUCTION

I T is estimated that the demand for high-speed mobiledata traffic, such as high-quality wireless video streaming,

social networking and machine-to-machine communication,will get 1000 times increase by 2020 [1], which requires a

Manuscript received June 18, 2014; revised September 12, 2014; acceptedOctober 15, 2014. The editor coordinating the review of thispaper andapproving it for publication was Prof. Vincenzo Piuri.

Jian Li (e-mail: [email protected]), Mu-gen Peng (e-mail: [email protected]), Aolin Cheng (e-mail: [email protected]), Yuling Yu (e-mail:[email protected]) are with the Key Laboratory of UniversalWireless Communications for Ministry of Education, Beijing Universityof Posts and Telecommunications, China. Chonggang Wang (e-mail:[email protected]) is with the InterDigital Communications, King ofPrussia, PA, USA.

This work was supported in part by the National Natural Science Foun-dation of China (Grant No. 61222103, No.61361166005), the NationalHigh Technology Research and Development Program of China (Grant No.2014AA01A701), the State Major Science and Technology Special Projects(Grant No. 2013ZX03001001), and the Beijing Natural Science Foundation(Grant No. 4131003).

RRH

BBU Pool

MACPHY_Baseband

Network

PHY_RF

MBS

CoMP

MACPHY

Network

Fig. 1. C-RAN architecture

revolutionary approach involving new wireless network archi-tectures as well as advanced signal processing and networkingtechnologies. As key components of heterogeneous networks(HetNets), low power nodes (LPNs) are deployed within thecoverage of macro base stations (MBSs) and share the samefrequency band to increase the capacity of cellular networksin dense areas with high traffic demands. Unfortunately, theaggressive reuse of limited radio spectrum will result in severeinter-cell interference and unacceptable degradation of systemperformances. Therefore, it is critical to control interferencethrough advanced signal processing techniques to fully un-leash the potential gains of HetNets. As an integral part ofthe LTE-Advanced (LTE-A) standards, the coordinated multi-point transmission (CoMP) technique targets the suppressionof the inter-cell interference and quality of service (QoS)improvement for the cell-edge UEs. However, CoMP is facedwith some disadvantages and challenges in real HetNets. Theperformance gain of CoMP highly depends on the perfectknowledge of channel state information (CSI) and the tightsynchronization, both of which pose strict restrictions onthebackhaul of LPNs. To manipulate the high density of LPNswith lowest capital expenditure (CAPEX) and operational ex-penditure (OPEX) effectively, the cloud radio access network(C-RAN) was proposed in [2] to enhance spectral efficiencyand energy efficiency performances and has recently attractedintense interest in both academia and industry.

As depicted in Fig. 1, the remote radio heads (RRHs) areonly configured with the front radio frequency (RF) and simple

Page 2: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 2

symbol processing functionalities, while the other basebandphysical processing and procedures of the upper layers areexecuted jointly in the baseband unit (BBU) pool for UEsassociating with RRHs. The LPNs are simplified as RRHsthrough connecting to a “signal processing cloud” with high-speed fronthaul links. To coordinate the cross-tier interferencebetween RRHs and MBSs effectively, the BBU pool is inter-faced to MBSs. Such a distributed deployment and centralizedprocessing architecture facilitates the implementation of CoMP[3] amongst RRHs of C-RANs as well as provides ubiquitousnetworks coverage with MBSs. Since all the RRHs in C-RANsare connected to the BBU pool, the CoMP can be realizedthrough virtual beamforming and the beamformers can becalculated in BBU pool. Specifically, the CoMP in downlinkC-RANs can be characterized into two classes [4]: joint pro-cessing (JP) and coordinated beamforming (CB). For JP, thetraffic payload is shared and transmitted jointly by all RRHswithin the CoMP cluster [5], which means multiple deliveryof the same traffic payload from the centralized BBU poolto each cooperative RRH through capacity-limited fronthaullinks. As for the CB, the traffic payload is only transmittedby the serving RRH, but the corresponding beamformer isjointly calculated at the centralized BBU pool to coordinatethe interference to all other UEs within the CoMP cluster[6]. Obviously, JP achieves higher average spectrum efficiencythan CB does at the expense of more fronthaul consumption,while CB requires more antennas equipped with each RRH toachieve the full intra-cluster interference coordination. How-ever, the practical non-ideal fronthaul with limited capacityrestricts the overall performances of CoMP in C-RANs.

A. Related Works

There exists lots of literatures aiming to alleviate thefronthaul requirement of JP without the loss of interferenceexploitation. The authors of [7] proposed a dynamic clus-tered multi-cell cooperation scheme to substantially reduce thebackhaul consumption by imposing restriction on the clustersize. A heuristic algorithm was proposed in [8] to dynamicallyselect the directional cooperation links under a finite-capacitybackhaul subject to the evaluation of benefits and costs, whichcannot completely eliminate the undesired interference asinthe full cooperation case. Both reweighedl-1 norm minimiza-tion method and heuristic iterative link removal algorithmwere proposed in [9] to reduce the user data transfer viathe capacity-limited backhaul effectively by dealing withtheformulated cooperative clustering and beamforming problems,which, however, are suboptimal and still suffer from a signifi-cant performance loss. A backhaul cost metric considering thenumber of active directional cooperation links was adoptedin[10], where the design problem is minimizing this backhaulcost metric and jointly optimizing the beamforming vectorsamong the cooperative BSs subject to signal-to-interference-and-noise-ratio (SINR) constraints at UEs. To make a flexibletradeoff between the cooperation gain and the backhaul con-sumption, a rate splitting approach under the limited backhaulrate constraints was proposed in [11], where some fractionof the backhaul capacity originally consumed by JP could be

privately used to get more performance gains. Borrowing theidea in [11], the authors of [12] proposed a soft switchingstrategy between the JP-CoMP and CB-CoMP modes undercapacity-limited backhaul. Considering the high complexityand the large signaling overhead, a distributed hard switchingstrategy was also proposed in [12]. To achieve a tradeoffbetween diversity and multiplexing gains of multiple antennasand high spectral efficiency, the authors of [13] studied boththe dynamic partial JP-COMP and its corresponding resourceallocation in a clustered CoMP cellular networks. Generally,for the C-RANs, the potential high spectral efficiency gainof CoMP largely depends on the quality of obtained channelstate information at transmitters (CSIT) as well as the fron-thaul consumption. In [14], channel prediction usefulnesswasanalyzed and compared with channel estimation in downlinkCoMP systems with backhaul latency in time-varying chan-nels, considering both the centralized and decentralized JP-CoMP as well as the CB-CoMP.

However, the aforementioned works only focus on physicallayer performance of spectral efficiency or energy efficiencyand ignore the bursty traffic arrival as well as the delayrequirement of delay-sensitive traffic. Therefore, the resultingcontrol policy is adaptive to the channel state information(CSI) only and cannot guarantee good delay performance fordelay-sensitive applications. In general, since the CSI couldprovide information regarding the channel opportunity whilethe queue state information (QSI) could indicate the urgencyof the traffic flows, the queue-aware resource allocation shouldbe adaptive to both the CSI and QSI. Furthermore, as the CSITcannot be perfect in real systems, and systematic packet errorsoccur when the allocated data rate exceeds the instantaneousmutual information. Therefore, the issue of robustness againstthe uncertainty incurred by imperfect CSIT should also beconsidered in the resource allocation optimization.

There already have some research efforts on the queue-aware dynamic resource allocation in stochastic wireless net-works. In paper [15], the authors proposed a mixed timescaledelay-optimal dynamic clustering and power allocation de-sign with downlink JP in traditional multi-cell networks.The queue-aware discontinuous transmission (DTX) and userscheduling design with downlink CB in energy-harvestingmulti-cell networks was proposed in [16]. A queue-weighteddynamic optimization algorithm using Lyapunov optimizationapproach was proposed in [17] for the joint allocation ofsubframes, resource blocks, and power in the relay-basedHetNets. However, all these works focus on queue-awareresource allocations in homogeneous networks or HetNetswithout the consideration of the imperfect CSIT. Therefore,the solutions cannot work in the C-RANs with the practicalchallenges of imperfect CSIT and non-ideal capacity-limitedfronthaul links.

B. Main Contributions

To the best of our knowledge, there are lack of effec-tive signal processing techniques and dynamic radio resourcemanagement solutions for delay-sensitive traffic in C-RANsto optimize the SE, EE and delay performances, which still

Page 3: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 3

remains challenging and requires more investigations. Basedon the aforementioned advantages and challenges of C-RANs,the efficient CoMP scheme with tradeoff between cooperationgain and fronthaul consumption will be elaborated in thispaper. Furthermore, under the average power and fronthaulconsumption constraints, the dynamic radio resource manage-ment with feature of queue-awareness to maintain good delayperformance for delay-sensitive traffic in stochastic C-RANswill also get studied in this paper. The major contributionsofthis paper are as follows.

• To allow a flexible tradeoff between cooperation gainand average fronthaul consumption, the H-CoMP schemeis proposed for the delay-sensitive traffic in C-RANsby splitting the traffic payload into shared streams andprivate streams. By reconstructing the shared streamsand private streams and optimizing the precoders anddecorrelators, the shared streams and private streams canbe simultaneously transmitted to obtain the maximumachievable degree of freedom (DoF) under limited fron-thaul consumption.

• Motivated by [18], to minimize the transmission delayof the delay-sensitive traffic under the average power andfronthaul consumption constraints in C-RANs, the queue-aware rate and power allocation problem is formulatedas an infinite horizon average cost constrained partiallyobserved Markov process decision (POMDP). The queue-aware resource allocation policy is adaptive to both QSIand CSIT in the downlink C-RANs and can be obtainedby solving a per-stage optimization for the observedsystem state at each scheduling frame.

• Since the optimal solution requires centralized imple-mentation and perfect knowledge of CSIT statistics andhas exponential complexity w.r.t. the number of UEs, thelinear approximation of post-decision value functions in-volving POMDP is presented, based on which a stochasticgradient algorithm is proposed to allocate power andtransmission rate dynamically with low computing com-plexity and high robustness against the variations and un-certainties caused by unpredictable random traffic arrivalsand imperfect CSIT. Furthermore, the online learningalgorithm is proposed to estimate the post-decision valuefunctions effectively.

• The delay performances of the proposed H-CoMP andqueue-aware resource allocation solution are numericallyevaluated. Simulation results show that a significant de-lay performance gain can be achieved in the fronthaulconstrained C-RANs with H-CoMP, and the queue-awareresource allocation solution is validated and effective dueto the adaptiveness to both QSI and imperfect CSIT. Fur-ther, the stochastic gradient algorithms can improve thedelay performances drastically, and the online learningalgorithm is asymptotically converged.

The rest of this paper is organized as follows. Section IIdescribes the system model and section III gives the designof H-CoMP scheme for the downlink C-RANs. The queue-aware resource allocation problem is formulated as POMDPin section IV and a low complexity approach is proposed in

1A

2A1

(1, )sR

(1, )pR

(2, )pR

(2, )sR

(1, ) (1, ) (1, )

(1, ) (1, ) (1, )

( 2 , ) ( 2 , ) ( 2 , )

: ,

: ,

: ,

s s s

p p p

s s s

s p

s p

s p

W

W

W

( 2 , ) ( 2 , ) ( 2 , )

( 2 , ) ( 2 , ) ( 2 , )

(1, ) (1, ) (1, )

: ,

: ,

: ,

s s s

p p p

s s s

s p

s p

s p

W

W

W

(1, ) (1, ),s ps s

(2, ) (2, ),s ps s

(2, )ss

(1, )ss

1s

2s

Fig. 2. Workflow of resource allocation forM = 2.

section V. The performance evaluation is conducted in sectionVI and section VII summarizes this paper.

Notation 1: (.)T and (.)H stand for the transpose andconjugate transpose, respectively.(.)† stands for the pseudo-inverse. Besides,diag(p) denotes a diagonal matrix formedby the vectorp.

II. SYSTEM MODELS

To optimize performances of downlink C-RANs, the trans-mission model, traffic queue dynamic model in the mediumaccess control (MAC) layer, and the imperfect CSIT assump-tion in the physical layer are considered in this section.

A. Transmission Model

The transmission ofM delay-sensitive traffic payloadsin downlink C-RANs withM RRHs is considered. DenoteM = 1, 2, ...,M as the UE set andN = 1, 2, ...,Mas the RRH set within the CoMP cluster. An example ofC-RAN with M = 2 is illustrated in Fig. 2. The inter-tierinterferences amongst the RRHs and MBSs are controlled bysetting the maximum allowable power consumption of eachRRH indicated by the MBSs through the X2 interfaces, whilethe intra-tier interferences in C-RANs can be eliminated byimplementing the CoMP. Each RRH and UE are equippedwith Nt andNr antennas respectively, whereMNr ≥ Nt >(M − 1)Nr. Within the coverage of each RRH, a served UEexists and it can also be cooperatively served by the otherRRHs according to the following proposed H-CoMP scheme.In this paper, the scheduling is carried out in every frameindexed byt and the frame duration isτ second.

B. Traffic Queue Dynamic Model

Let Q(t) = Q1(t), . . . , QM (t) denote the global QSI(number of bits) forM queues maintained at BBU pool at thebeginning of scheduling framet. There will be random packetarrival Ai(t) afterGi(t) bits are successfully received by UEi at the end of framet. The random arrival processAi(t)is supposed to be independent identically distributed (i.i.d)over scheduling frame according to a general distribution withmeanEAi(t) = λi and independent w.r.ti. Furthermore, thestatistics ofAi(t) is supposed to be unknown to the BBU. Thequeue dynamic of UEi is then given by

Qi(t+ 1) = min[Qi(t)−Gi(t)]+ +Ai(t), NQ, (1)

where[x]+ = maxx, 0 andNQ is the maximum buffer size.

Page 4: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 4

C. Imperfect CSIT Assumption

Let Hji(t) ∈ CNr×Nt denote the complex channel fadingcoefficient between RRHi and UEj at framet and letH(t) =Hji(t) : j ∈ M, i ∈ N denote the global CSI. Especially,every element ofHji(t) is supposed to remain constant withina scheduling frame but be i.i.d over scheduling frame. Theperfect knowledge of CSI is assumed to be only obtained bythe UE while the imperfect CSITH = Hji(t) ∈ CNr×Nt :j ∈ M, i ∈ N is obtained by the BBU pool. The rank of bothHji andHji is assumed to beminNr, Nt. Furthermore, theimperfect CSIT error kernel model is given by [19]

Pr[Hji|Hji] =1

πσji

exp(−|Hji −Hji|2

σji

), (2)

which is caused by duplexing delay in time division duplex(TDD) systems or quantization errors and feedback latencyin frequency division duplex (FDD) systems. The aboveσji ∈ [0, 1] indicates the CSIT quality. Whenσji = 0, wehaveHji = Hji, which corresponds to the perfect CSIT case.When σji = 1, we haveHjiH

†ji = 0, which corresponds to

the no CSIT case.

III. H YBRID COMP SCHEME

With the limited fronthaul capacity, the maximum achiev-able DoF can be obtained by separating the traffic payloadfor UE i into L(i,s) shared streamss(i,s) and L(i,p) privatestreamss(i,p) and simultaneously transmitting them with opti-mal precoders and decorrelators, that is the hybrid CoMP (H-CoMP) scheme. More specifically, the H-CoMP allows sharedstreams to be shared across the RRHs with the CoMP clusterby multiple delivery through capacity-limited fronthaul links.Meanwhile, the H-CoMP makes private streams remain privateto certain RRH and the precoders are jointly calculated at theBBU pool to eliminate the intra-cluster interference. There-fore, the cooperative transmission of shared streams requiressignificantly more fronthaul consumption than the coordinatedtransmission of private streams does. In the following subsec-tions, the traffic streams splitting model, precoder calculationand decorrelator calculation with the perfect CSIT will bethoroughly elaborated.

A. Traffic Streams Splitting Model

To make a flexible tradeoff between the cooperation gainand average fronthaul consumption, the number of sharedstreams and private streams should be determined with thetraffic streams splitting model. With the perfect CSIT, the zero-forcing (ZF) precoder and decorrelator designs are adoptedforboth shared streams and private streams. In this situation,atmost LM,Nt,Nr

= Nt − (M − 1)Nr private streams can bezero-forced at RRHi to eliminate interference to UEj 6= i,i.e.

L(i,p) ≤ LM,Nt,Nr. (3)

Furthermore, to fully recover theL(i,p) private streams andL(i,s) shared streams at UEi, the constraint

L(i,p) + L(i,s) ≤ Nr (4)

TABLE ICOMPARISON OFACHIEVABLE DOFS OFDIFFERENTSCHEMES

Scheme Achievable DoFCB-CoMP (M − 1)LM,Nt,Nr

+Nr

JP-CoMP MNr

H-CoMP (M − 1)LM,Nt,Nr+Nr , ...,MNr

should be satisfied. With the traffic streams splitting, theproposed H-CoMP allows a flexible tradeoff between the co-operation gain and the fronthaul consumption. The achievableDoFs of different schemes are compared in table I.

Specifically, whenL(i,p) +L(i,s) = Nr, the maximum DoFof MNrM can be achieved by the H-CoMP scheme, and whenL(i,p) = LM,Nt,Nr

, the fronthaul consumption is minimized.Although the shared streams and private streams are su-

perimposed in the downlink transmission of C-RANs, it ispossible to eliminate the interference at RRHs and recoverboth of them at UEs by constructing the private streamsand shared streams and designing optimal precoders anddecorrelators.

Let s(i,s) ∈ CL(i,s)×1 and s(i,p) ∈ C

L(i,p)×1 denote theshared streams and private streams respectively, whereL(i,s)

and L(i,p) are the number of shared streams and privatestreams. To facilitate the implementation of H-CoMP, theshared streams and private streams are reconstructed by in-serting zero vectors as follows respectively

s(i,s) = sT(i,s), 01×L(i,p)T , (5)

s(i,p) = 01×L(i,s), sT(i,p)

T . (6)

Let W(i,s) ∈ CMNt×(L(i,s)+L(i,p)) and W(i,p) ∈

CNt×(L(i,p)+L(i,s)) denote the precoders for thereconstructed shared streams and reconstructedprivate streams of UE i respectively. Define

Λ(i,s) = diag(√

P 1(i,s), . . . ,

PL(i,s)

(i,s) , 01×L(i,p)) and

Λ(i,p) = diag(01×L(i,s),√

P 1(i,p), . . . ,

PL(i,p)

(i,p) ), where

P(i,s) and P(i,p) denote the transmission power of eachshared stream and private stream for UEi respectively. Thenthe received signal vectorri ∈ CNr×1 at UE i is given by

ri = HiW(i,s)Λ(i,s)s(i,s) +HiiW(i,p)Λ(i,p)s(i,p)︸ ︷︷ ︸

the desired signals for UE i

(7)

+∑

j 6=i

HiW(j,s)Λ(j,s)s(j,s)

︸ ︷︷ ︸

the interference from shared streams

+∑

j 6=i

HijW(j,p)Λ(j,p)s(j,p)

︸ ︷︷ ︸

the interference from private streams

+ni,

whereHi = [ Hi1 · · · HiM ] ∈ CNr×MNt is the aggre-gate complex channel fading coefficient vector from theMcooperative RRHs to UEi, and ni is the zero-mean unitvariance complex Gaussian channel noise at UEi.

Page 5: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 5

B. Precoder and Decorrelator Calculation for Shared Streams

The optimal cooperative precoder at theM RRHs and thedecorrelator at UEi should be designed to maximize themutual information of shared streams and to eliminate theinterference imposed on all the other UEs (UEj 6= i) asfollows

W∗(i,s)

, U∗(i,s)

= arg maxW(i,s),U(i,s)

log2 det[I +

U(i,s)HiW(i,s)WH(i,s)

HHiUH

(i,s)]

s.t. HjW(i,s) = 0. (8)

Therefore, the precoder have the form of

W∗(i,s) = F(i,s)V(i,s), (9)

where F(i,s) ∈ CMNt×(MNt−(M−1)Nr) is given by theorthonormal basis ofnullspace([HT

1 , · · · ,HTi−1,H

Ti+1, · · · ,

HTM ]

T). Let HiF(i,s) = U(i,s)Σ(i,s)V

H(i,s) be the

singular value decomposition (SVD) of equivalentchannel matrix HiF(i,s), where the singular valuesin Σ(i,s) are sorted in a decreasing order along thediagonal, V(i,s) ∈ C(MNt−(M−1)Nr)×(L(i,s)+L(i,p)) isthen given by the firstL(i,s) columns of V(i,s) as

V(i,s) = v1(i,s), · · · ,v

L(i,s)

(i,s) , 0(MNt−(M−1)Nr)×L(i,p).

Furthermore, the decorrelatorU∗(i,s)

is given by the firstL(i,s)

columns ofU(i,s) as follows

U∗(i,s)

= u1(i,s), · · · ,u

L(i,s)

(i,s) , 0Nr×L(i,p)H . (10)

Then the recoveredL(i,s) shared streams are given by the firstL(i,s) rows of U∗

(i,s)ri.

C. Precoder and Decorrelator Calculation for PrivateStreams

The optimal coordinated precoder at RRHi for the privatestreams of UEi and the decorrelator at UEi should be de-signed to maximize the mutual information of private streamsand to eliminate the interference imposed on all the other UEs(UE j 6= i) as follows

W∗(i,p)

, U∗(i,p)

= arg maxW(i,p),U(i,p)

log2 det[I +

U(i,p)HiiW(i,p)WH(i,p)

HHii U

H(i,p)

]

s.t. HjiW(i,p) = 0. (11)

Therefore the precoder has the similar form of

W∗(i,p) = F(i,p)V(i,p), (12)

where F(i,p) = [0Nt×(Nr−LM,Nt,Nr ),F(i,p)] and

F(i,p) ∈ CNt×LM,Nt,Nr is given by the orthonormalbasis of nullspace([HT

1i, · · · ,HTi−1i,H

Ti+1i, · · · ,H

TMi]

T ).Let HiiF(i,p) = U(i,p)Σ(i,p)V

H(i,p) be the SVD of

equivalent channel matrixHiiF(i,p), where the singularvalues in Σ(i,p) are sorted in an increasing orderalong the diagonal, V(i,p) ∈ C

Nr×(L(i,s)+L(i,p)) isthen given by the lastL(i,p) columns of V(i,p) as

V(i,p) = 0Nr×L(i,s),v

Nr−L(i,p)+1

(i,p) , · · · ,vNr

(i,p). Furthermore,

the decorrelatorU∗(i,p)

is given by the lastL(i,p) columns ofU(i,p) as follows

U∗(i,p)

= 0Nr×L(i,s),u

Nr−L(i,p)+1

(i,p) , · · · ,uNr

(i,p)H . (13)

Then the recoveredL(i,p) private streams are given by the lastL(i,p) rows of U∗

(i,p)ri.

Remark1: (The Interference Nulling Between SharedStreams and Private Streams) Although the interferencenulling constraints are not explicitly imposed, the interferencebetween shared streams and private streams of UEi can be stilleliminated due to the fact thatU∗

(i,s)W(i,p)Λ(i,p)s(i,p) = 0 and

U∗(i,p)

W(i,s)Λ(i,s)s(i,s) = 0.

D. The Power Consumption and Transmission Rate

To support the cooperative transmission ofa-th sharedstream fromM RRHs to UE j, the power contributed byRRH i is given byP a

(j,s)ρa(j,i), whereP a

(j,s) denote the to-tal power to transmit thea-th shared stream to UEi andρa(j,i) =

∑Nt

x=1 |[W∗(j,s)]((i−1)Nt+x,a)

|2 denote the contribu-

tion by RRH i. To support the coordinated transmission ofa-th private stream from RRHi to UE i, the power ofP a

(i,s)

is needed. Therefore, with the proposed H-CoMP scheme, thetotal transmit power consumption at RRHi is given by

Pi =∑L(i,p)

a=1P a(i,p) +

∑M

j=1

∑L(j,s)

a=1P a(j,s)ρ

a(j,i). (14)

In practice, both the precoders and decorrelators are calcu-lated at the BBU pool with the imperfect CSIT, which willcause uncertain residual interference to the recovered streams.By treating the uncertain interference as noise, the mutualinformation ofa-th shared stream atsa(i,s) UE i is given by

Ca(i,s) = log2(1 + ϕa

(i,s)Pa(i,s)/(1 + Ia(i,s))), (15)

whereϕa(i,s) = |Ua

(i,s)HiWa(i,s)|

2, Ua(i,s) andWa

(i,s) is thea-

th row of U∗(i,s) anda-th column ofW∗

(i,s) respectively,Ia(i,s)is the residual interference incurred by the imperfect CSIT.The mutual information ofa-th private streamsa(i,p) of UE iis given in a similar way. Due to the uncertainties of mutualinformation, the data rate successfully transmitted to UEi isgiven by

Gi = (R(i,s)1(R(i,s) ≤ C(i,s)) +R(i,p)1(R(i,p) ≤ C(i,p)))τ,(16)

whereC(i,s) =∑L(i,s)

a=1 Ca(i,s) andC(i,p) =

∑L(i,p)

a=1 Ca(i,p) are

the mutual information for shared streams and private streamsrespectively.R(i,s) andR(i,p) are the allocated data rate forshared streams and private streams of UEi respectively.

IV. FORMULATION OF QUEUE-AWARE CONTROL PROBLEM

To meet the urgency of the delay-sensitive traffic payloadsand reduce the occurrence of packet transmission failure inthe downlink C-RANs, the queue-aware resource allocationproblem based on the observed system states (QSI and CSIT)will be formulated in this section.

Page 6: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 6

A. Feasible Stationary Control Policy

Considering the inter-tier interference imposed by RRHsand the energy efficient transmission of delay-sensitive traf-fic, the feasible resource allocation policy should satisfythefollowing average power consumption constraints

Pi(Ω) = limT→∞

sup1

T

T∑

t=1

EΩ[Pi(t)] ≤ Pmax

i , (17)

whereEΩ indicates that the expectation is taken w.r.t the mea-sure induced by policyΩ, Pi(t) is the total power consumptionof RRH i to support the H-CoMP transmission, andPmax

i

is the maximum average power consumption indicated byMBSs. Furthermore, by varying the maximum average powerconsumption of each RRH, cross-tier interference could bewell controlled to maintain desirable average QoS requirementfor macro UEs.

It is worth noting that compared with the fronthaul con-sumption for traffic payload sharing, that for signaling deliveryis negligible. Due to the capacity-limited fronthaul linksof C-RANs, the feasible resource allocation policy also should sat-isfy the following average fronthaul consumption constraints

Rfi (Ω)= lim

T→∞sup

1

T

T∑

t=1

EΩ[R(i,p)(t)+

j

R(j,s)(t)]≤Rmaxi ,

(18)whereR(i,p)(t) +

j∈M R(j,s)(t) is the total data rate to bedelivered to RRHi through the fronthaul link connecting RRHi to BBU pool, andRmax

i is the maximum average fronthaulconsumption.

With the aforementioned resource constraints, the feasiblestationary resource allocation policy for C-RANs is definedasfollows.

Definition 1: (Stationary Resource Allocation Policy) Afeasible stationary resource allocation policyΩ(S) =ΩR(S),ΩP (S) is a mapping from the global observedsystem statesS = Q, H instead of the global systemstatesS = Q,H, H to the resource allocation actions,whereΩP (S) = P a

(i,p), Pb(i,s) : 1 ≤ a ≤ L(i,p), 1 ≤ b ≤

L(i,s), i ∈ M andΩR(S) = R(i,p), R(i,s) : i ∈ M are thepower allocation policy and rate allocation policy subjecttoaverage power consumption constraints and average fronthaulconsumption constraints.

Given the feasible stationary resource allocation policyΩ(S), the induced random processS = Q,H, H is acontrolled Markov chain with the transition probability asfollows

PrS(t+1)|S(t),Ω(S(t))= PrH(t+1),H(t+1)

PrQ(t+1)|S(t),Ω(S(t)). (19)

Apparently, the queue dynamics of theM UEs served byC-RAN are coupled with each other viaΩ(S(t)).

B. Problem Formulation

With the positive weighting factorsβi ,which indicatesthe relative importance of delay requirement among theM

users, the queue-aware resource allocation problem with av-erage power consumption constraints and average fronthaulconsumption constraints can be formulated as the followingproblem.

Problem1: (Queue-aware Resource Allocation Problem)

minΩ

D(β,Ω) = limT→∞

sup1

T

T∑

t=1

EΩ[

i∈M

βi

Qi

λi

] (20)

s.t. the constraints (17) and (18) for each RRH,

where theQi

λiin objective function is the average traffic delay

cost for UEi by Little’s Law.With the average power consumption constraints and av-

erage fronthaul consumption constraints in Problem 1, theoccurrence of extreme instantaneous power and fronthaulconsumption tends to be impossible. Furthermore, the fea-sible stationary resource allocation policy is defined on theobserved system statesS = Q, H. Therefore, problem 1 isa constrained partially observed MDP (POMDP) [20], whichwill be solved by the following general approach.

C. General Approach with MDP

Using the Lagrange duality theory, the Lagrange dual func-tion of problem 1 is defined as

J(γ)=minΩ

L(β, γ,Ω(S))= limT→∞

sup1

T

T∑

t=1

EΩ[g(β, γ,Ω(S))],

(21)where g(β, γ,Ω(S)) =

i

(βiQi

λi)+γ(i,P )(Pi − Pmax

i ) +

γ(i,R)(Rfi −Rmax

i ) is the per-stage system cost andγ(i,P ) andγ(i,R) are the non-negative Lagrange multipliers (LMs) w.r.tthe power consumption constraints and fronthaul consumptionconstraints. Then the dual problem of problem 1 is given by

maxγ J(γ). (22)

Although (21) is an unconstrained POMDP, the solutionis generally nontrivial. To substantially reduce the global ob-served system states space, the partitioned actions are definedas follows with the i.i.d. property of the CSIT.

Definition 2: (Partitioned Actions) Given the stationary re-source allocation policyΩ, Ω(Q) = Ω(S) : ∀H is definedas the collections of power and rate allocation actions for allpossible CSITH on a given QSIQ, thereforeΩ is equal tothe union of all partitioned actions. i.e.Ω = ∪QΩ(Q).

As the distribution of the traffic arrival process is unknownto the BBU, the post-decision state potential function insteadof potential function will be introduced in the followingtheorem to derive the queue-aware resource allocation policyof eq. (21).

Theorem1: (Equivalent Bellman Equation)(a)Given the LMs, the unconstrained POMDP problem can besolved by the equivalent Bellman equation as follows

U(Q) + θ =∑

APr(A)min

Ω(Q)g(β, γ,Q,Ω(Q))

+∑

Q′

PrQ′|Q,Ω(Q)U(Q′), (23)

Page 7: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 7

where g(β, γ,Q,Ω(Q)) = E[g(β, γ,Ω(S))|Q] is theconditional per-stage cost andPrQ′|Q,Ω(Q) =E[Pr[Q′|H,Q,Ω(S)]|Q] is the conditional average transitionkernel, U(Q) is the post-decision value function.Q isthe post-decision state andQ′ = (Q−G)+ is the nextpost-decision state, whereQ = minQ + A, NQ andG = Gi : i ∈ M.

(b)If there exists unique(θ, U(Q)) that satisfies (23), thenθ = min

Ω(Q)E[g(β, γ,Q,Ω(Q)) is the optimal average per-stage

cost for the unconstrained POMDP and the optimal resourceallocation policyΩ is obtained by minimizing R.H.S of (23).

Proof: Please refer to Appendix ARemark2: (The Zero Duality Gap) Although the objective

function of problem 1 is not convex w.r.t the stationaryresource control policy, the duality gap between the dualproblem and primal problem is zero when the conditionTheorem 1 (b) is established, which implies that the primaloptimal resource control policy can be obtained by solvingthe equivalent Bellman equation of the dual optimal problem.

Remark3: (The Computational Complexity) Solving theequivalent Bellman equation involvesNQ

M + 1 unknowns(θ, U(Q)) andNQ

M nonlinear fixed point equations, whichmeans exponential state space, enormous computational com-plexity and full knowledge of system states transition prob-ability in (19). Therefore, a low complexity solution basedon linear approximation and online learning of post-decisionvalue functions will be further studied.

V. L OW COMPLEXITY APPROACH

In this section, to substantially reduce the enormous com-puting complexity in centralized BBU pool, the linear approxi-mation of post-decision value functions is utilized, upon whicha stochastic gradient algorithm is proposed to obtain the QAH-CoMP policy and an online learning algorithm is proposed toestimate the post-decision value functions.

A. Linear Approximation of Post-decision Value Functions

The linear approximation of post-decision value functionsisdefined by the sum of the per-queue value functions as follows[21]

U(Q) ≈∑

i∈MUi(Qi), (24)

whereUi(Qi) is the per-queue post-decision value functionswhich satisfies the following per-queue fixed point Bellmanequation

Ui(Qi)+θi =∑

Ai

Pr(Ai) minΩi(Qi)

[gi(βi, γi, Qi,Ωi)

+∑

Q′

i

PrQ′i|Qi,ΩiU(Q′

i)], (25)

wheregi(βi, γi, Qi,Ωi) = E[βiQi

λi+ γ(i,P )(

L(i,s)∑

a=1P a(i,s)ρ

a(i,i) +

L(i,p)∑

a=1P a(i,p) − Pmax

i ) +∑

j∈M,j 6=i

γ(j,P )

L(i,s)∑

a=1P a(i,s)β

a(i,j) +

γ(i,R)(R(i,p)(t) +∑

j∈M

R(j,s)(t)−Rmaxi )|Qi] is the per-queue

per-stage cost function.Qi = minQi + Ai, NQ is the pre-decision state andQ′

i = (Qi −Gi)† is the next post-decision

state. The optimality of linear approximation is established inthe following lemma.

Lemma1: (The Optimality of Linear Approximation) Thelinear approximation is optimal only when the CSIT is perfect,which means the interference is completely eliminated withH-CoMP scheme, therefore, the queue dynamics ofM UEs aredecoupled.

Proof: Please refer to Appendix B.Generally, the error varianceσji of the imperfect CSIT can

not be large, therefore the linear approximation is asymptoti-cally accurate with sufficiently small error variance of CSIT.

Remark4: (The Computing Complexity) With the linearapproximation, the calculation of the post-decision valuefunc-tions in BBU pool is alleviated from exponential complexityO((NQ + 1)M ) to polynomial complexityO((NQ + 1)M).

B. Low Complexity QAH-CoMP Policy

With the combination of the linear approximation andequivalent Bellman equation (23), the QAH-CoMP policy canbe obtained by solving the following per-stage optimizationfor every observed system state, which is summarized as thefollowing corollary.

Corollary 1 (Per-Stage Optimization):With the observa-tion of current system states, the per-stage optimization isgiven by

Ω∗(S)=Ω∗P (S),Ω

∗R(S)=arg min

ΩP (S),ΩR(S)B(S,ΩP (S),ΩR(S)),

(26)whereB(S,ΩP (S),ΩR(S)) =

i∈M

γ(i,P )Piγ(i,R)(R(i,p)(t)

+∑

j

R(j,s)(t)) + E[1(i,s)1(i,p)](Ui(Qk − τR(i,s)−τR(i,p))

−Ui(Qk − τR(i,p))− Ui(Qk − τR(i,s)) + Ui(Qk)) +E[1(i,s)](Ui(Qk − τR(i,s)) − Ui(Qk)) + E[1(i,p)](Ui(Qk −τR(i,p)) − Ui(Qk)) is the per-stage objective,1(i,p) = 1(R(i,p) ≤ C(i,p)) and 1(i,p) = 1(R(i,s) ≤ C(i,s))are the indicator functions.

The per-stage optimization above is intractable due to thatthe expectationE required the explicit knowledge of CSITerrors in BBU pool. To deal with this challenge, the per-stageoptimization problem can be solved by the following stochasticgradient algorithm [22].

Algorithm 1: (Stochastic Gradient Algorithm)At each framet > 1, the queue-aware power and rate

allocations for each UE can be obtained as the followingiteration

eti(Si) = [et−1i (Si)− γe(t− 1)d(et−1

i (Si))]+, (27)

whereγe(t) is the step size satisfyingγe(t) > 0,∑

t γe(t) =

∞,∑

t (γe(t))2< ∞ andd(eti(Si)) is the stochastic gradient

w.r.t power and rate allocation, which is summarized as

Page 8: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 8

follows

∂B(S,ΩP (S),ΩR(S))∂Pa

(i,p)= γ(i,P ) +

∂hi(S,ΩP (S),ΩR(S))∂Pa

(i,p)

∂B(S,ΩP (S),ΩR(S))∂Pa

(i,s)= γ(i,P )ρ

a(i,i) +

∂hi(S,ΩP (S),ΩR(S))∂Pa

(i,s)

+∑

j 6=i,j∈M

γ(j,P )ρa(i,j)

∂B(S,ΩP (S),ΩR(S))∂R(i,p)

= γ(i,R) +∂hi(S,ΩP (S),ΩR(S))

∂R(i,p)

∂B(S,ΩP (S),ΩR(S))∂R(i,p)

= γ(i,R) +∂hi(S,ΩP (S),ΩR(S))

∂R(i,p)

+∑

j 6=i,j∈M

γ(j,R)

,

(28)where hi(S,ΩP (S),ΩR(S)) = 1(i,s)(Ui(Qk − τR(i,s)) −Ui(Qk)) + 1(i,p)(Ui(Qk − τR(i,p)) − Ui(Qk)) +1(i,s)1(i,p)(Ui(Qk − τR(i,s) − τR(i,p))−Ui(Qk − τR(i,s))−Ui(Qk − τR(i,p)) + Ui(Qk)).

WhenH = H, there is no interference under the H-CoMPwith perfect CSIT, andd(eti(Si)) is deterministic instead ofstochastic. Using the standard gradient update argument, thegradient search converges to a local optimum ast → ∞.Therefore, the Algorithm 1 gives the asymptotically localoptimal solution at small CSIT errors, which means that theexplicit knowledge of imperfect CSIT is unnecessary and it isrobust against the uncertainties caused by imperfect CSIT.

Remark5: (Feedback-Assisted Realization of Algorithm 1)The calculation of stochastic gradient (28) in BBU poolrequires some items regarding the indicator functions1(i,s)

and1(i,p) and the differential of post-decision value functionsU

i (Qi). At each framet, the indicator functions are unknownby BBU pool and have to be fed back from UEs, which isfeasible due to that there are existing built-in mechanismsin wireless networks for these ACK/NACK feedback fromUEs. In addition, since there is no closed-form expression ofpost-decision value functionU

i (Qi), its differential can beestimated as follows

U′

i (Qi) = Ui(Qi)− Ui(Qi − 1), (29)

where the online learning ofUi(Qi) will be elaborated in nextsubsection.

C. Online Learning of Per-queue Post-decision Value Func-tions

The post-decision value functions are critical to the deriva-tion of queue-aware resource allocation policy for C-RANs,which can be obtained by solvingNQ fixed point nonlinearBellman equations withNQ + 1 variables. The offline calcu-lation requires the explicit knowledge of conditional averagetransition kernel, which is infeasible. In this section, with therealtime observation of QSI and CSIT, the online learningof per-queue post-decision value functions is proposed basedon the equation (25). Meanwhile, with the realtime resourcecontrol actions, the LMs are updated to make sure the averagepower consumption constraints and average fronthaul con-sumption constraints are satisfied [23]. The online learning ofper-queue value functions and the update of LMs at centralizedBBU pool are described as follows.

Algorithm 2: (Online Learning of Per-Queue Value Func-tions and Update of LMs)

Step1 (Initialization ): Set t = 0, the per-queue post-decision value functionsU0

i (Qi) and LMsγ0(i,P ), γ

0(i,R) >

0 are initialized at the centralized BBU pool.Step2 (Queue-Aware Resource Allocation): At the begin-

ning of thet-th frame, given fixedηj(n), the queue-awarepower and rate allocation for downlink H-CoMP transmissionare determined at the BBU pool using the stochastic gradientalgorithm in (28).

Step3 (Online Learning of U t+1i (Qi)): With the obser-

vation of post-decision QSIQi and pre-decision QSIQi,the per-queue post-decision value functionUi(Qi) is onlinelearned at BBU pool (30) for each traffic queue as follows

U t+1i (Qi) = U t

i (Qi) + ζu(t)[gi(γti , Si, Pi, Ri + U t

i (Qi − Ui)

−U ti (Q

0i )− U t

i (Qi)]. (30)

Step4 (Update ofγt+1(i,P ), γ

t+1(i,R)): With the observation

of power and rate allocation, theγt+1(i,P ) and γt+1

(i,R) areupdated according to eq.(31) and eq.(32) at the BBU pool forthe power consumption constraints and fronthaul consumptionconstraints respectively,

γt+1(i,P )=[γt

(i,P ) + ζγ(t)(Pi − Pmaxi )]+, (31)

γt+1(i,R)=[γt

(i,R)+ζγ(t)(R(i,p)(t)+∑

j∈MR(j,s)(t)−Rmax

i )]+.

(32)Step5 (Termination): Sett = t+1 and continue to step 2

until certain termination condition is satisfied.Theζu(t) andζγ(t) in step 3 and step 4 is the iterative step

size of post-decision value functions and LMs respectively. Tomake sure the convergence of iteration, they should satisfytheconditions as follows [24]:

ζu(t) > 0,∑

tζu(t) = ∞, (33)

ζγ(t) > 0,∑

tζγ(t) = ∞, (34)

t((ζu(t))

2+(ζγ(t))

2) < ∞, (35)

limt→∞

ζγ(t)

ζu(t)= 0. (36)

Remark6 (Two Timescales of Iterations):The condition(36) implies that the LMs are relatively static during theiteration of per-queue value functions. Therefore the iterationof post-decision value functions and the iteration of LMs aredone simultaneously but over two different time scales [25].

It is a remarkable fact that the size of per-queue states(inbits) is still large. To accelerate the estimation of each post-state value function, the per-queue QSI spaceQi is partitionedinto N regions as (37)

Qi =⋃N

n=1Rn. (37)

Therefore, the average value function w.r.t each region isonline learned instead, then the post-decision value function ofeach state within the region can be estimated by interpolationmethod after each iteration.

Page 9: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 9

0.5 0.7 0.9 1.1 1.3 1.51.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Packet Arrival Rate (packets/s)

Ave

rage

Del

ay p

er U

E (

sec)

QAH−CoMPCAH−CoMPJP−CoMPCB−CoMP

Fig. 3. Average packet delay vs. packet arrival rate, the maximum fronthaulconsumption isRmax

i = 20Mbits/s, the maximum transmit power isPmaxi

= 10dBm.

VI. PERFORMANCESEVALUATION

In this section, simulations are conducted to compare theperformances of the proposed QAH-CoMP with various base-lines in C-RANs. The delay-sensitive traffic packet arrivalfollows a Poisson distribution and the corresponding packetsize follows an exponential distribution, which is a widelyadopted traffic model [18]. The mean size of traffic packetis 4Mbits and the maximum buffer size is 32Mbits. The CSIHij is uniformly distributed over a state spaceHNr×Nt andthe error variance of the imperfect CSIT isεe = 0.05. Theconfiguration of multi-antennas is given byNt = 5, Nr = 2and the cluster size isM = 3. Therefore, with the streamsplitting of the H-CoMP scheme, there are one shared streamand one private stream to be transmitted for each UE. The totalbandwidth of simulated C-RAN is 20MHz and the schedulingframe duration is 10ms. The noise power is -15dBm.

Three baselines are considered in the simulations: CB-CoMP, JP-CoMP, and channel-aware resource allocation withH-CoMP (CAH-CoMP). All these three baselines carry outrate and power allocation to maximize the average systemthroughput with the same fronthaul capacity and averagepower consumption constraint as the proposed QAH-CoMP.For the CB-CoMP baseline, the BBU pool calculates the coor-dinated beamformer for each RRH to eliminate the dominatingintra-cluster interference. For the CAH-CoMP baseline, theproposed H-CoMP transmission is adopted, while the powerallocation and rate allocation are only adaptive to CSIT.

Fig. 3 compares the delay performance of the four schemeswith different packet arrival rate. The average packet delayof all the schemes increases as the average packet arrivalrate increases. Compared with CB, the delay outperformanceof JP weakens as the packet arrival rate increases, which isdue to the fact that the fronthaul capacity becomes relativelylimited with the increasing packet arrival rate. Apparently,the performance gain of QAH-CoMP compared with CAH-CoMP is contributed by power and rate allocation with theconsideration of both urgent traffic flows and imperfect CSIT.

Fig. 4 compares the delay performance of the four schemeswith different maximum transmit power. The figure depictsthe medium fronthaul consumption regime, in which JP-CoMPoutperforms CS-CoMP due to the higher spectrum efficiency.

5 7 9 11 13 150

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Maximum Power Consumption(dBm)

Ave

rage

Del

ay p

er U

E (

sec)

CB−CoMPJP−CoMPCAH−CoMPQAH−CoMP

Fig. 4. Average packet delay vs. maximum transmit power, thepacket arrivalrate isλi = 2.5 packets/s, the maximum fronthaul consumption isRmax

i =30Mbits/s.

10 11 12 13 14 150.95

1

1.05

1.1

1.15

1.2

1.25

1.3

Maximum Fronthaul Consumption(Mbits/s)

Ave

rage

Del

ay p

er U

E(s

ec)

QAH−CoMPCAH−CoMPCB−CoMPJP−CoMP

Fig. 5. Average packet delay vs. maximum fronthaul consumption,the packetarrival rate isλi = 2.5 packets/s, the maximum transmit power isPmax

i=

10dBm.

CAH-CoMP outperforms both CS-CoMP and JP-CoMP whilethe outperformance of CAH-CoMP is not so obvious withrelative enough fronthaul capacity. It can be observed thatthereis significant performance gain of the proposed QAH-CoMPcompared with all the baselines across a wide range of themaximum power consumption.

Fig. 5 compares the delay performance of the four schemeswith different maximum fronthaul consumption. The figure de-picts the small fronthaul consumption regime, in which CAH-CoMP clearly outperforms both CS-CoMP and JP-CoMP,which is contributed by the flexible adjustment of cooperationlevel when the fronthaul capacity is limited. Note that theJP-CoMP has worse delay performance than CS-CoMP dueto limited fronthaul capacity at first but it eventually getsperformance improvement with increasing fronthaul capacity.Similarly, due to the queue-aware power and rate allocation,QAH-CoMP substantially outperforms the three baselines.

Fig. 6 shows the convergence property of the online per-queue post-decision value functions(w.r.tRn, size of which isequal to mean packet sizeNi) learning algorithm. For viewingconvenience, the post-decision value functions of the trafficqueue maintained for UE 1 is plotted with the increasingof iteration step. It is significant that the learning converges

Page 10: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 10

0 500 1000 1500 2000 25000

200

400

600

800

1000

1200

1400

1600

1800

2000

Number of Iterations

Per

−qu

eue

Pos

t−de

cisi

on V

alue

Fun

ctio

nsU(8)

U(7)

U(6)

U(5)

U(4)

U(3)

U(2) U(1) U(0)

Fig. 6. Per-queue Post-decision Value Functions

extremely close to the final result after 1000 iterations.

VII. SUMMARY

In this paper, an H-CoMP scheme with correspondingprecoders and decorrelators are designed for the downlinkfronthaul constrained C-RANs. Based on the proposed H-CoMP, a low complexity queue-aware power and rate alloca-tion solution for the delay-sensitive traffic is then proposedusing MDP and stochastic gradient algorithms. Simulationresults show that the C-RANs with H-CoMP achieve moresignificant delay performance gains than that with CB-CoMPand JP-CoMP under the same average power and fronthaulconsumption constraints, where the performance gains largelydepend on the cooperation level of the proposed H-CoMPunder limited fronthaul capacity. Furthermore, compared withthe CAH-CoMP, the remarkable delay performance gain ofQAH-CoMP is also validated by the simulation results, whichis contributed by the MDP based dynamic resource allocationwith the consideration of both QSI and imperfect CSIT. Inthe future, the theoretical analysis on the delay performanceof the QAH-CoMP still remains to be an open issue, and thereal experiments would be desirable to further demonstratetheeffectiveness and applicability of the QAH-CoMP in fronthaulconstrained C-RANs.

APPENDIX APROOF OF THEOREM1

According to the Proposition 4.6.1 of [20], the suffi-cient condition for optimality of problem 1 is that thereexists unique(θ, U(S)) that satisfies the following Bell-man equation andU(S) satisfies the transversality conditionlim

T→∞

1TEΩ[U(S(T ))|S(0)] = 0 for all admissible control

policy Ω and initial stateS(0).

θ + U(S) = minΩ(S)

[g(β, γ,S,Ω(S)) +∑

S′

Pr[S|S,Ω(S)]U(S′)]

= minΩ(S)

[g(β, γ,S,Ω(S)) +∑

Q′

H′

H′

Pr[Q′|Q, H,H,Ω(S)]

Pr[H′,H′]U(S′)](38)

Then taking expectation w.r.t.H′,H′ on both side of theabove equation, we have

θ+U(Q)= minΩ(Q)

[g(β, γ,Q,Ω(Q))+∑

Q′

Pr[Q′|Q,Ω(Q)]U(Q′)]

(39)where U(Q) = E[U(S)|Q] =

H

H

Pr[H,H]U(S) and

Pr[Q′|Q,Ω(S)] = E[Pr[Q′|Q, H,H,Ω(S)]|Q]. Since herewe defined the post-decision StateQ, whereQ = minQ+A, NQ, the equivalent Bellman equation can be transformedas the equivalent Bellman equation (23) in theorem 1.

APPENDIX BPROOF OF LEMMA 1

With the perfect CSIT, there is no interference withthe H-CoMP scheme for C-RAN, which means that thequeue dynamics for every UE are completely decou-pled. Detailedly speaking,Qi = Qi − Gi(H,Ωi(S))is independent of Qj and Ωj(S) for all j 6= idue to the nonexistence of interference, therefore wehave Pr[Q′|Q,Ω(Q)] =

i∈M Pr[Q′i|Q,Ω(Q)] and

Pr[Q′i|Q,Ω(Q)] = Pr[Q′

i|Qi,Ωi(Q)] = Pr[Q′i|Qi,Ωi(Qi)].

SupposeU(Q) =∑

i∈M Ui(Qi), by the relationship betweenthe joint distribution and the marginal distribution, we have

Q′ Pr[Q′|Q,Ω(Q)]U(Q′)

=∑

Q′ Pr[Q′|Q,Ω(Q)]∑

i∈M Ui(Q′i)

=∑

i∈M

Q′

iPr[Q′

i|Q,Ω(Q)]Ui(Q′i)

=∑

i∈M

Q′

iPr[Q′

i|Qi,Ωi(Qi)]Ui(Q′i)

(40)

It is obvious that g(β, γ,Q,Ω(Θ)) =∑

i∈M gi(βi, γi, Qi,Ωi(Qi)). Supposeθ =∑

i∈M θi, thenthe equivalent Bellman equation in (23) can be transformedas

i∈M θi +∑

i∈M Ui(Qi)=

A Pr(A) minΩ(Q)

i∈M [gi(βi, γi, Qi,Ωi(Qi))

+∑

Q′

iPr[Q′

i|Qi,Ωi(Qi)]Ui(Q′i)]

(a)=

i∈M

AiPr(Ai) min

Ωi(Qi)[gi(βi, γi, Qi,Ωi(Qi))

+∑

Q′

iPr[Q′

i|Qi,Ωi(Qi)]Ui(Q′i)]

(41)

where (a) is due to the independent assumption of the newarrival processAi(t) w.r.t i. Therefore, we can have the per-queue fixed point Bellman equation in (25) for each UE fromthe above equation.

REFERENCES

[1] M. Peng, Y. Li, J. Jiang, J. Li, and C. Wang, “Heterogeneous CloudRadio Access Networks: A New Perspective for Enhancing Spectraland Energy Efficiencies,”IEEE Wireless Commun., Dec. 2014

[2] M. Peng, S. Yan, and H. V. Poor, “Ergodic capacity analysis of remoteradio head associations in cloud radio access networks,”IEEE WirelessCommun. Let., vol. 3, no. 4, pp. 365–368, Aug. 2014.

[3] D. Matsuo,et al., “Shared remote radio head architecture to realize semi-dynamic clustering in CoMP cellular networks,” inProc. IEEE GlobalCommun. Conf., Anaheim, USA, Dec. 2012, pp. 1145-1149.

[4] M. Peng, Y. Liu, D. Wei, W. Wang, and H. Chen, “Hierarchicalcooperative relay based heterogeneous networks,” inIEEE WirelessCommun., vol. 18, no. 3, pp. 48–56, Jun. 2011.

Page 11: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 11

[5] D. Gesbert,et al., “Multicell MIMO cooperative networks: a new lookat interference,”IEEE J. Sel. Areas Commun., vol. 28, no. 9, pp. 1380-1408, Dec. 2010.

[6] T. Zhou, M. Peng, W. Wang, and H. Chen, “Low-complexity coordinatedbeamforming for downlink multi-cell SDMA/OFDM system,”IEEETrans. Veh. Tech., vol. 62, no. 1, pp. 247–255, Jan. 2013.

[7] A. Papadogiannis, D. Gesbert, and E. Hardouin, “A dynamic clusteringapproach in wireless networks with multi-cell cooperativeprocess-ing,” in Proc. IEEE Int. Conf. Commun., Beijing, China, May 2008,pp. 4033-4037.

[8] A. Chowdhery, W. Yu, and J. M. Cioffi,“Cooperative wireless multicellOFDMA network with backhaul capacity constraints,” inProc. IEEEInt. Conf. Commun., Kyoto, Japan, Jun. 2011, pp. 1-6.

[9] J. Zhao, T.Q.S. Quek, Z. Lei, “Coordinated multipoint transmission withlimited backhaul data transfer,”IEEE Trans. Wireless Commun., vol. 12,no. 6, pp. 2762-2775, Jun. 2013.

[10] F. Zhuang and V. K. N. Lau, “Backhaul limited asymmetriccooperationfor MIMO cellular networks via semidefinite relaxation,”IEEE Trans.Signal Process., vol. 62, no. 3, pp. 684-693, Feb. 2014.

[11] R. Zakhour, and D. Gesbert, “Optimized data sharing in multicell MIMOwith finite backhaul capacity,”IEEE Trans. Signal Process., vol. 59, no.12, pp. 6102-6111, Dec. 2011.

[12] Q. Zhang, C. Yang, A.F. Molisch, “Downlink base stationcooperativetransmission under limited-capacity backhaul,”IEEE Trans. WirelessCommun., vol. 12, no. 8, pp. 3746-3759, Aug. 2013.

[13] L. Su, C. Yang, S. Han, “The value of channel prediction in CoMPsystems with large backhaul latency,”IEEE Trans. Commun., vol. 61,no. 11, pp. 4577-4590, Nov. 2013.

[14] J. Yu, Q. Zhang, P. Chen, B. Cao and Y. Zhang, “Dynamic joint trans-mission for downlink scheduling scheme in clustered CoMP cellular,” inProc. IEEE/CIC Int. Conf. Commun. China, Xi’an, China, Aug. 2013,pp. 645-650.

[15] Y. Cui, Q. Huang, and V. K. N. Lau, “Queue-aware dynamic clusteringand power allocation for networkMIMO systems via distributed stochas-tic learning,” IEEE Trans. Signal Process., vol. 59, no. 3, pp. 1229-1238,Mar. 2011.

[16] Y. Cui, K. N. Lau, and Y. Wu, “Delay-aware BS discontinuous trans-mission control and user scheduling for energy harvesting downlinkcoordinated MIMO systems,” IEEE Trans. Signal Process., vol. 60,no. 7, pp. 3786-3795, Jul. 2012.

[17] H. Ju, B. Liang, J. Li and X. Yang, “Dynamic joint resource optimizationfor LTE-Advanced relay networks,” IEEE Trans. Wireless Commun. vol.12, no. 11, pp. 5668-5678, Nov. 2013.

[18] Y. Cui, V. K. N. Lau, R. Wang, H. Huang, and S. Zhang,“A survey ondelay-aware resource control for wireless systems - large deviation the-ory, stochastic Lyapunov drift, and distributed stochastic learning,”IEEETrans. Inf. Theory, vol. 58, no. 3, pp. 1677-1701, Mar. 2012.

[19] P. Kyritsi, R. Valenzuela, and D. Cox, “Channel and capacity estimationerrors,” IEEE Comm. Letters, vol. 6, no. 12, pp. 517-519, Dec. 2002.

[20] D. P. Bertsekas,Dynamic Programming and Optimal Control, vol II,Massachusetts: Athena Scientific, 2007.

[21] W. B. Powell,Approximate Dynamic Programming: Solving the Cursesof Dimensionality, London, U.K.:Wiley-Interscience, 2007.

[22] S. Boyd and A. Mutapcic,Stochastic Subgradient Methods, Notes forEE364b, Stanford, CA: Stanford Univ., 2008.

[23] X. Cao, Stochastic Learning and Optimimization: A Sensitivity-BasedApproach, New York: Springer Press, 2008.

[24] V. S. Borkar, and S. P. Meyn, “The ode method for convergence ofstochastic approximation and reinforcement learning algorithms,” SIAMJ. on Control and Optimization, vol. 11, no. 38, pp. 447-469, 2000.

[25] V. S. Borkar, Stochastic Approximation: A Dynamical Systems View-point, Cambridge, U.K.: Cambridge Univ. Press, 2008.

Jian Li received his B.E. degree from NanjingUniversity of Posts and Telecommunications, Nan-jing, China, in 2010. He is currently pursuing hisPh.D. degree at the key laboratory of universalwireless communication (Ministry of Education) inBeijing University of Posts and Telecommunications(BUPT), Beijing, China. His current research inter-ests include delay-aware cross-layer radio resourceoptimization for heterogeneous networks and hetero-geneous cloud radio access networks.

Mugen Peng (M’05–SM’11) received the B.E. de-gree in Electronics Engineering from Nanjing Uni-versity of Posts & Telecommunications, China in2000 and a PhD degree in Communication andInformation System from the Beijing Universityof Posts & Telecommunications (BUPT), China in2005. After the PhD graduation, he joined in BUPT,and has become a full professor with the schoolof information and communication engineering inBUPT since Oct. 2012. During 2014, he is alsoan academic visiting fellow in Princeton University,

USA. He is leading a research group focusing on wireless transmission andnetworking technologies in the Key Laboratory of UniversalWireless Com-munications (Ministry of Education) at BUPT, China. His main research areasinclude wireless communication theory, radio signal processing and convexoptimizations, with particular interests in cooperative communication, radionetwork coding, self-organization networking, heterogeneous networking, andcloud communication. He has authored/coauthored over 40 refereed IEEEjournal papers and over 200 conference proceeding papers.

Dr. Peng is currently on the Editorial/Associate EditorialBoard of IEEECommunications Magazine, IEEE Access, International Journal of Antennasand Propagation (IJAP), China Communication, and International Journal ofCommunication Systems (IJCS). He has been the guest leadingeditor for thespecial issues in IEEE Wireless Communications, IJAP and the InternationalJournal of Distributed Sensor Networks (IJDSN). He is serving as the track co-chair or workshop co-chair for GameNets 2014, So-HetNets inIEEE WCNC2014, SON-HetNet 2013 in IEEE PIMRC 2013, WCSP 2013, etc. Dr.Pengwas honored with the Best Paper Award in CIT 2014, ICCTA 2011,IC-BNMT 2010, and IET CCWMC 2009. He was awarded the First Grade Awardof Technological Invention Award in Ministry of Education of China for hisexcellent research work on the hierarchical cooperative communication theoryand technologies, and the Second Grade Award of Scientific & TechnicalProgress from China Institute of Communications for his excellent researchwork on the co-existence of multi-radio access networks andthe 3G spectrummanagement in China.

Aolin Cheng received his B.E. degree in ElectronicInformation Science and Technology from BeijingUniversity of Posts and Telecommunications, Bei-jing, China, in 2012. He is currently pursuing hisM.E. degree at the laboratory of universal wire-less communication (Ministry of Education) in Bei-jing University of Posts and Telecommunications(BUPT), Beijing, China. His current research inter-ests include delay-aware cross-layer radio resourceoptimization for heterogeneous networks (HetNets),as well as stochastic approximation and Markov

decision process.

Page 12: IEEE SYSTEMS JOURNAL 1 Resource Allocation Optimization ... · Resource Allocation Optimization for Delay-Sensitive Traffic in Fronthaul Constrained Cloud Radio Access Networks Jian

IEEE SYSTEMS JOURNAL 12

Yuling Yu received the B.E. degree in Commu-nication Engineering from Wuhan University ofTechnology, Wuhan, China, in 2013. She is cur-rently pursuing her M.E. degree at the key labora-tory of universal wireless communication (Ministryof Education) in Beijing University of Posts andTelecommunications (BUPT), Beijing, China. Herresearch focuses on delay-aware cross-layer resourceoptimization for heterogeneous cloud radio accessnetworks (H-CRANs), as well as Lyapunov opti-mization.

Chonggang Wang(SM’09) received the Ph.D. de-gree from Beijing University of Posts and Telecom-munications (BUPT) in 2002. He is currently aMember of Technical Staff with InterDigital Com-munications. His R&D focuses on: Internet ofThings (IoT), Machine-to-Machine (M2M) commu-nications, Heterogeneous Networks, and Future In-ternet, including technology development and stan-dardization. He (co-)authored more than 100 jour-nal/conference articles and book chapters. He is onthe editorial board for several journals including

IEEE Communications Magazine, IEEE Wireless Communications Magazineand IEEE Transactions on Network and Service Management. Heis thefounding Editor-in-Chief of IEEE Internet of Things Journal. He is servingand served in the organization committee for conferences/workshops includingIEEE WCNC 2013, IEEE INFOCOM 2012, IEEE Globecom 2010-2012,IEEE CCNC 2012, and IEEE SmartGridComm 2012. He has also served asa TPC member for numerous conferences such as IEEE ICNP (2010-2011),IEEE INFOCOM (2008-2014), IEEE GLOBECOM (2006-2014), IEEEICC(2007-2013), IEEE WCNC (2008-2012) and IEEE PIMRC (2012-2013). Heis a co-recipient of National Award for Science and Technology Achievementin Telecommunications in 2004 on IP QoS from China Instituteof Communi-cations. He received Outstanding Leadership Award from IEEE GLOBECOM2010 and InterDigital’s 2012 and 2013 Innovation Award. He served as anNSF panelist in wireless networks in 2012. He is a senior member of theIEEE and the vice-chair of IEEE ComSoc Multimedia TechnicalCommittee(MMTC) (2012-2014).