Adaptive Resource Allocation to Multicast Services ... - Semantic Scholar

10 downloads 146677 Views 643KB Size Report
multicast services [2] are expected to be promising enablers of an easy access to ..... [5] J. Xu, S. Lee, W. Kang, and J. Seo, “Adaptive resource allocation for. MIMO-OFDM ... Delivery Solutions in LTE-Advanced Systems,” in Proc. IEEE Interna-.
THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

1

Adaptive Resource Allocation to Multicast Services in LTE Systems Giuseppe Araniti, Massimo Condoluci, Leonardo Militano, Antonio Iera

Abstract—This paper addresses the design of an adaptive resource allocation policy for the efficient delivery of multicast services in Long Term Evolution (LTE) systems. The proposed approach overcomes the intrinsic inefficiencies of Conventional Multicast Scheme (CMS) related to the different channel quality experienced by the involved users. The basic idea is to split any multicast group into subgroups and apply subgroup-based adaptive modulation and coding schemes, which enable a more efficient exploitation of multi-user diversity. The distribution of users into subgroups is determined by the solution of an optimization problem, aiming to improve the network throughput while guaranteeing fairness among multicast members. Index Terms—Multicast communication, Cellular networks, Radio spectrum management.

I. I NTRODUCTION ONG Term Evolution (LTE) [1] is the emerging standard for wireless communications which will lead the growth of next-to-come mobile broadband services. Among them, multicast services [2] are expected to be promising enablers of an easy access to the ubiquitous multimedia experience through mobile terminals. However, several open research issues still exist for multicast over Orthogonal Frequency Division Multiple Access (OFDMA), mainly related to different quality and data rate requirements of multicast users of the same Multicast Group (MG) and to possible different channel conditions. Generally speaking, User Equipments (UEs) close to the base station can obtain high data rate, while cell-edge users are forced to reduce the data rate to have an error free data reception. Conventional Multicast Scheme (CMS) [3] adopts a conservative approach, which foresees a system data rate bounded by the user with the worst channel conditions. This approach maximizes the fairness among multicast members (i.e., all destinations are served at the same data rate). At the same time, it introduces severe inefficiencies when some users (even if just a few) experience poor channel conditions: (i) the high potential of OFDMA spectrum management is not fully exploited; (ii) a high spectral efficiency is not

L

The research of M. Condoluci is supported by European Union, European Social Fund and Calabria Regional Government. This paper reflects the views only of the authors, and the EU, and the Calabria Regional Government cannot be held responsible for any use which may be made of the information contained therein. G. Araniti, M. Condoluci, L. Militano, and A. Iera are with the Department of Information Engineering, Infrastructure and Sustainable Energy (DIIES), University Mediterranea of Reggio Calabria, Via Graziella Loc. Feo di Vito, 89100 Reggio Calabria, Italy (email: [email protected]; [email protected]; [email protected]; [email protected]). Digital Object Identifier 10.1109/TBC.2013.2271387

guaranteed; (iii) users with good channel conditions suffer from a significant “dissatisfaction”. The aforesaid issues motivated recent researches on the multicast resource allocation in OFDMA-based systems. Many studies propose solutions, based on efficient sub-carrier and power distribution among MGs, to improve the system throughput [4], [5] and fairness [6] when multiple MGs are simultaneously served by the same base station. In managing multicast groups, most of the studies use conservative approaches like CMS, which suffer of the aforementioned inefficiencies. Authors in [7] adopt an Opportunistic Multicast Scheduling (OMS) approach for resource allocation, which foresees that in any given time slot only the “best” portion of users to serve are chosen. In this way, the multiuser diversity is exploited, which may limit the multicast gain. Approaches proposed in [8], [9], [10], and [11] overcome the limitations of the CMS and OMS policies and maximize the throughput by forming, for each MG, multicast subgroups. Allocating the available resources to each subgroup separately, minimizes the negative effects of users with poor channel conditions and allows serving all multicast destinations in each time slot. Unfortunately, a drawback of these approaches is that an acceptable fairness among multicast members is not guaranteed. The main objective of the present paper is to address the raised issues in the design of policies for multicast resource allocation in the frequency domain of LTE networks. In analogy to [11], we propose a frequency domain scheduler which foresees to (i) split a given MG into subgroups according to the channel quality experienced by users, and (ii) design a subgroup-based Adaptive Modulation and Coding (AMC) mechanism. Besides, we take forth our research by defining a novel Radio Resource Management (RRM) policy, the so-called Minimum Dissatisfaction Index (MDI), able to guarantee a good trade-off between network throughput and user fairness in creating the multicast subgroups. The novel policy is compared with alternative multicasting solutions from the literature, with a keen attention to resource allocation solutions adopting the subgrouping approach. Finally, a novel solution search algorithm able to reduce the computational burden of the proposed multicast scheme is introduced. II. S YSTEM M ODEL The reference scenario for this paper is a single-cell multicast system where an LTE base station (eNodeB) serves a single MG. LTE represents indeed one of the most promising

c 0018-9316/$31.00 2013 IEEE

THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

wireless technology able to support the growth of high-quality group-oriented service demand. This is obtained by coupling with the enhanced Multimedia Broadcast Multicast Service (eMBMS) [12], which allows an optimized transmission of multicast and broadcast services.

Fig. 1.

LTE Packet Scheduler block diagram.

The LTE air interface uses OFDMA in the downlink direction and the available sub-carriers are grouped into Resource Blocks (RBs). In details, each RB is a sub-channel of 180 kHz formed by 12 consecutive and equally spaced sub-carriers, each one lasting 0.5 ms. The total number N of available RBs depends on the system bandwidth configuration [1] and is managed by the packet scheduler, implemented at the eNodeB in three phases (Fig. 1). During the first phase, the scheduler collects information on the schedulable services according to the buffer states. The second phase involves the time domain and consists in selecting the users to serve and meet their QoS constraints (e.g., latency and drop ratio). Finally, the Frequency Domain Packet Scheduler (FDPS) executes the RRM procedures to meet the rate constraints imposed by the time domain scheduler. Similarly to what proposed, for instance, in [13], the time domain scheduler and the frequency domain scheduler operate in two separate phases. This guarantees the QoS service constraints for the users and optimizes the resource allocation and system performance, respectively. Focus of the present paper is the phase in which the FDPS is involved. It receives in input from the time domain scheduler a set of parameters, such as the set of users to serve and the minimum data rate required. The FDPS allocates the RBs according to the Channel Quality Indicator (CQI) feedback forwarded by the UEs every CQI Feedback Cycle (CFC) [1]. In particular, in single-cell mode, the Physical Uplink Control Channel (PUCCH) is exploited in the uplink direction to allow multicast members to send control messages (e.g., the channel state information) to the eNodeB. The CQI is related to the maximum Modulation and Coding Scheme (MCS) supported by the terminal [1]. In LTE systems, C = 15 different CQI levels are foreseen. Let CQIc = c be the c-th CQI value (with c = 1, 2, . . . , C) and let M CSc be the MCS associated to CQIc (please refer to Table I). A UE experiencing a CQI value equal to CQIc can successfully demodulate the received signal only if it is served with an MCS equal to M CSj with j ≤ c. The attainable data rate, depending on the number of assigned IN RBs, varies between bM and BcM AX , corresponding to 1 c RB and N RBs respectively assigned for each CQIc level.1 Let K denote the set of multicast users, with K = |K| users forming the multicast group, and let CQI k be the CQI 1 For more details on the admissible data rate values per MCS level refer to Table 7.1.7.2.1-1 in [14].

2

TABLE I CQI-MCS M APPING [14] CQI index 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Modulation Scheme QPSK QPSK QPSK QPSK QPSK QPSK 16-QAM 16-QAM 16-QAM 64-QAM 64-QAM 64-QAM 64-QAM 64-QAM 64-QAM

Code rate 0.076 0.120 0.190 0.300 0.440 0.590 0.370 0.480 0.600 0.450 0.550 0.650 0.750 0.850 0.930

Spectral Efficiency [bit/s/Hz] 0.1523 0.2344 0.3770 0.6016 0.8770 1.1758 1.4766 1.9141 2.4063 2.7305 3.3223 3.9023 4.5234 5.1152 5.5547

feedback transmitted by the k-th user to the eNodeB. The proposed subgrouping RRM aims at splitting the users into S multicast subgroups and distributing the available RBs based on the collected CQI values. Let Ks and Ks = |Ks | be the user set and the number of UEs in the s-th multicast SS subgroup (with s = 1, 2, . . . , S), respectively; where s=1 Ks = K PS and s=1 Ks = K. Considering that each subgroup is characterized by a different MCS, the number of subgroups S varies from 1 to C. We assume that all UEs with the same CQI value are associated to the same subgroup, although not necessarily all UEs in a subgroup reported the same CQI value. In particular, the s-th subgroup is served with the MCS such that M CS s = min CQI k , with k ∈ Ks , i.e., according to the minimum value of CQI experienced by UEs in the subgroup. The CMS policy can be seen as a particular case of subgroup-based resource allocation with a single group activated (S = 1). In the next section, the proposed mechanism to split users into subgroups and to associate to each subgroup the number of RBs that maximizes a given cost function will be described in details. III. S UBGROUP - BASED RRM A LGORITHM The RRM proposed in this paper foresees three phases. 1. CQI collection: the eNodeB collects the CQI feedbacks from each UE belonging to the multicast group (i.e., CQI k ∀k ∈ K). Subsequently, it creates the user CQI distribution vector U = {u1 , u2 , . . . , uC }, where ucP is the number C of UEs with a CQI value equal to CQIc ; thus c=1 uc = K. 2. Subgroup creation: the multicast members are split into S subgroups. Based on the U vector, the proposed RRM algorithm determines the subgroup configuration (i.e., number of subgroups S and RBs associated to each subgroup) that: (i) allows to maximize the system capacity; (ii) guarantees that each served UE can successfully demodulate the received signal; (iii) optimizes a given cost function P. Three possible definitions of P are given in the next subsections: Maximum Throughput [11], Proportional Fairness [15] and the novel Minimum Dissatisfaction Index. The configuration of the enabled subgroups is described by the RB distribution vector R = {r1 , r2 , . . . , rC }, where the generic c-th PCelement of the vector assumes values 0 ≤ rc ≤ N and c=1 rc = N . If

THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

rc 6= 0 the subgroup associated to the M CSc is enabled and rc represents the amount of RBs assigned to the subgroup. The number of enabled subgroups, i.e., S, is given by the number of items in R greater than zero. 3. Resource Allocation: depending on the configuration defined by R, all the UEs reporting a CQI value equal to CQIc will be served with a data rate M IN dR ri ), i = 1, 2, . . . , c} c = {max (bi

(1)

meaning that each UE is associated to the subgroup with the closest supported MCS. Equation (1) also guarantees that M AX dR . c ≤ Bc A. Maximum Throughput The performance achieved in terms of throughput by the CMS approach is usually poor. This can be improved by adopting a Maximum Throughput (MT) algorithm [11] based on the maximization of a cost function P defined as the Aggregate Data Rate (ADR), that is the sum of data rate values obtained by all the multicast members. A maximization problem can be designed for the MT approach in the addressed scenario as follows:  X C MT R (2) Π = arg max d c uc R∈R

XC

s.t.

c=1

rc = N

(3a)

dR c >0

∀c : uc > 0

(3b)

≥ bc

∀c : rc > 0

(3c)

dR c

where R represents the search space for the RRM optimization problem. The evaluation of R will be described in section IV. Constraint (3a) guarantees that the whole RB set is used by the enabled subgroups, constraint (3b) implies that the overall multicast group is served (like in CMS), whereas condition (3c) guarantees a minimum data rate achieved by each enabled subgroup. Such a rate, i.e., bc , can be properly set according to the QoS requirements of the multicast service and it is IN bounded by bM ≤ bc ≤ BcM AX . c B. Proportional Fairness In practical systems, both throughput and fairness should be considered in resource allocation procedures. Although the CMS approach guarantees the highest fairness, the Proportional Fairness (PF) scheduling can be a suitable policy because it aims at improving the fairness while increasing the multicast throughput. In [15] it was proven that a proportional fairness resource allocation can be achieved through the maximization of the sum of the logarithm of the data rate. Thus, we define the following optimization problem tailored for the PF scheduling: X  C ΠPF = arg max (log dR )u (4) c c R∈R

c=1

subject to constraints (3a), (3b), and (3c).

C. Minimum Dissatisfaction Index The novel RRM policy proposed in this paper is the socalled Minimum Dissatisfaction Index (MDI). This is based on the optimization of a cost function conceived to guarantee an increased throughput with respect to the PF policy without meaningfully affecting the fairness among the multicast members. The maximum data rate supported by a UE with a CQI equal to CQIc , i.e., BcM AX , is achieved when the UE is served with an MCS equal to M CSc and all the N RBs are assigned to the user. The weighted difference between the data rate achieved by the UE and this maximum value, i.e., (BcM AX − dR c )αc , is a reasonable parameter to measure the “dissatisfaction” experienced by the multicast destinations. A weighting factor αc is introduced to maintain the fairness among multicast users. The same philosophy is followed in [16]; however, a new weighting factor, specifically tailored for the reference problem, is designed in our paper. In particular, the proposed weight is αc = 1/BcM AX ; that is, the weight αc is inversely proportional to the maximum data rate supported by a UE with a CQI equal to CQIc . In details, we define the User Dissatisfaction Index (UDI), wcR for a UE served with the subgroup configuration R and experiencing a CQI value equal to CQIc , as follows: wcR =

c=1

3

BcM AX − dR c BcM AX

(5)

The minimum dissatisfaction (wcR = 0) is achieved when the assigned data rate is equal to the maximum allowable one M AX ), while we define a cost function P representing (dR c = Bc the average UDI over the set of K users, named Group Dissatisfaction Index (GDI) as: C 1 X R GDI = w uc K c=1 c R

(6)

The proposed RRM aims at selecting the subgroup configuration R that minimizes the GDI and meets both fairness and throughput requirements :  X  C 1 ΠGDI = arg min wcR uc (7) K c=1 R∈R subject to constraints (3a), (3b), and (3c). Remark 1. Since the number of configurations assumed by R is bounded, the optimization problems in (2), (4), and (7) admit at least one solution. Remark 2. If problems in (2), (4), and (7) admit more than one solution, then a reasonable choice can be any configuration that maximizes the system throughput. IV. C OMPUTATIONAL B URDEN R EDUCTION The search space definition is a key aspect for the computational cost analysis of the proposed RRM algorithms. In fact, the computational time for optimization problems (2), (4), and (7) is tightly related to the number of possible configurations to be analyzed. According to the Exhaustive Search Scheme (ESS) [11], the number of possible configurations assumed by

THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

R when N RBs are split among C subgroups (worst case) is bounded by N C , with a consequent prohibitive computational cost. In this section we propose a solution aiming at reducing the search space (and, consequently, the computational costs), named Optimized Search Scheme (OSS). In particular, the benefits in the multicast delivery given by the subgrouping policy are in terms of an increased data rate for the multicast members. However, given two subgroups characterized by M CSi and M CSj (with j > i) in a generic configuration R, this increase is attainable if and only if the data rate of the subgroup with higher-order MCS, i.e., dj , is higher compared to the rate of the subgroup with lower-order MCS, i.e., di ; otherwise, the multicast subgrouping technique does not introduce any gain. This condition can be expressed by: dj > di ∀i, j : j > i, j ≤ C, i = 1, . . . , j − 1

(8)

The idea proposed for the OSS approach is to include in the search set R all the candidate solutions R that satisfy the conditions (3a) and (8). In this way, the overall number of configurations to evaluate is significantly decreased with respect to the ESS, while avoiding to discard any admissible solutions for problems (2), (4), and (7). This result is highlighted in Fig. 2, which shows the number of configurations generated by the ESS and OSS approaches when the number of RBs varies from 2 to 15. As expected, OSS allows to drastically reduce the configurations to be evaluated in the resource allocation when compared to the ESS. In particular, it can be noticed that this gain increases when the number of RBs becomes large. Moreover, by exploiting the frequency-aggregated granularity [14] introduced in LTE, OSS guarantees a reasonable search space dimension when the number of RBs is higher than 15. 20

10 Number of configurations

ESS OSS 15

10

reduction allows to complete the subgroup creation within a CFC. V. P ERFORMANCE E VALUATION The performance evaluation is based on the guidelines defined in [17]. According to the LTE standard, N = 15 RBs are available on a 3 MHz bandwidth. The considered multicast group is composed of K = 100 subscribers either uniformly distributed within the cell (Uniform scenario) or distributed in limited areas as in a typical on-campus environment (Sparse scenario) with pedestrian mobility [18]. The channel conditions for each UE are evaluated in terms of the SINR experienced over each subcarrier when path-loss, slow and fast fading affect the signal reception. The effective SINR, estimated according to the Exponential Effective SIR Mapping [19], is mapped onto the CQI level ensuring a Block Error Rate smaller than 10% [20]. The results shown are obtained with a 95% confidence interval. Main simulation parameters are listed in Table II. Unless differently stated, in the conducted simulation campaigns we considered as the minimum data rate IN for each enabled subgroup bc = bM . c TABLE II M AIN S IMULATION S ETTINGS Parameters Distance attenuation Shadow fading Penetration Loss Fast Fading Carrier frequency Channel Bandwidth Number of PRBs Cell layout Inter Site Distance CQI scheme eNodeB transmit power Maximum antenna gain Thermal Noise CQI Feedback Cycle Antenna configuration Multicast group size User speed

Value 128.1+37.6*log(d), d [km] Log-normal,0 mean, σ = 8 [dB] 20 dB ITU-R PedB (extended for OFDM) [21] 2 GHz 3 MHz 15 3GPP Macro-cell case #1 [17] 500 m Full Bandwidth 20 W, 13 dB 11.5 dB -100 dBm 10 ms SISO 100 0, 3 km/h

10

10

5

10

0

10

Fig. 2.

4

2

3

4

5

6

7 8 9 10 11 12 13 14 15 Number of RBs

Comparison of ESS and OSS approaches.

By reducing the cardinality of the R set, OSS guarantees a reduction in terms of convergence time for the subgroup formation. Further reductions of the convergence time can also be achieved by considering that R can be generated based on the knowledge of the maximum number of available RB (i.e., N ) and CQI levels (i.e., C), since it does not depend on the user distribution. Consequently, the R set can be pre-computed R R off-line, and similarly also dR c , log dc , and wc ∀R ∈ R. Only the subgroup creation will, then, be performed on-line just consisting in a product of matrices and in a minimum (or maximum) value search. The consequent computational time

The first evaluation is in terms of ADR, see Fig. 3(a). Subgrouping-based policies outperform the results achieved by CMS in both Uniform and Sparse scenarios. Being strongly affected by cell-edge users with poor channel conditions, CMS provides the lowest ADR, i.e., 42 Mbps on average. As expected, MT reaches the highest value, that is 196 Mbps on average. A small reduction in terms of ADR is obtained with MDI, 161 Mbps on average, whereas PF guarantees an average ADR equal to 132 Mbps. Based on the results, it can be stated that MDI allows an ADR gain equal to 21% with respect to PF. The second evaluation is in terms of user Fairness Index (FI) [16], defined as: P15 ( c=1 dc uc )2 FI = (9) P15 K( c=1 d2c uc ) where F I ∈ [1/K, 1]; FI = 1 is the maximum fairness, achieved when all UEs are served with the same data rate. As expected, the obtained behaviour is somewhat dual to

THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

1

CMS

CMS

200

MT

0.9

MT

175

PF

0.8

PF

150

MDI

0.7

MDI

0.6

125

FI

ADR [Mbps]

225

100

0.3 0.2

25 0

0.5 0.4

75 50

0.1 Uniform

0

Sparse

Uniform

(a) Aggregate Data Rate

1

Transmitted to Received Data Ratio

MT

0.8

PF

0.7

MDI

GDI

0.6 0.5 0.4 0.3 0.2 0.1 0

Uniform

Sparse

(b) Fairness Index

CMS

0.9

1

CMS

0.9

MT

0.8

PF

0.7

MDI

0.6 0.5 0.4 0.3 0.2 0.1 0

Sparse

(c) Group Dissatisfaction Index

Uniform

Sparse

(d) Transmitted to Received Data Ratio

Performance evaluation for addressed scenarios.

ADR results. The maximum fairness is reached by CMS; MT has a very low FI value (i.e., 0.48) whereas PF offers an FI equal to 0.81. Particularly interesting results are obtained by MDI, which reaches a FI value close to PF, that is 0.78 on average, with a difference in fairness of about 3% only between the two solutions. Hence, MDI offers an improved ADR compared to PF without meaningfully affecting the user fairness. As a further analysis, we comment on the GDI. As plotted in Fig. 3(c), the MDI solution guarantees the minimum GDI, 0.58 on average, while the GDI values for CMS, MT, and PF are 0.79, 0.67 and 0.63, respectively. Finally, we consider the Transmitted to Received Data Ratio, measured as ratio between the number of bits transmitted over the radio channel (i.e., the channel data rate) and the mean number of bit successfully received by the multicast members (i.e., user throughput). From Fig. 3(d) one can observe that the CMS is the most performing policy in terms of Transmitted to Received Data Ratio, since all the bits transmitted by the base station are received by all the multicast members. On the contrary, the MT is the poorest scheme with a performance equal to 0.47, on average, which means that a high percentage of the transmitted bits is successfully received by only a restricted portion of multicast destinations. Finally, the Transmitted to Received Data Ratio of PF and MDI is equal to 0.75 and 0.77, respectively. This underlines that the improvements obtained by the proposed MDI scheme are achieved without affecting

the performance in terms of Transmitted to Received Data Ratio. 100 90 80 70 % of UEs

Fig. 3.

5

60 50 40

CMS

30

MT

20

PF

10 0 0

Fig. 4.

MDI 1

2

3

4

5 6 7 8 Data rate [Mbps]

9

10 11 12

Network coverage in the Sparse scenario.

The results of a further performance evaluation study are plotted in Fig. 4, where the focus is on the network coverage of the Sparse scenario. For a given data rate x, the coverage is defined as the percentage of UEs served with a data rate equal or lower than x, which can similarly be understood as the probability of a UE to be served with a data rate equal or lower than x. It emerges that the CMS serves all the UEs with the same data rate. By using PF and MDI only the 22% and the 25% of users, respectively, experiences a data rate lower than CMS, whereas for the remaining portion

350

1

MT

0.9

250

PF

0.8

MDI 200 150 100 50 0 20

30

40

50

60 70 80 bc [kbps]

Fairness Index

ADR [Mbps]

CMS 300

0.7 0.6 0.5 0.4

CMS

0.3

MT

0.2

PF

0.1

MDI

90 100 110 120

(a) Aggregate Data Rate Fig. 5.

0 20

30

40

50

60 70 80 bc [kbps]

90

100 110 120

(b) Fairness Index

Transmitted to Received Data Ratio

THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

6

1 0.9 0.8 0.7 0.6 0.5 0.4

CMS

0.3

MT

0.2

PF

0.1

MDI

0 20

30

40

50

60 70 80 bc [kbps]

90

100 110 120

(c) Transmitted to Received Data Ratio

Performance with a varying QoS constraint bc .

of UEs it is higher. With the MT approach the mentioned percentage values become 55% and 45%; this demonstrates that MT enhances the system throughput at the expenses of fairness. While the MT slowly approaches to full coverage, the steeper slope of the MDI and PF curves demonstrates that multicast members achieve similar data rates. MDI reaches a better performance in terms of ADR than PF as it allows a higher data rate to multicast members. The next the study case analyzes the situation in which QoS constraints are set in terms of minimum data rate required IN for the activated subgroups, i.e., bc , where bc > bM . The c results plotted in Figure 5, report the ADR, the FI, and the Transmitted to Received Data Ratio for the four resource allocation solutions where a variable bc in the range [10−120] kbps is considered (x-axis in the plots). As shown, the relation among the solutions is still confirmed. MT introduces the highest ADR (ranging from 206 to 161 Mbps), but lowest FI (0.48 on average) and Transmitted to Received Data Ratio (i.e., 0.46). CMS always guarantees FI and Transmitted to Received Data Ratio equal to 1, but with a very low ADR. Finally, the novel MDI solution has a better ADR w.r.t. PF, where the gain varies from 22%, when bc is set to 20 kbps, to 4%, when bc is 120 kbps, but achieves almost the same FI and Transmitted to Received Data Ratio performance (differences range from 1% to 3% ). To conclude the performance evaluation, Table III offers a comparison between OMS and subgrouping approaches. In particular, OMS is implemented in association with ADR maximization and GDI minimization policies for the selection of the portion of served UEs in a given time slot. The difference in terms of mean throughput experienced by the multicast users is almost equal to 115 kbps, on average, whereas the differences in terms of FI is less than 4%. The cost for OMS to reach this performance is the reduction in the number of served UEs in a given CFC (61.9% on average). Differently, the subgrouping technique always serves the whole set of multicast destinations, with a consequent better exploitation of the multicast gain. Although OMS and subgrouping could offer similar performance during several CFCs, OMS policies require an additional data coding (e.g., fountain or erasure codes) and a consequent overhead to guarantee a reliable data

delivery, which is instead not the case for subgrouping. TABLE III P ERFORMANCE OF S UBGROUPING AND OMS A PPROACHES IN S PARSE S CENARIO

MT GDI

OMS Sub OMS Sub

Throughput 2.19 Mbps 2.06 Mbps 1.76 Mbps 1.66 Mbps

FI 0.4503 0.4756 0.7412 0.7806

Served UEs 45.7% 100% 78.1% 100%

VI. C ONCLUSION In this paper we proposed a subgroup-based resource allocation scheme for LTE multicast systems. We analyzed the subgroup creation according to MT and PF approaches and enhanced the performance by defining a new algorithm, the MDI, which optimizes a new parameter, the GDI. The results confirm that MDI introduces a similar degree of fairness among users compared to PF while improving the multicast throughput. A future enhancement may be the study of the proposed policy in multi-carrier systems based on carrier aggregation, such as LTE-Advanced networks. R EFERENCES [1] 3GPP, TS 36.300, “Evolved Universal Terrestrial Radio Access (EUTRA) and Evolved Universal Terrestrial Radio Access Network (EUTRAN),” Rel. 11, Sep. 2012. [2] J. F. Monserrat, J. Calabuig, A. Fernandez-Aguilella, and D. GomezBarquero, “Joint Delivery of Unicast and E-MBMS Services in LTE Networks,” IEEE Transactions on Broadcasting, vol. 58, no. 2, pp. 157167, Jun. 2012. [3] A. Richard, A. Dadlani, and K. Kim, “Multicast scheduling and resource allocation algorithms for OFDMA-based systems: A survey,” IEEE Communications Surveys and Tutorials, vol. 15, no. 1, pp. 240-254, Feb. 2013. [4] J. Liu, Z. Cao, and K. B. Letaief, “Dynamic power and sub-carrier allocation for OFDMA-based wireless multicast systems,” in Proc. IEEE International Conference on Communications (ICC), pp. 2607-2611, May 2008. [5] J. Xu, S. Lee, W. Kang, and J. Seo, “Adaptive resource allocation for MIMO-OFDM based wireless multicast systems,” IEEE Transactions on Broadcasting, vol. 56, no. 1, pp. 98-102, Mar. 2010. [6] D. T. Ngo, C. Tellambura, and H. H. Nguyen, “Efficient resource allocation for OFDMA multicast systems with fairness consideration,” in Proc. IEEE 4th international conference on Radio and wireless symposium (RWS), pp. 392-395, May 2009.

THIS ARTICLE HAS BEEN ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 3

[7] T. P. Low, M.-O. Pun, Y.-W. P. Hong, and C.-C. J. Kuo, “Optimized opportunistic multicast scheduling (OMS) over wireless cellular networks,” IEEE Transactions on Wireless Communications, vol. 9, no. 2, pp. 791801, Sep. 2009. [8] C. K. Tan, T. C. Chuah, and S. W. Tan, “Adaptive multicast scheme for OFDMA-based multicast wireless systems,” Electronics Letters, vol. 47, no. 9, pp. 570-572, Apr. 28 2011. [9] M. Condoluci, G. Araniti, A. Molinaro, A. Iera, and J. Cosmas, “On the Impact of Frequency Selectivity on Multicast Subgroup Formation in 4G Networks,” in Proc. IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), June 2013. [10] L. Militano, M. Condoluci, G. Araniti, and A. Iera, “Multicast Service Delivery Solutions in LTE-Advanced Systems,” in Proc. IEEE International Conference on Communications (ICC), June 2013. [11] G. Araniti, V. Scordamaglia, M. Condoluci, A. Molinaro, and A. Iera, “Efficient Frequency Domain Packet Scheduler for Point-to-Multipoint Transmissions in LTE Networks,” in Proc. IEEE International Conference on Communications (ICC), pp. 4405-4409, Jun. 2012. [12] 3GPP, TS 36.440, “General aspects and principles for interfaces supporting Multimedia Broadcast Multicast Service (MBMS) within EUTRAN,” Rel. 11, Sep. 2012. [13] G. Piro, L. A. Grieco, G. Boggia, R. Fortuna, and P. Camarda, “Twolevel downlink scheduling for real-time multimedia services in LTE networks,” IEEE Transactions on Multimedia, vol. 13, no. 5, pp. 10521065, Oct. 2011. [14] 3GPP, TS 36.213, “Evolved Universal Terrestrial Radio Access (EUTRA): Physical layer procedures,” Rel. 10, Mar. 2012. [15] J. Y. L. Boudec, “Rate adaptation, congestion control, and fairness: A tutorial,” Feb. 2005. [16] C. Suh, and J. Mo, “Resource allocation for multicast services in multi-carrier wireless communications,” IEEE Transactions on Wireless Communications, vol. 7, no. 1, pp. 27-31, Jan. 2008. [17] 3GPP, TR 25.814, “Physical layer aspect for evolved Universal Terrestrial Radio Access (UTRA),” Rel. 7, Sep. 2006. [18] K. Lee, S. Hong, S. J. Kim, I. Rhee, and S. Chong, “SLAW: A Mobility Model for Human Walks,” in Proc. IEEE 28th International Conference on Computer Communications (INFOCOM), pp. 855-863, Apr. 2009. [19] R. Giuliano, and F. Mazzenga, “Exponential Effective SINR Approximations for OFDM/OFDMA-Based Cellular System Planning,” IEEE Transactions on Wireless Communications, vol. 8, no. 9, pp. 4434-4439, Sep. 2009. [20] C. Mehlf¨uhrer, M. Wrulich, J. Ikuno, B. Colom, D. Bosanska, and M. Rupp, “Simulating the long term evolution physical layer,” in Proc. 17th European Signal Processing Conference (EUSIPCO), pp. 1471-1478, Aug. 2009. [21] T. B. Sørensen, P. E. Mogensen, and F. Frederiksen, “Extension of the ITU channel models for wideband (OFDM) systems,” in Proc. IEEE 62nd Vehicular Technology Conference (VTC-Fall), pp. 392-396, Sep. 2005.

Giuseppe Araniti is an Assistant Professor of Telecommunications at the University Mediterranea of Reggio Calabria, Italy. From the same University he received the Laurea (2000) and the Ph.D. degree (2004) in Electronic Engineering. His major area of research includes Personal Communications Systems, Enhanced Wireless and Satellite Systems, Traffic and Radio Resource Management in 4G/5G Mobile Radio Systems, Multicast and Broadcast Services, and Digital Video Broadcasting-Handheld.

7

Massimo Condoluci received the B.S. (July 2008) and M.S. (July 2011) degrees in Telecommunications Engineering from the University Mediterranea of Reggio Calabria, Italy, where he is currently a Ph.D. student in Telecommunications Engineering. His main research activities focus on radio resource management and multicast services in Fourth Generation cellular networks.

Leonardo Militano is a research fellow at the University Mediterranea of Reggio Calabria, Italy. He received a Ms. degree in Telecommunications Engineering from the University of Reggio Calabria, in 2006 and his Ph.D. in Telecommunications Engineering in 2010 at the same university. He has been a visiting Ph.D. student at the Mobile Device group at University of Aalborg, Denmark. His major areas of research are wireless networks and user cooperation.

Antonio Iera graduated in Computer Engineering from the University of Calabria, Italy, in 1991, received a Master degree in Information Technology from CEFRIEL/Polytechnic of Milan in 1992, and a Ph.D. degree from the University of Calabria in 1996. Since 1997 he has been with the University of Reggio Calabria, where he is currently a full professor of Telecommunications and director of the Laboratory for Advanced Research into Telecommunication Systems (www.arts.unirc.it). His research interests include new generation mobile and wireless systems, broadband satellite systems, Internet of Things.