abstract— (ues) to simultaneously aggregate multiple

11
IEEE Proof An Efficient Downlink Radio Resource Allocation with Carrier Aggregation in LTE-Advanced Networks Hong-Sheng Liao, Po-Yu Chen, Member, IEEE, and Wen-Tsuen Chen, Fellow, IEEE Abstract—In long term evolution-advanced (LTE-A) networks, the carrier aggregation technique is incorporated for user equipments (UEs) to simultaneously aggregate multiple component carriers (CCs) for achieving higher transmission rate. Many research works for LTE-A systems with carrier aggregation configuration have concentrated on the radio resource management problem for downlink transmission, including mainly CC assignment and packet scheduling. Most previous studies have not considered that the assigned CCs in each UE can be changed. Furthermore, they also have not considered the modulation and coding scheme constraint, as specified in LTE-A standards. Therefore, their proposed schemes may limit the radio resource usage and are not compatible with LTE-A systems. In this paper, we assume that the scheduler can reassign CCs to each UE at each transmission time interval and formulate the downlink radio resource scheduling problem under the modulation and coding scheme constraint, which is proved to be NP-hard. Then, a novel greedy-based scheme is proposed to maximize the system throughput while maintaining proportional fairness of radio resource allocation among all UEs. We show that this scheme can guarantee at least half of the performance of the optimal solution. Simulation results show that our proposed scheme outperforms the schemes in previous studies. Index Terms—LTE-A networks, carrier aggregation, radio resource allocation Ç 1 INTRODUCTION I N recent years, the number of users using intelligent hand-held equipments increases significantly due to rapid development of information and communication tech- nologies and novel applications. There are tremendous demands of wireless services with high bandwidth, such as video streaming, video conference, and other services, offered by services vendors to make life more convenient. International Mobile Telecommunications-Advanced (IMT- Advanced), defined by International Telecommunication Union (ITU) for 4G systems, requires that mobile communi- cation systems meet a requirement of a downlink peak data rate of 1 Gbps and an uplink peak data rate of 500 Mbps [1]. To achieve the peak data rate required by IMT-Advanced, Long Term Evolution-Advanced (LTE-A) under the 3rd Generation Partnership Project (3GPP) specifies that user equipments (UEs) support bandwidth up to 100 MHz. However, various slots of the spectrum have been assigned to existing legacy systems in many countries so that such a large contiguous frequency band is rarely available. To address this issue, carrier aggregation (CA) technique was introduced under LTE-A networks [2]. With CA technique, UEs can simultaneously aggregate two or more different frequency fragments (e.g., 20 MHz), called component carriers (CCs), to form wider transmission bandwidth (e.g., 100 MHz) for achieving higher transmission rate. Since CA supports contiguous and non-contiguous CC aggregation, a UE can aggregate multiple CCs that are in the same or dif- ferent bands to utilize frequency fragments efficiently [3]. CA is also designed to maintain backward compatibility for LTE Release 8/9 UEs [3]. A review of previous research works, which will be detailed in Section 2, indicates that many aspects of the functionality of CA are still needed to be investigated. One of them deals with radio resource management for down- link transmission, including CC assignment, packet sched- uling, and other functions [2]. CC assignment determines which CCs are efficiently assigned to each UE. Packet scheduling is referred to the task of allocating time-fre- quency resources of CCs, called resource blocks (RBs), as well as modulation and coding schemes (MCSs) to UEs at each transmission time interval (TTI). The assignment of CCs to each UE can be reconfigured by radio resource con- trol for the purpose of balancing the traffic load over multi- ple CCs or increasing the channel quality of UEs. However, most previous studies have not considered that the assigned CCs in each UE can be changed. It may limit the radio resource usage when the traffic loads or the channel condi- tions of CCs vary. Moreover, the MCS constraint, as speci- fied in 3GPP TR 36.912 [10], requires that only one MCS can be selected for each assigned CC across all its assigned RBs for a UE at any TTI in absence of Multiple Input Multiple Output (MIMO) spatial multiplexing. The main reason of introducing this MCS constraint is due to implementation cost for UEs. Whenever a UE is required to support an H.-S. Liao is with the Information Security and Privacy, Chunghwa Tele- com Co. Ltd., Taipei, Taiwan. E-mail: [email protected]. P.-Y. Chen is with the Institute of Information Science, Academia Sinica, Nankang, Taipei 115, Taiwan. E-mail: [email protected]. W.-T. Chen is with the Institute of Information Science, Academia Sinica, Nankang, Taipei 115, Taiwan and the Department of Computer Science, National Tsing Hua University, Hsinchu 300, Taiwan. E-mail: [email protected]. Manuscript received 6 Feb. 2013; revised 27 Nov. 2013; accepted 23 Dec. 2013, published online xxxxx. For information on obtaining reprints of this article, please send e-mail to: [email protected], and reference IEEECS Log Number TMC-2013-02-0062. Digital Object Identifier no. 10.1109/TMC.2013.2297310 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2014 1 1536-1233 ß 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Upload: others

Post on 27-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

An Efficient Downlink Radio ResourceAllocation with Carrier Aggregation

in LTE-Advanced NetworksHong-Sheng Liao, Po-Yu Chen,Member, IEEE, and Wen-Tsuen Chen, Fellow, IEEE

Abstract—In long term evolution-advanced (LTE-A) networks, the carrier aggregation technique is incorporated for user equipments

(UEs) to simultaneously aggregate multiple component carriers (CCs) for achieving higher transmission rate. Many research works for

LTE-A systems with carrier aggregation configuration have concentrated on the radio resource management problem for downlink

transmission, including mainly CC assignment and packet scheduling. Most previous studies have not considered that the assigned

CCs in each UE can be changed. Furthermore, they also have not considered the modulation and coding scheme constraint, as

specified in LTE-A standards. Therefore, their proposed schemes may limit the radio resource usage and are not compatible with

LTE-A systems. In this paper, we assume that the scheduler can reassign CCs to each UE at each transmission time interval and

formulate the downlink radio resource scheduling problem under the modulation and coding scheme constraint, which is proved to be

NP-hard. Then, a novel greedy-based scheme is proposed to maximize the system throughput while maintaining proportional fairness

of radio resource allocation among all UEs. We show that this scheme can guarantee at least half of the performance of the optimal

solution. Simulation results show that our proposed scheme outperforms the schemes in previous studies.

Index Terms—LTE-A networks, carrier aggregation, radio resource allocation

Ç

1 INTRODUCTION

IN recent years, the number of users using intelligenthand-held equipments increases significantly due to

rapid development of information and communication tech-nologies and novel applications. There are tremendousdemands of wireless services with high bandwidth, such asvideo streaming, video conference, and other services,offered by services vendors to make life more convenient.International Mobile Telecommunications-Advanced (IMT-Advanced), defined by International TelecommunicationUnion (ITU) for 4G systems, requires that mobile communi-cation systems meet a requirement of a downlink peak datarate of 1 Gbps and an uplink peak data rate of 500 Mbps [1].To achieve the peak data rate required by IMT-Advanced,Long Term Evolution-Advanced (LTE-A) under the 3rdGeneration Partnership Project (3GPP) specifies that userequipments (UEs) support bandwidth up to 100 MHz.However, various slots of the spectrum have been assignedto existing legacy systems in many countries so that such alarge contiguous frequency band is rarely available. Toaddress this issue, carrier aggregation (CA) technique wasintroduced under LTE-A networks [2]. With CA technique,

UEs can simultaneously aggregate two or more differentfrequency fragments (e.g., 20 MHz), called componentcarriers (CCs), to form wider transmission bandwidth (e.g.,100 MHz) for achieving higher transmission rate. Since CAsupports contiguous and non-contiguous CC aggregation, aUE can aggregate multiple CCs that are in the same or dif-ferent bands to utilize frequency fragments efficiently [3].CA is also designed to maintain backward compatibility forLTE Release 8/9 UEs [3].

A review of previous research works, which will bedetailed in Section 2, indicates that many aspects of thefunctionality of CA are still needed to be investigated. Oneof them deals with radio resource management for down-link transmission, including CC assignment, packet sched-uling, and other functions [2]. CC assignment determineswhich CCs are efficiently assigned to each UE. Packetscheduling is referred to the task of allocating time-fre-quency resources of CCs, called resource blocks (RBs), aswell as modulation and coding schemes (MCSs) to UEs ateach transmission time interval (TTI). The assignment ofCCs to each UE can be reconfigured by radio resource con-trol for the purpose of balancing the traffic load over multi-ple CCs or increasing the channel quality of UEs. However,most previous studies have not considered that the assignedCCs in each UE can be changed. It may limit the radioresource usage when the traffic loads or the channel condi-tions of CCs vary. Moreover, the MCS constraint, as speci-fied in 3GPP TR 36.912 [10], requires that only one MCS canbe selected for each assigned CC across all its assigned RBsfor a UE at any TTI in absence of Multiple Input MultipleOutput (MIMO) spatial multiplexing. The main reason ofintroducing this MCS constraint is due to implementationcost for UEs. Whenever a UE is required to support an

� H.-S. Liao is with the Information Security and Privacy, Chunghwa Tele-com Co. Ltd., Taipei, Taiwan. E-mail: [email protected].

� P.-Y. Chen is with the Institute of Information Science, Academia Sinica,Nankang, Taipei 115, Taiwan. E-mail: [email protected].

� W.-T. Chen is with the Institute of Information Science, Academia Sinica,Nankang, Taipei 115, Taiwan and the Department of Computer Science,National Tsing Hua University, Hsinchu 300, Taiwan.E-mail: [email protected].

Manuscript received 6 Feb. 2013; revised 27 Nov. 2013; accepted 23 Dec.2013, published online xxxxx.For information on obtaining reprints of this article, please send e-mail to:[email protected], and reference IEEECS Log Number TMC-2013-02-0062.Digital Object Identifier no. 10.1109/TMC.2013.2297310

IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2014 1

1536-1233� 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Page 2: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

additional MCS in a CC, it needs an extra transceiver todemodulate the mixed signal when there is only oneantenna in UE, which is the case in most existing andupcoming devices in recent years. The extra transceiver willincrease the hardware cost, the size of circuit, and powerconsumption. However, the MCS constraint has not beenconsidered in all previous studies. They assume that theMCS for a UE can be selected independently for each RB. Inother words, a UE can select two or more MCSs for differentRBs of its assigned CC.

Motivated by the aforementioned considerations, we for-mulate the downlink radio resource scheduling problem forLTE-A systems with CA configuration under the followingassumptions: (i) The scheduler can reassign CCs to each UEat each TTI; (ii) Only one MCS can be selected for eachassigned CC across all its assigned RBs for a UE at any TTI.In this paper, we prove that the scheduling problem is NP-hard under the backlogged traffic model, and subsequentlywe propose a novel greedy-based scheme to assign RBs ofeach CC and MCSs to UEs at each TTI for downlink trans-mission. The goal is to maximize the system throughputwhile maintaining proportional fairness of radio resourceallocation among all UEs. It is noted that it is important tomaintain proportional fairness among all UEs in order toprevent starvation of UEs, which may suffer from bad chan-nel conditions when they are deployed in cell-edge or inter-fered by noises and other signals.

In the proposed scheme, we first formulate an assign-ment of a CC with its associated MCS to a UE as a gainand calculate gains of all combinations of UEs, CCs, andMCSs in each iteration. An assignment with higher gainindicates that the UE can transmit more data by using theMCS with higher rate on the assigned CC and has loweraverage transmission rate over the accumulated time.Then, iteratively the highest-gain assignment is chosenuntil all UEs are assigned CCs together with MCSs or nobetter assignment with higher gain can be found. Weshow that the proposed scheme can guarantee at leasthalf of the performance of the optimal solution under thebacklogged traffic model.

The rest of this paper is organized as follows. In Section 2,we review related works on the radio resource schedulingproblem. In Section 3, we introduce the time-frequencyresource structure of LTE/LTE-A, describe the downlinksystem model, formulate the radio resource schedulingproblem, and prove that the problem is NP-hard. In Sec-tion 4, we describe the proposed greedy-based scheme, andsubsequently we analyse its computational complexity andshow bound of its performance with the optimal solution.In Sections 5 and 6, we give the simulation results and con-clude this paper, respectively.

2 RELATED WORKS

The downlink radio resource management problems forLTE-A systems with CA configuration have been widelystudied [4], [5], [6], [7], [8], [9]. The schemes that they pro-posed for the problems are mainly based on the followingprocedures. They first use a load balancing scheme to assignCCs to UEs of LTE Release 8/9 and LTE-A. After CCs areassigned, they then schedule UEs at each TTI according to a

packet scheduling scheme to optimize the radio resourceusage of the system.

In [4], [5], the authors introduced the inter-band CAscenario, where UEs aggregate multiple CCs of differentfrequency bands with various radio propagation charac-teristics (e.g., coverage), and proposed load balancingschemes for the inter-band CA scenario to achieve higherperformance. In [6], [8], [9], the authors modified the well-known proportional fair scheduler [7] to perform jointscheduling in order to address the scheduling problem foroptimizing the radio resource usage while maintainingproportional fairness among all UEs of LTE Release 8/9and LTE-A. The proportional fair scheduler let the systemachieve high throughput and maintain proportional fair-ness among all UEs by giving higher priority to UEs withhigher current transmission rate and lower average trans-mission rate in the past. They proposed joint scheduling toimprove the overall throughput performance by consider-ing the historical average throughput of UEs from all CCs.They showed that the joint scheduling method can achievehigher system throughput than independent schedulingmethod performed on each CC. However, they did notconsidered that the assigned CCs in each UE can bechanged dynamically according to channel quality andalso the MCS constraint has not been considered in theabove works.

The scheduling problem with the MCS constraint forLTE systems has been addressed by Kwan et al. [11].They formulated an optimization problem in order tomaximize the system throughput. They proposed a sim-ple greedy-based scheme to reduce the computationalcomplexity of the optimization problem and showed thatthe optimal scheme can achieve higher performance thanthe sub-optimal scheme at the expense of a higher com-plexity. The works in [12], [13] [14] followed the aboveoptimization problem and proposed greedy-based ormeta-heuristic schemes to get sub-optimal solutions. In[15], Kwan et al. proposed another optimization problemfor either maximizing the system throughput or achievingproportional fairness among all UEs. However, the aboveworks are designed for LTE systems without CA configu-ration, and the computational complexity of their pro-posed schemes has not been clearly stated.

3 BACKGROUND AND FORMULATION

3.1 LTE/LTE-A Frame Structure

LTE/LTE-A employs orthogonal frequency division multi-ple access (OFDMA) technique, which is based on fixedframe-based transmission, for downlink transmission. InOFDMA, a radio frame with 10 ms duration is divided into10 equal-sized sub-frames each with 1 ms duration. Eachsub-frame is composed of two equal-sized time-slots with0.5 ms duration. Each slot corresponds to 7 or 6 consecutiveOFDM symbols depending on the cyclic prefix length. Abasic scheduling unit in LTE/LTE-A, called a resourceblock, consists of a time-slot in the time domain and 12 con-secutive subcarriers in the frequency domain. Each subcar-rier has a 15 kHz bandwidth [2], [16]. Basic time-frequencyresource structure of LTE/LTE-A (normal cyclic prefix case)is shown in Fig. 1.

2 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2013

Page 3: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

LTE downlink scheduling, referred as the task of allocat-ing RBs of a CC to UEs, is performed at each TTI (i.e., sub-frame duration of 1 ms). In contrast, LTE-A downlinkscheduling is further enhanced to allocate RBs of multipleCCs to UEs.

3.2 Downlink System Model

In this paper, we consider a downlink scenario in LTE-Anetworks with an E-UTRAN NodeB (eNB) (i.e., the base sta-tion in LTE-A) and m active UEs. The eNB can employ nCCs to transmit data, and each UE can employ at most zCCs to receive data. Each CC has the same bandwidth of pRBs. Downlink scheduling is performed at each TTI. Multi-ple RBs of CCs can be allocated to a single UE at each TTI,while each RB of a CC can be assigned up to one UE (inabsence of MIMO). In this paper, we assume the backloggedtraffic model that the eNB always has data for transmissionto every UE at each TTI. Thus the eNB can schedule all RBsof all CCs to UEs at each TTI.

The channel conditions may vary with time, frequency,and UE’s location. We assume that each RB of each CC for aUE has time varying channel condition. Each UE can esti-mate individually the channel quality on each RB of eachCC by using reference signals transmitted from the eNB.The feedback reports of the estimated channel quality aretransmitted by each UE to the eNB in form of channel qual-ity indicators (CQIs) [2]. A CQI value can be mapped to thehighest-rate MCS that can be used by a UE for an RB [17].We assume that the scheduler knows the channel conditionsacross all UEs and all RBs of all CCs from the CQIs reportedby all UEs. Furthermore, there are q available MCSs that canbe used, where MCS 1 has the lowest transmission rate andMCS q has the highest transmission rate. Let rl be theachieved transmission rate for a UE on an RB with MCS l.Let Qi;j;k be the index of the highest-rate MCS that can beused by UE i on RB k of CC j.

For convenience, we have listed the symbols usedthroughout the paper in Table 1.

3.3 Problem Formulation

The objective of the well-known proportional fair sched-uler is to maximize the utility function

Pi logmiðtÞ (known

as proportional fair criteria) in order to achieve highthroughput while maintaining proportional fairness ofradio resource allocation among all users [18], [19], wheremiðtÞ is the average transmission rate of user i up to TTI t.In [18], [19], it has been shown that the scheduler canmaximize the utility function

Pi logmiðtÞ by maximizing

the objective functionP

i xiðtÞRiðtÞ=miðtÞ, where xiðtÞ is anindicator variable to denote whether or not user i is sched-uled at TTI t, and RiðtÞ is the current transmission rate ofuser i at TTI t. In the above objective function, 1=miðtÞ canbe regarded as a priority weight wiðtÞ of user i at TTI t inthe sense that the user with lower miðtÞ in the past hashigher priority being scheduled in order to maintain pro-portional fairness. Therefore, we formulate the schedulingproblem of assigning RBs of CCs and MCSs to UEs asmaximizing the weighted sum of transmission rates ofUEs at TTI t. To simplify notation, the TTI index t is omit-ted in the following discussion. Let i; j; k, and l be UE,CC, RB, and MCS index respectively, where i 2 MM :¼f1; . . . ; mg; j 2 NN :¼ f1; . . . ; ng; k 2 PP :¼ f1; . . . ; pg, and l 2QQ :¼ f1; . . . ; qg. The scheduling problem is formulated assolving the following object function:

maxXmi¼1

Xnj¼1

Xpk¼1

Xql¼1

wi � xi;j;k;l � ri;j;k;l (1)

TABLE 1A List of Symbols Used in This Paper

Fig. 1. Basic time-frequency resource structure of LTE/LTE-A (normalcyclic prefix case).

LIAO ET AL.: AN EFFICIENT DOWNLINK RADIO RESOURCE ALLOCATION WITH CARRIER AGGREGATION IN LTE-ADVANCED... 3

Page 4: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

subjected to the following constraints:

Xmi¼1

Xql¼1

xi;j;k;l � 1; j 2 NN; k 2 PP; (2)

Xql¼1

maxk2P

xi;j;k;l � 1; i 2 MM; j 2 NN; (3)

Xql¼Qi;j;kþ1

xi;j;k;l ¼ 0; i 2 MM; j 2 NN; k 2 PP; (4)

Xnj¼1

maxk2P

maxl2Q

xi;j;k;l � z; i 2 MM; (5)

xi;j;k;l 2 0; 1f g; (6)

where wi is a priority weight of UE i; xi;j;k;l is an indicatorvariable to denote whether or not RB k of CC j with MCS lis assigned to UE i, and ri;j;k;l is the achieved transmissionrate for UE i on RB k of CC j with MCS l, which is given bythe following equation:

ri;j;k;l ¼ rl if l � Qi;j;k

0 otherwise:

�(7)

If MCS l used by UE i exceeds the allowed rate limitation onRB k of CC j (i.e., l > Qi;j;k), it could result in high errorrates for RB k of CC j such that ri;j;k;l equals to zero. The con-straint in inequality (2) states the restriction that each RB ofany CC is assigned up to one UE. The constraint in (3)ensures that a UE can only use an MCS for its assigned CC.The constraint in (4) dictates that UE i does not select anMCS that UE i cannot use on RB k of CC j. The constraint in(5) restricts that a UE can employ at most z CCs. In thispaper, we show the hardness in computational complexityof the above scheduling problem and propose a greedyalgorithm that maximizes the objective as stated in (1) whilesatisfying constraints in (2)-(6).

3.4 Hardness Result

Lee et al. [20] formulated a radio resource scheduling prob-lem in the LTE systems as a maximization problem. Thisproblem concerns a task of assigning RBs and one of twoMIMO modes to each UE at each TTI to maximize the sys-tem throughput while maintaining proportional fairnessamong all UEs. This task subjects to the following con-straints: (i) Each RB is assigned up to one UE; (ii) Only oneMIMO operational mode can be selected for all assignedRBs for a UE at any TTI. Since LTE systems do not supportCA configuration, the authors only consider assigning RBsof one CC.

The authors show that the aforementioned problem isNP-hard. This problem is equivalent to a special case ofthe radio resource scheduling problem formulated in Sec-tion 3.3 under which the system has only one CC and twoMCSs for data transmission; the selection of MCSs in ourformulated problem can be considered as the equivalent ofthe selection of MIMO modes in the aforementioned prob-lem. Thus, our formulated problem can be reduced to theaforementioned problem and therefore is NP-hard. In this

paper, we shall propose a greedy algorithm to find a sub-optimal solution.

4 PROPOSED SCHEME

4.1 Proposed Greedy Algorithm

Since the scheduling problem is intractable, in this section,we present a greedy algorithm to find a sub-optimal solu-tion. The objective of this algorithm is to maximize thesystem throughput while maintaining proportional fair-ness of radio resource allocation among all UEs. To main-tain proportional fairness of radio resource allocationamong all users, the weighted transmission rate of UE ion RB k of CC j with MCS l is first calculated for all i; j; k,and l. An assignment of a CC with its associated MCS to aUE is formulated as a gain, which is a function of theweighted transmission rates, and gains of all combina-tions of UEs, CCs, and MCSs are calculated in each itera-tion. An assignment with higher gain indicates that theUE can transmit more data by using the MCS with higherrate on the assigned CC and has lower average transmis-sion rate over the accumulated time. Then, iteratively thehighest-gain assignment is chosen until all UEs areassigned CCs together with MCSs or no better assignmentwith higher gain can be found. The greedy algorithm isrun for every TTI. The detailed procedure of this algo-rithm is as follows:

1. Let UU be the set of all pair ði; jÞ of possible assign-ments of CC j to UE i. Initially, UU is the set of allcombinations of UEs and CCs, i.e., UU ¼ fði; jÞji 2MM; j 2 NNg. Let V j; kð Þ be the weighted transmissionrate of the UE currently being assigned RB k of CC j.Since all RBs of all CCs are not assigned to any UE atthe initial stage, V j; kð Þ is set to zero for each j and kinitially. Let v i; j; k; lð Þ be the weighted transmissionrate of UE i on RB k of CC j with MCS l, which isgiven by the following equation:

v i; j; k; lð Þ ¼ wi � ri;j;k;l: (8)

We first update wi and ri;j;k;l and then the weightedtransmission rate v i; j; k; lð Þ is calculated for all i; j; k,and l.

2. Let g i; j; lð Þ be the gain of the assignment of CC jwith MCS l to UE i. g i; j; lð Þ is obtained by the follow-ing equation:

g i; j; lð Þ ¼Xpk¼1

max 0; v i; j; k; lð Þ � V j; kð Þð Þ: (9)

The gains of all possible assignments (i.e., all com-binations of pairs in U and MCSs) are calculated inorder to find the assignment i�; j�; l�ð Þ with the larg-est gain:

ði�; j�; l�Þ ¼ argmaxði;jÞ 2 UU;l 2 QQ gði; j; lÞ: (10)

Then, CC j� with MCS l� is assigned to UE i�.3. For each RB k on CC j�, if the weighted transmission

rate of UE i� on RB k of CC j� is higher than that of

4 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2013

Page 5: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

the UE currently being assigned RB k of CC j�, i.e.,v i�; j�; k; l�ð Þ > V j�; kð Þ, RB k of CC j� is reassignedto UE i�, and V j�; kð Þ is set to v i�; j�; k; l�ð Þ. An RBwith higher weighted transmission rate indicatesthat it is utilized more effectively.

4. The pair i�; j�ð Þ is removed fromU so that the assign-ment of CC j� to UE i� will not be further considered.Moreover, since a UE can be assigned at most z CCs,if UE i� has been assigned z CCs, all pairs inU corre-sponding to UE i� are removed so that UE i� will notbe assigned any other CCs.

5. Repeat steps 2-4 until either of the following condi-tions is satisfied: (i) All UEs have decided which CCsto employ, i.e., all pairs are removed from UU ; (ii) Noassignment that can improve the utilization effi-ciency of any RB of any CC can be found, i.e.,g i�; j�; l�ð Þ equals to zero.

We can further improve the performance of this algo-rithm by reassigning the MCS used by each UE i on CC j�

in step 3. Since some RBs of CC j� have already beenassigned to UE i, and part of these RBs is reassigned to UEi� as in step 3, the remaining RBs may be able to use MCS l0

with higher rate for transmitting more data. The MCS l0 thatUE i uses on CC j� is obtained by the following equation:

l0 ¼ maxk2Ni;j�

Qi;j�;k; (11)

where Ni;j� is the set of RBs of CC j� assigned to UE i, andQi;j�;k is the index of the highest-rate MCS that can be usedby UE i on RB k of CC j�. If MCS l0 is assigned to UE i forthe transmission on CC j�; V ðj�; kÞ is set to vði; j�; k; l0Þ foreach RB k of CC j� assigned to UE i. An example is shownin Fig. 2, where there are two UEs in the system with oneCC of two RBs. Fig. 2a shows the index of the highest-rateMCS that can be used by each UE on each RB. Initially,assume that both RBs with MCS 2 are assigned to UE 1(Fig. 2b). Since the weighted transmission rate of UE 2 onRB 2 is higher than that of UE 1 on RB 2, and thus RB 2 withMCS 3 is reassigned to UE 2 (Fig. 2c). From Figs. 2a and 2c,UE 1 can use higher-rate MCS 3 to transmit data on RB 1.Therefore, the scheduler assigns MCS 3 to UE 1 (Fig. 2d).

The pseudo code of the proposed greedy algorithmfor the downlink radio resource allocation is shown inAlgorithm 1 as follows:

4.2 Computational Complexity

As shown in Algorithm 1, line 3 computes all weightedtransmission rates, with the computational complexity ofO mnpqð Þ, followed by iterations of the main assignmentprocedure (lines 4-26). Each iteration computes: (i) All pos-sible gains (line 5), (ii) Reassigning some RBs of CC j� to UEi� (line 9-14) and (iii) Reassigning MCSs to UEs for the trans-mission on CC j� (lines 15-21), with the complexity ofO mnpqð Þ;O pð Þ, and O mpð Þ respectively. Note that the com-plexity of the computation of a gain is O pð Þ. Since the maxi-mum number of iterations is m� z, the total complexity ofthis algorithm is O m2znpqð Þ.

Computation of Algorithm 1 can be speeded up by thefollowing simplifications: (i) After all possible gains are cal-culated (line 5), if the largest gain corresponding to UE iequals to zero, the pairs corresponding to UE i can beremoved fromU; (ii) In the first iteration of themain assign-ment procedure (lines 4-26), all possible gains are calcu-lated, and only the CC of the largest-gain assignment isassigned to a UE. Therefore, in each iteration except the firstone, the algorithm only needs to re-calculate the gains of theassigned CC in the last iteration. The gains of other CCs donot need to be re-calculated since the gains equal to those inthe last iteration. Therefore, the total complexity of thisalgorithm can be reduced to O mnpq þmpq mz� 1ð Þð Þ ¼O mpq nþmz� 1ð Þð Þ.

4.3 Performance Analysis

In this section, we show that Algorithm 1 can guarantee atleast half of the performance of the optimal solution. Before

Fig. 2. An example of reassigning MCS.

LIAO ET AL.: AN EFFICIENT DOWNLINK RADIO RESOURCE ALLOCATION WITH CARRIER AGGREGATION IN LTE-ADVANCED... 5

Page 6: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

analyzing the performance of Algorithm 1, two basic defini-tions about matroid and nondecreasing submodular setfunction are presented [21].

Definition 1. A system M ¼ V; Ið Þ is called a matroid, where Vis a finite set and I is a nonempty collection of subsets of V,satisfying the following properties: (i) If A 2 I and B � A,then B 2 I; (ii) For all A V, every maximal member ofI Að Þ ¼ BjB 2 I; B Af g has the same cardinality. Note thata set S is called maximal with a property that there is no set Tstrictly containing S.

Definition 2. Given a finite set V, a real-valued function f �ð Þdefined on the subsets of V is called a nondecreasing set func-tion, satisfying that for all A � V such that a 2 V�A,

fðA[fagÞ � fðAÞ 0:

Furthermore, f �ð Þ is called a nondecreasing submodular setfunction, also satisfying that for all A;B � V such thatB � A; a 2 V�A;

f A [ af gð Þ � f Að Þ � f B [ af gð Þ � f Bð Þ:

The problem of maximizing a nondecreasing submodular setfunction over a matroid is

max f Að ÞjA 2 If g: (12)

In [22], Fisher et al. has proposed a greedy algorithm (illus-trated in Algorithm 2) to address problem (12) and showedthat it can guarantee at least half of the performance of the opti-mal solution.

Lemma 1. Algorithm 2 can guarantee at least half of the perfor-mance of the optimal solution for problem (12).

We next analyze the performance of Algorithm 1.

Theorem 1. Algorithm 1 can guarantee at least half of the perfor-mance of the optimal solution for maximizing the objective asstated in (1) while satisfying constraints in (2)-(6).

Proof. The proof will be divided into the following threesteps:

1. We construct a matroid M ¼ ðV; IÞ, where V ¼fði; j; lÞji 2 MM; j 2 NN; l 2 QQg and I ¼ fAjA � Vg.We show that it satisfies the matroid property (i):GivenA 2 I andB � A, thenB � A � V ) B 2 I.Next, we show that it also satisfies the matroidproperty (ii): Given A V and let I Að Þ ¼BjB 2 I; B Af g, then I Að Þ � I. Since A � V, we

have A 2 I and therefore A 2 I Að Þ. Since A is thelargest possible subset contains A, we have aunique maximal member of I Að Þ. Thus, the cardi-nality of all maximalmember of I Að Þ is equal.

2. We map the objective function (1) to a nonde-creasing submodular set function f �ð Þ overM ¼ V; Ið Þ, where f �ð Þ on each subset A � V isdefined as

f Að Þ ¼Xnj¼1

Xpk¼1

maxi;j;lð Þ2A

wiri;j;k;l: (13)

We show that f �ð Þ is a nondecreasing set function.For any A � V; i0; j0; l0ð Þ 2 V�A,

f A [ i0; j0; l0ð Þf gð Þ

¼Xnj¼1

Xpk¼1

maxi;j;lð Þ2A[ i0 ;j0 ;l0ð Þf g

wiri;j;k;l

Xnj¼1

Xpk¼1

maxi;j;lð Þ2A

wiri;j;k;l ¼ f Að Þ:

Next, we show that f �ð Þ is a submodular set function.For any A;B � V; B � A; i0; j0; l0ð Þ 2 V�A,

fðA [ fði0; j0; l0ÞgÞ � fðAÞ

¼Xnj¼1

Xpk¼1

maxði;j;lÞ2A[f ði0;j0;l0Þg

wiri;j;k;l

�Xnj¼1

Xpk¼1

maxði;j;lÞ2A

wiri;j;k;l

¼Xn

j¼1;j6¼j0

Xpk¼1

maxði;j;lÞ2A

wiri;j;k;l

þXpk¼1

maxði;j0;lÞ2A[f ði0;j0;l0Þg

wiri;j0;k;l

!

�Xn

j¼1;j6¼j0

Xpk¼1

maxði;j;lÞ2A

wiri;j;k;l þXpk¼1

maxði;j0 ;lÞ2A

wiri;j0;k;l

!

¼Xpk¼1

max�0; wi0ri0 ;j0;k;l0 � max

i;j0;lð Þ2Awiri;j0;k;l

�:

Since A � B; maxi;j0;lð Þ2A

wiri;j0;k;l maxi;j0;lð Þ2B

wiri;j0;k;l;

fðA[fði0; j0; l0ÞgÞ � fðAÞ

�Xpk¼1

max�0; wi0ri0;j0;k;l0 � max

i;j0;lð Þ2Bwiri;j0;k;l

¼Xnj¼1

Xpk¼1

maxði;j;lÞ2B[ i0 ;j0 ;l0ð Þf g

wiri;j;k;l

�Xnj¼1

Xpk¼1

maxði;j;lÞ2B

wiri;j;k;l

¼ fðB[fði0; j0; l0ÞgÞ � fðBÞ:

3. We show that the goal of Algorithm 1 can bemapped to the goal of Algorithm 2. Let A � Vbe the set of combinations of i; j; lð Þ, wherei 2 MM; j 2 NN; l 2 QQ and CC j with MCS l isassigned to UE i in previous iterations in Algo-rithm 1. The goal of Algorithm 1 (line 6) is thatthe optimal assignment i�; j�; l�ð Þ is selected tomaximize g i�; j�; l�ð Þ in each iteration. The goal

6 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2013

Page 7: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

fof Algorithm 2 (line 3) is that the optimal ele-ment a ¼ i�; j�; l�ð Þ is selected to maximizefðA[fði�; j�; l�ÞgÞ � fðAÞ in each iteration. Ifgði�; j�; l�Þ is equivalent to fðA [ fði�; j�; l�ÞgÞ�fðAÞ, the goals of both algorithms are equivalent.Therefore, we show that gði�; j�; l�Þ ¼ fðA [ fði�;j�; l�ÞgÞ � fðAÞ by

gði�; j�; l�Þ ¼Xpk¼1

max 0; v i�; j�; k; l�ð Þ � V j�; kð Þð Þ:

Since v i�; j�; k; l�ð Þ ¼ wi�ri�;j�;k;l� and V j�; kð Þ¼ max

i;j�;lð Þ2Awiri;j�;k;l;

gði�; j�; l�Þ

¼Xpk¼1

max�0; wi�ri�;j�;k;l� � max

ði;j�;lÞ2Awiri;j�;k;l

�¼ fðA [ fði�; j�; l�ÞgÞ � fðAÞ:

The goals of both algorithms are equivalent sothat they have the same performance bound. Thus,by Lemma 1, Algorithm 1 can guarantee at least halfof the performance of the optimal solution for maxi-mizing the objective as stated in (1) while satisfyingconstraints in (2)-(6).

tu

5 SIMULATION

5.1 Simulation Settings

In order to evaluate the performance of our proposedscheme, we modified LTE-EPC network simulator [25] thatis based on ns-3 network simulator [26] to conduct a seriesof LTE-A downlink system-level simulations. Table 2 sum-marizes a list of main parameters used in the simulations.We evaluate performance of two possible CA scenarios S1

and S2 with four downlink (DL) CCs of 5 MHz bandwidth.In S1, the four CCs are at 2 GHz frequency band, whereas,in S2, they are at 800 MHz, 800 MHz, 2 GHz, and 2 GHz fre-quency band, respectively. The number of UEs per cellvaries from 10 to 50. Both LTE Release 8/9 and LTE-A UEsare supported in the system. Furthermore, LTE Release 8/9UEs can employ one CC, while LTE-A UEs can employ twoCCs simultaneously. The performance under various ratiosof LTE-A UEs is considered. The performance is evaluatedunder three UE deployment scenarios, namely Random,Cell-edge, and Cell-center, as shown in Fig. 3. In Random(Fig. 3a), UEs are scattered and equally-distributed over thewhole area of the cell, whereas in Cell-edge (Fig. 3b) andCell-center (Fig. 3c), UEs are distributed near the cell-edgeand cell-center, respectively. The UEs are mobile with vari-ous velocities from 1 to 15 mps. The simulation process isconducted with 100 simulation runs, and the duration ofeach simulation run is 10 seconds (i.e., 10,000 TTIs).

Due to ease of accessibility, we compare the performanceof our scheme with the scheme proposed in [8]. The schemein [8] includes CC assignment and packet scheduling func-tions. CC assignment can be performed by Least Loadapproach [27] or random carrier approach [27]. The goal ofleast load is that each UE is assigned the CCs that have theleast number of UEs, while the goal of random carrier isthat each UE is assigned CCs randomly. After CCs areassigned, the scheme in [8] assigns the RBs of each CC toUEs by its packet scheduling function. However, its packetscheduling function does not observe the MCS constraint.Therefore, we adopt the packet scheduling function pro-posed in [15] since it considers the MCS constraint in LTEsystems. We further modify it to support CA in LTE-A sys-tems and name it SS. After CC assignment is performed, SSis executed in the following steps:

1. The scheduler selects a CC. Each UE on this CCchooses the highest-rate MCS based on the channelconditions of all RBs and then calculates its weightedtransmission rate.

TABLE 2Simulation Settings

Fig. 3. UE deployment scenarios.

LIAO ET AL.: AN EFFICIENT DOWNLINK RADIO RESOURCE ALLOCATION WITH CARRIER AGGREGATION IN LTE-ADVANCED... 7

Page 8: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f2. The UE with the highest weighted transmission rate

is assigned the RBs which can support its selectedMCS.

3. The UE with next highest weighted transmission rateis assigned some of the remaining RBs.

4. Repeat step 3 until all RBs of this selected CC havebeen assigned.

5. Repeat steps 1-4 until all CCs have been selected.In conclusion, the CC assignment is performed by least

load or random carrier approach, while the packet schedul-ing is executed by SS. Thus, we compare our scheme to leastload with SS (LLþSS) and random carrier with SS (RCþSS)schemes.

5.2 Simulation Results

We measure the mean cell throughput, which is the meanaggregated throughput from all UEs in the cell. The meancell throughput for different schemes with various numbersof UEs (50 percent of UEs are LTE-A) under different sce-narios is shown in Fig. 4. It is expected that the Cell-centerdeployment has the highest mean cell throughput while theCell-edge deployment has the lowest mean cell throughputfor all schemes. In all scenarios, our scheme outperforms all

the other schemes due to the following reasons: (i) Ourscheme assigns CCs to UEs by considering the channel qual-ity of CCs, and it can reassign the CCs with higher transmis-sion rate to UEs at each TTI. However, the other schemesassign CCs to UEs by considering the traffic load of CCs orusing randomized method, and they cannot change theassigned CCs in each UE. (ii) Our scheme can reassign theCC with a higher-rate MCS to other UEs after this CC isassigned to a UE, while the other schemes only assignMCSs of CCs to UEs at the initial stage. From Fig. 4, we notethat the mean cell throughput of scheme LLþSS are notmuch different from that of scheme RCþSS. Therefore weshow in Table 3 the throughput improvement of our pro-posed scheme comparing to the average throughput ofLLþSS and RCþSS in each scenario and deployment. Ourscheme improves the mean cell throughput with 15.7-32.3 percent, comparing to the other schemes.

The mean cell throughput is influenced by the follow-ing factors: (i) When a cell is sparse with UEs, the moreare UEs in the cell, the higher is the number of UEs thatare assigned RBs with higher channel quality, leading toan increase in the mean cell throughput; (ii) When a cellbecomes denser with UEs, the fewer are RBs with higherchannel quality that can be assigned to each UE, resultingin lower mean cell throughput. Since the mean cellthroughput interacts with the aforementioned factors, asshown in Fig. 4, it first increases and then changesslightly as the number of UEs sharing the system capacityincreases. We note in Table 3 that the maximum through-put improvement for scenario S1 occurs when the num-ber of UEs equals to around 20 while that of scenario S2occurs around 50. This is due to the fact that in S2 theCCs with higher frequency (2 GHz) suffer from largerpath loss than those with lower frequency (800 MHz),there are more UEs being assigned RBs of CCs (800 MHz)with better channel quality in S2 than in S1 as the numberof UEs increases. Due to the same above reason, the per-formance in S2 is generally higher than that in S1.

The results in Figs. 5 and 6 show the mean cellthroughput for different schemes with a constant numberof UEs but different ratios of LTE-A UEs under differentscenarios. In all scenarios, our scheme outperforms all theother schemes due to the aforementioned reasons. More-over, LTE Release 8/9 UEs can employ only one CC,while LTE-A UEs can employ two CCs simultaneously.Compared with LTE Release 8/9 UEs, LTE-A UEs havehigher probability to be allocated the higher-rate RBs of

Fig. 4. Mean cell throughput versus number of UEs.

TABLE 3Throughput Improvement

8 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2013

Page 9: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

fthe assigned CC. Therefore, the mean cell throughput ofall schemes increases as the ratio of LTE-A UEs increaseswhen there are 10 UEs in a cell shown in Fig. 5. However,when there are too many UEs sharing the system capac-ity, each UE of both LTE Release 8/9 and LTE-A can onlyuse fewer RBs to transmit data. Thus, the mean cellthroughput of all schemes changes slightly as the ratio ofLTE-A UEs increases as the case of 50 UEs shown inFig. 6. Concluding from the above simulation results, ourscheme significantly outperforms other schemes in all sce-narios, various deployments and combinations of LTE-Aand LTE Release 8/9 UEs, since our scheme can assignCCs to UEs taking into account of the channel quality ofCCs, and also it can dynamically reassign the CCs withhigher transmission rate to UEs at each TTI.

In order to analyze the degree of fairness among all UEs,we adopt Jain’s fairness index [28], denoted as F , which isdefined by the following equation:

F ¼Pm

i¼1 mi

� �2mPm

i¼1 m2i

;

where mi is the average transmission rate of UE i. The valueof F ranges from 1=m to 1, and F ¼ 1 indicates that all UEshave equal average transmission rate. Fig. 7 displays thefairness index for different schemes with various numbersof UEs (50 percent of UEs are LTE-A) under different sce-narios. All schemes have approximately equal fairnessindex in S1. As mentioned earlier, in S2 scenario, 800 MHzCC has better channel quality than 2 GHz CC. With ourscheme in S2, some UEs are more likely to be assigned RBsof CCs (800 MHz) with better channel quality, resulting inlower fairness performance, comparing to other schemesthat do not take into account of the channel quality of CCsbeing assigned, as shown in Fig. 7.

In the Random and Cell-edge deployments, with ourscheme in S2 scenario, those UEs near the cell edge aremore likely to be assigned RBs of CCs (800 MHz) with betterchannel quality, comparing to other schemes, leading tolower fairness indices as shown in Figs. 7a and 7b, respec-tively. As the number of UEs increases, it is expected thatthe fairness indices decreases as more UEs being assignedRBs of CCs (800 MHz) with better channel quality whileother UEs (mostly LTE Release 8/9 UEs) being assigned

Fig. 5. Mean cell throughput versus ratio of LTE-A UEs (10 UEs). Fig. 6. Mean cell throughput versus ratio of LTE-A UEs (50 UEs).

LIAO ET AL.: AN EFFICIENT DOWNLINK RADIO RESOURCE ALLOCATION WITH CARRIER AGGREGATION IN LTE-ADVANCED... 9

Page 10: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

fRBs of CCs (2 GHz) with lower channel quality. In the Cell-center deployment, all UEs are close to the eNB and so theyhave almost the equal opportunity to be assigned RBs ofCCs with good channel quality. Thus the fairness index ofour scheme is only slightly lower than those of otherschemes as shown in Fig. 7c.

From the above simulations, we conclude that ourscheme has resulted in better throughput performance andlower fairness index than other schemes. However ourscheme adopts the proportional fair scheduling, whichgives higher priority of assigning RBs to UEs with loweraverage transmission rate in the past. Therefore, UEs arenot likely to suffer starvation although our scheme haslower fairness index.

Finally in this section, in order to compare the perfor-mance of our scheme with the optimal solution, we haveimplemented an optimal scheduler by brute-force searchand conducted a series of simulations under a small-scalescenario since the optimal scheduler has intractable compu-tational complexity. In this scenario, the system has two DLCCs of 1.4 MHz at 2-GHz frequency band. We measure themean aggregated weighted transmission rate from all UEsin the cell. The mean aggregated weighted transmission

rate for different schemes with various numbers of UEs(50 percent of UEs are LTE-A) is shown in Fig. 8. Note thatour solution is quite close to the optimal solution.

6 CONCLUSIONS

In this paper, we have investigated the downlink radioresource scheduling problem for LTE-A systems with CAconfiguration. This problem concerns the allocation of RBsof CCs and MCSs under the MCS constraint as specified inLTE-A standards. We have formulated the problem andproved that it is NP-hard. We therefore developed a novelgreedy-based scheme to address this problem. This schemecan effectively maximize the system throughput whilemaintaining proportional fairness among all UEs. With thisscheme, a sub-optimal solution that can guarantee at leasthalf of the performance of the optimal solution can befound. Based on 3GPP specifications, we have conducted aseries of LTE-A downlink system-level simulations. Thesimulation results reveal that the proposed scheme canimprove substantially throughput performance comparedwith the schemes in previous studies. We also analyze fair-ness of the proposed scheme and show that UEs are notlikely to suffer starvation although our scheme has lowerfairness index. For future work, we plan to further tacklethe radio resource scheduling problem regarding CA inconjunction with MIMO technique since MIMO technique,which regards the context-dependent selection of opera-tional modes for data transmission, may play an importantrole in future LTE-A Networks.

ACKNOWLEDGMENTS

This work is partially supported by Grants 101-2221-E-001-024- and 100-2221-E-001-025-MY3 of the National ScienceCouncil, Taiwan and Grants of Academia Sinica.

REFERENCES

[1] “Requirements for Further Advancements for Evolved Univer-sal Terrestrial Radio Access (E-UTRA) (LTE-Advanced)),”Technical Report 36.913, 3rd Generation Partnership Project(3GPP), Mar. 2011.

[2] “Evolved Universal Terrestrial Radio Access (E-UTRA) andEvolved Universal Terrestrial Radio Access Network (E-UTRAN);Overall description; Stage 2,” TS 36.300, 3rd Generation Partner-ship Project (3GPP), June 2012.

[3] Z. Shen, A. Papasakellariou, J. Montojo, D. Gerstenberger, and F.Xu, “Overview of 3GPP LTE-Advanced Carrier Aggregation for4G Wireless Communications,” IEEE Comm. Magazine, vol. 50,no. 2, pp. 122-130, Feb. 2012.

Fig. 7. Jain’s fairness index versus number of UEs.

Fig. 8. Mean aggregated weighted transmission rate versus number ofUEs under the small-scale scenario.

10 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. X, XXXXX 2013

Page 11: Abstract— (UEs) to simultaneously aggregate multiple

IEEE

Proo

f

[4] H. Tian, S. Gao, J. Zhu, and L. Chen, “Improved Component Car-rier Selection Method for Non-Continuous Carrier Aggregation inLTE Advanced Systems,” Proc. IEEE Vehicular Technology Conf.,pp. 1-5, Sept. 2011.

[5] H. Wang, C. Rosa, and K. Pedersen, “Performance Analysis ofDownlink Inter-band Carrier Aggregation in LTE-Advanced,”Proc. IEEE Vehicular Technology Conf. (VTC Fall), pp. 1-5, Sept.2011.

[6] L. Liu, M. Li, J. Zhou, X. She, L. Chen, Y. Sagae, and M. Iwamura,“Component Carrier Management for Carrier Aggregation in LTEAdvanced System,” Proc. IEEE Vehicular Technology Conf. (VTCSpring), pp. 1-6, May 2011.

[7] A. Jalali, R. Padovani, and R. Pankaj, “Data Throughput ofCDMA-HDR a High Efficiency-High Data Rate Personal Commu-nication Wireless System,” Proc. IEEE Vehicular Technology Conf.(VTC Spring), vol. 3, pp. 1854-1858, 2000.

[8] Y. Wang, K.I. Pedersen, T.B. Sorensen, and P.E. Mogensen,“Carrier Load Balancing and Packet Scheduling for Multi-CarrierSystems,” IEEE Trans. Wireless Comm., vol. 9, no. 5, pp. 1780-1789,May 2010.

[9] Y. Wang, K.I. Pedersen, T.B. Sorensen, and P.E. Mogensen,“Utility Maximization in LTE-Advanced Systems with CarrierAggregation,” Proc. IEEE Vehicular Technology Conf. (VTC Spring),pp. 1-5, May 2011.

[10] “Feasibility Study for Further Advancements for E-UTRA(LTEAdvanced),” TR 36.912, 3rd Generation Partnership Project(3GPP), Mar. 2011.

[11] R. Kwan, C. Leung, and J. Zhang, “Resource Allocation in an LTECellular Communication System,” Proc. IEEE Seventh Int’l Conf.Comm., pp. 1-5, June 2009.

[12] N. Guan, Y. Zhou, L. Tian, G. Sun, and J. Shi, “QoS GuaranteedResource Block Allocation Algorithm for LTE Systems,” Proc.IEEE Seventh Int’l Conf. Wireless and Mobile Computing, Networkingand Comm. (WiMob), pp. 307-312, Oct. 2011.

[13] M.E. Aydin, R. Kwan, J. Wu, and J. Zhang, “Multiuser Schedulingon the LTE Downlink with Simulated Annealing,” Proc. IEEEVehicular Technology Conf. (VTC Spring), pp. 1-5, May 2011.

[14] M.E. Aydin, R. Kwan, and J. Wu, “Multiuser Scheduling on theLTE Downlink with Meta-Heuristic Approaches,” Physical Comm.,vol. 9, pp. 257-265, 2012.

[15] R. Kwan, C. Leung, and J. Zhang, “Proportional Fair MultiuserScheduling in LTE,” IEEE Signal Processing Letters, vol. 16, no. 6,pp. 461-464, June 2009.

[16] “Evolved Universal Terrestrial Radio Access (E-UTRA); PhysicalChannels and Modulation,” TS 36.211 3rd Generation PartnershipProject (3GPP), June 2012.

[17] “Evolved Universal Terrestrial Radio Access (E-UTRA); PhysicalLayer Procedures,” TS 36.213, 3rd Generation Partnership Project(3GPP), June 2012.

[18] M. Andrews, “A Survey of Scheduling Theory in Wireless DataNetworks,” IMA Volumes in Mathematics and Its Applications,vol. 143, pp. 1-18, 2007.

[19] H.J. Kushner and P.A. Whiting, “Asymptotic Properties of Pro-portional-Fair Sharing Algorithms,” Proc. IEEE 10th Ann. AllertonConf. Comm., Control, and Computing, pp. 1051-1059, 2002.

[20] S.-B. Lee, S. Choudhury, A. Khoshnevis, S. Xu, and S. Lu,“Downlink MIMO with Frequency-Domain Packet Scheduling for3GPP LTE,” Proc. IEEE INFOCOM, pp. 1269-1277, Apr. 2009.

[21] G.L. Nemhauser, L.A. Wolsey, and M.L. Fisher, “An Analysis ofApproximations for Maximizing Submodular set Functions - I,”Math. Programming, vol. 14, no. 1, pp. 265-294, Dec. 1978.

[22] M.L. Fisher, G.L. Nemhauser, and L.A. Wolsey, “An Analysis ofApproximations for Maximizing Submodular Set Functions - II,”Math. Programming Study, no. 8, pp. 73-87, 1978.

[23] “Physical Layer Aspects for Evolved Universal Terrestrial RadioAccess (UTRA),” Technical Report 25.814, 3rd Generation Partner-ship Project (3GPP), Sept. 2006.

[24] W.C. Jakes, Microwave Mobile Communications. Wiley, Feb. 1975.[25] “LTE-EPC Network Simulator (LENA)—Iptechwiki,” http://

iptechwiki.cttc.es/, 2014.[26] “ns-3 Network Simulator,” http://www.nsnam.org/, 2014.[27] T. Dean and P. Fleming, “Trunking Efficiency in Multi-Carrier

CDMA Systems,” Proc. IEEE Vehicular Technology Conf. (VTC Fall),vol. 1, pp. 156-160, 2002.

[28] R. Jain, D.M. Chiu, and W. Hawe, “A Quantitative Measure ofFairness and Discrimination for Resource Allocation in SharedComputer System,” Technical Report 301, DEC, Sept. 1984.

Hong-Sheng Liao received the BE degree fromthe Department of Computer Science and Infor-mation Engineering from the National Dong HwaUniversity, Taiwan, in 2010, and the MS degreefrom the Department of Computer Science fromNational Tsing Hua University, Taiwan, in 2012.He is currently working at Chunghwa TelecomCo. Ltd, responsible for the development of acontent distribution system. His research inter-ests include wireless and mobile networksystems.

Po-Yu Chen received the BS degree from theDepartment of Electrical Engineering from ChangGung University, Taiwan, in 2001, and the MSand PhD degrees from the Institute of Communi-cations Engineering both from National TsingHua University, Taiwan, in 2003 and 2009,respectively. He had been a postdoctoralresearch fellow in the Department of ComputerScience, National Tsing Hua University from2010 to 2012. He is now a postdoctoral researchfellow in the institute of information science of

Academia Sinica. His research interests include wireless ad hoc andsensor networks, vehicular ad hoc networks, IoT, and LTE-A networks.He is a member of the IEEE.

Wen-Tsuen Chen received the BS degree innuclear engineering from National Tsing HuaUniversity, Taiwan, and the MS and PhD degreesin electrical engineering and computer sciencesboth from the University of California, Berkeley,in 1970, 1973, and 1976, respectively. He hasbeen with the National Tsing Hua Universitysince 1976 and is a distinguished chair professorof the Department of Computer Science. He hasserved as the chairman of the Department, deanof College of Electrical Engineering and Com-

puter Science, and the president of National Tsing Hua University. InMarch 2012, he joined the Academia Sinica, Taiwan, as a distinguishedresearch fellow of the Institute of Information Science. His researchinterests include computer networks, wireless sensor networks, mobilecomputing, and parallel computing. He received numerous awards forhis academic accomplishments in computer networking and parallelprocessing, including Outstanding Research Award of the National Sci-ence Council, Academic Award in Engineering from the Ministry of Edu-cation, Technical Achievement Award and Taylor L. Booth EducationAward of the IEEE Computer Society, and is currently a lifelong NationalChair of the Ministry of Education, Taiwan. He is the founding generalchair of the IEEE International Conference on Parallel and DistributedSystems and the general chair of the 2000 IEEE International Confer-ence on Distributed Computing Systems among others. He is an IEEEfellow and fellow of the Chinese Technology Management Association.

" For more information on this or any other computing topic,please visit our Digital Library at www.computer.org/publications/dlib.

LIAO ET AL.: AN EFFICIENT DOWNLINK RADIO RESOURCE ALLOCATION WITH CARRIER AGGREGATION IN LTE-ADVANCED... 11