Математическая теория телетрафика и сети телекоммуникаций
UDC 621.39:519.872.4
An Analytical Model of Load Distribution Schemes in LTE Heterogeneous Networks
T. V. Efimushkina, K. E. Samuylov
Telecommunication Systems Department Peoples' Friendship University of Russia Miklukho-Maklaya str., 6, Moscow, Russia, 117198
The resource allocation problem in Orthogonal Frequency Division Multiple Access relay-enhanced heterogeneous cellular networks is studied. An analytical model of the downlink channel in discrete time is suggested. We derive and analyze various resource allocation algorithms. In order to evaluate the role of different resource allocation schemes we obtain blocking probabilities and other performance metrics of interest.
Key words and phrases: LTE-Advanced, OFDMA, relay station, analytical model, performance metrics.
1. Introduction
The evolving 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard is based on the Orthogonal Frequency Division Multiple Access (OFDMA), which is known for its high spectral efficiency and inherent robustness against frequency-selective fading [1,2]. Moreover, the multihop relay concept has been introduced into LTE-Advanced based cellular networks to provide ubiquitous high-data-rate coverage. In this paper we consider the fixed infrastructure usage model of multihop relay stations (RSs), which is shown in Fig.1. Among the advantages of relay stations deployment are, first of all, the improvement of system capacity and coverage by dividing one long channel path into several shorter links and by offering alternative paths to users located in shadow areas. Secondly, taking into account the high costs of the Base Stations (BSs) due to the necessity of a very high density for provision of the sufficient coverage, the deployment costs of the cellular systems with relays decrease. Thirdly, RS does not need a wired backbone access [3]. All in all, the flexibility in relay positioning allows a faster network construction [4,5].
Resource allocation in OFDMA relay-enhanced cellular networks has become a popular topic recently [6-8]. By introducing multihop relaying to OFDMA cellular networks, larger capacity and coverage can be expected; however, there are still lots of crucial issues that should be taken into account. Firstly, full compatibility with manufactured LTE based devices is essential. Secondly, resource allocation on different hops should be cooperated to avoid data shortage or overflow in relay nodes [3]. Thirdly, such technical issues as relay placement, resource allocation and scheduling are extremely important. The proper allocation of the channel resources can cooperatively reduce the wastes of radio resources, and thus, increase network efficiency. All in all, noting the high variation of the traffic distribution between the Mobile Stations (MSs), it is essential to analyze dynamic resource allocation schemes that assign different amounts of resources to RSs according to various traffic demands and topologies.
Before considering the resource assignment problem, the frame structure and various OFDMA-based resource allocation architectures are to be considered. Resources
Received 28th August, 2012.
This work was supported in a part by Russian Foundation for Basic Research (Grant №12-07-00108-a.
Figure 1. The fixed infrastructure of relay-enhanced LTE-Advanced cellular
networks
in wireless communication systems usually refer to time, spectral and power. To address the downlink resource allocation problem in OFDMA relay-enhanced cellular networks we ignore the control messages and focus on the downlink data subframe shown in Fig. 2, which contains S time slots in the time domain and N subchannels in the frequency domain. The basic unit for data frame scheduling can be a slot which is a time-frequency unit represented by (n, s) with n £ {1, 2,..., N} and s £ {1, 2,..., S}. Slots in the first subframe can be assigned to transmissions in BS-RS and BS-MS links, whereas those in the second subframe can be allocated to transmissions in BS-MS and RS-MS links.
i DL data subframe
Subframe 1 Subframe 2
• * • • * *
• » » GAP » » *
• :
■ W v 9 » »
* » * * + *
1 M- Sc S 1 Si -
Slots for transmission on Slots for transmission on
BS RS and BS MS links rs-mS and BS-MS links
(Subframe 1) (Subframe 2)
Figure 2. Dowlink data subframe for OFDMA relay-enhanced networks
There are two types of resource allocation architectures for relay-enhanced networks named centralized and semi-distributed architectures [3,9,10]. In centralized allocation, BS is responsible for allocating the available resources to all links. To perform efficiently, BS needs to be aware of the Channel State Information (CSI) of each
link and the queue length on every RS. The centralized allocation can reduce the complexity of RSs, but it consumes more resources for control message exchange. In semi-distributed allocation, BS assigns each RS a number of slots, which are allocated their associated users by using its own scheduler. In this way, system overhead for information exchange between BS and RSs as well as the computational complexity of the BS are reduced.
Therefore, in this paper we formulate and solve the analytical model, which considers the downlink channel with semi-distributed architecture of the OFDMA-based LTE network. We analyze various resource allocation schemes, which take a slot as a scheduling unit. In the next section, the formulation of the proposed model is provided.
2. Analytical model of heterogeneous LTE-based network with two types of nodes: BS and RSs
In this section the analytical model of the heterogeneous LTE-Advanced network, with two types of nodes: BS and RSs, is formulated for downlink channel. Various channel resource assignment schemes are analyzed, among which the proportional one is the candidate which allows to improve the bandwidth utilization. Performance measures that enable the evaluation of the proposed resource allocation algorithms are derived.
2.1. Description of the model
We consider semi-distributed resource allocation scenario of a cellular network with one BS and K RSs, K < to. The downlink subframe shown in Fig.2 is divided into S channels (Chs), which occupy the smallest unity of channel bandwidth both in frequency and time bands. All the S Chs are distributed between the BS and K RSs to transmit the packets in the direction of MSs. In the model description we frequently refer to the request, which has a physical meaning of a packet. Let us suppose that there are K +1 types of requests in the cell. Here, fc-request corresponds to the fc-type, which is to be transmitted to the MS in the coverage area of the BS in case k = 0, or in the coverage area of the fc-RS (RSfc), k = 1, K. The arriving requests at the BS and RSs are stored in the buffers, the capacity of which for BS is r0,r0 < to and for RSfc corresponds to rfc, rfc < to, k = 1,K. Moreover, we presume that the arrived requests at the queuing system with fully occupied buffers are lost and do not influence its functioning.
The system functions in discrete time measured in time slots with the constant length h, which equals the duration of the subframe in LTE network. Assume that all the changes in the system occur at time moments nh, n = 1, 2,.... Therefore, during the slot n , or the time interval [nh, (n + 1)h), we assume that the following events take place in sequential order:
- the requests are serviced by the Chs of RSfc and the space they took in the buffers of RSfc is released;
- the requests are serviced by the Chs of the BS and the corresponding buffer space is released;
- the serviced fc-requests arrive to the buffers of the corresponding RSfc, k = 1,K, while the space they took in the buffers of BS is released;
- new requests arrive to the buffer of the BS;
- all the S Chs are reallocated between the BS and RSs;
- the state fixing.
Let 'qn G {0,1} is a number of group arrival of requests during the slot n, taking into account that all of the n > 0, — are independent identically distributed random variables (RVs) with a generation function (GF):
A(z) = MzVn = 1 - a + az, | z 1, a = P = 1}, 0 <a< 1, n > 0.
The number of requests Xn in the arrived group is an independent from n RV with the GF:
G(z) = MzXn = ^g%z\ | z K 1, G(1) = 1, g% = P[Xn = i}, n > 0.
i^i
Thus, the arrival requests follow a group geometric distribution GeomG as the time duration between the group arrivals conforms a geometric distribution with the mean 1/a and is characterized by the GF:
A(G(z)) = 1 — a + aG(z) = ^^ aiZ1, | z |< 1, a0 = a = 1 — a, a^ = agi, i > 1.
Assume that each request from the arrival group belongs to type k (fc-request) with the probability Ck, k = 0,K, c, = 1. Here and further, dot in place of index means a full sum of the variable. All in all, the arrival rate can be characterized by the (K + 1) — dimensional group geometrical distribution. In order to simplify the modeling, the service time is considered to follow the deterministic law with the duration of the request's service equal to one slot. Hence, every request is serviced during one slot, and releases the occupied buffer space. The described system can be denoted in the following way:
[Geom|+1 | D = 1 | dif( s,) = S | r. The notation dif(s,) = S indicates that the number of Chs varies from slot to slot and constitutes to the overall S Chs, which allows to investigate different resource allocation schemes. The structure of the designed system is presented in Fig. 3.
* ... :--^
Figure 3. The structure of the model with overall S Chs, which are distributed between BS ans RSs, and K + 1 types of incoming requests
2.2. Balance equations
The requests in the buffer of the BS do not differentiate in types, whereas the type selection is conducted using the polynomial scheme with the probabilities c0,...,ck. Note that this preposition is valid for the analyzed cellular network with deterministic
resource allocation schemes and also the systems, which consider only the total number of packets in the buffer of the BS without differentiation in types.
The functioning of the network system is described by the homogeneous Markov chain at time moments nh + 0, n > 0, with the state space:
K
X = {x = (®q,xi,..,xk)T : xk = 0,rk, k = 0,K}, | X |= JJ(rfc + 1),
k=0
where xk — is a number of fc-requests in the buffer of the corresponding BS or RSk. In order to take into consideration the resource distribution at slot n, it is essential to
:)T = (fon(x)Jn(x),..,f2nK
input the vector sT'
(sn0,s^,
>2K )
f n(x), where
f n(x) — is a function, which defines the strategy of resource distribution, and the values of which depend on the system state at slot n.
The function f n(x) can indicate the following resource allocation algorithms (assume that f n(x) = f (x),n > 0):
1. Deterministic 1 (do not depend on x):
Sk
S
2K + 1
2K
k = 1,2K, s0 = S - sk.
k=1
2. Deterministic 2 (do not depend on x) is investigated in [3]:
Sk
s - LU
K + 1
So = S -
k = 1,K, SK+k
S
K
L
k=1
Sk, S2K
L 2 J
K
k = 1,K - 1,
S
K1
— SK+k.
k=1
3. Proportional:
Sk+k
XkS
S' = S-
K
T,
k=1
SK+k,
Sk
[^oc^J S'
Xo
k = 1,K,
K
So = s' — Sk.
k=1
If 0 < a < 1 the Markov chain £n,n > 0 is aperiodic, and there exists a stationary probability distribution [x],x £ X.
To simplify the target equation, let us input the notations with short descriptions, presented below:
1. s™in = min(^k, sk+k) — a number of the serviced requests.
K
2. s™n = Y1 s™in — an overall number of the serviced requests by the Chs of
k=i
RS i ,...,RSk .
3. Smin = min(so,^o — smin) — a number of the serviced 0-requests at the BS.
4. r'0 = x0 — smin — scfin — a number of requests left in the buffer of the BS after the 0-requests are serviced, taking into account that the requests, which left the Chs of RS 1,...,RS K arrive at the same quantity to their buffers from the corresponding Chs of the BS.
2
2
x
42 Bulletin of PFUR. Series Mathematics. Information Sciences. Physics. No 1, 2013. Pp. 37-44 ( ■ k-X \
5. nk = min I sk — Sr,r'o — Y1 S(xi,ri)ni ) — a number of requests serviced at
the BS and headed for the RSk, but which do not have any free space in the buffers of the RSk. This particular case is considered when the number of fc-requests coincide with the buffer's capacity.
6. Sqnn = min I s0,x0 — (s™in — Qk) I — a number of the serviced 0-requests
' V k=i )
during the slot, taking into account the variable qk, which takes both negative and positive values.
K
7. r0 = x0 — Y1 {smink — Qk) — sQ7 — a number of requests left in the buffer
' k=i ' of the BS after the 0-requests are serviced, taking into account that the requests, which left the Chs of RS1,...,RSK arrive at the quantity qk to their buffers from the corresponding Chs of the BS.
k-i \
8. nk,q = min I Sk — sQin + qk,r'0,q — ^ 6(xi, ri)nitqj, k = l,K — a number of
requests serviced at the BS and headed for the RS k, but which do not have any free space in the buffers of the RS k, taking into account that xk changes according to qk. This particular case is considered when the number of fc-requests coincide with the buffer's capacity.
9. Qo = {x : Xk < SK+k, k = 1,K} for Vx G X\0 — a state space, which satisfies the condition: the number of requests in the buffer of the RSk does not exceed the number of allocated Chs. Note that the Chs at the BS are not taken into account.
10. Qi = {œ : xo > s™n, Sk > sf[n, k = T^K} for Vx G X\0 — a state space, which satisfies the condition: the number of allocated Chs at the BS for the requests that head to the RSk exceeds the number of serviced requests at RS k. The following condition guarantees that the number of serviced requests at RSk will be able to occupy the released buffers.
11. Q2 = ^x : xo > I] (sr - <ik) > oj, qk = -Xk,rk - Xk, k = 1,K for Vx G
X\0 — a state space, which satisfies the condition: the number of allocated Chs at the BS for the requests that head to the RS k exceeds the number of serviced requests at RSk, taking into account the variable qk.
12.
/ œ
I] a k , if ô(xo,ro) = 1
¿=1 smin+smin+ E s(xk,rk)nk +i fc=i
a k , otherwise
smin+smin^E s(xk,rk)nk fc=i
— the probability of the arrival of the number of requests to the buffers of the BS during the slot to preserve exactly the same state of the system
13.
I] a k k , if 6(xo,ro) = 1
, 1 i=i «mir+E (smin-9fc,rk)nkiq +% — ' ' fc=i fc=i
a k k , otherwise
30^+ E («min-Qk)-qo + E ,rk)nkiq
aq =
— the probability of the arrival of the number of requests to the buffers of the BS during the slot to preserve the state of the system, taking into account the change qk.
Therefore, the steady-state probability distribution [x],x £ X is found from the balance equations [11,12]:
a[0] = a £ eg0 [f],
Hq
K
- — miu -a—w
1—£ n ck
Hi k=1
smin +S(xk,rk )(1+...+nfc)
a'[ic] =
K
S°T rr jTn-1k+&(xk,rk)(1+...+nk,q) '
I>0° - n ^
H2 k=1
an
K
■ + £ qkek
k=o
and normalizing equation
£ № = 1,
xex
where 5(a, b) =
0, a = b;
1, a = b.
2.3. Performance measures
The blocking probability as well as other performance characteristics can be obtained from the steady-state probability distribution.
1. The blocking probability nk of the k-requests, k = 0, K:
tt nk
^0 = Y1 ^ *k = Y1 ckk Y1 ^ k = 1,R.
g=r0-r'0 + 1 X S'k = rk-Xk +smin s:sk >rk-xk+s'min
2. The overall blocking probability n of the requests: n = 1 — nK=0 nk.
3. The mean number Nk of the fc-requests in the system, k = 0,K: Nk = Y^ %k [®].
X
4. The mean number N of the requests in the system: N = Nt.
5. The mean number 5mean of the Chs in the system:
£
X
Xk S
[®|, k = 1,K, Xk S'
^omean = £( (s' — £ Sk) + £ ^ ) [£], = 5 — £ sK+k
x V V k=1 / k=1L * J/ k=1
6. The mean number Uk of the serviced fc-requests during a slot:
Uk = min (Nk, ^0ean), U0 = min (N0,SOean).
7. The mean spending time Tk at the BS:
rp N0 ^ .
¿0 = —j\-r, «0 = ay igi.
omean °k
X
3. Conclusion
In this paper we investigate the resource allocation problem in OFDMA relay-enhanced heterogeneous cellular networks by means of analytical modeling. We consider various resource allocation algorithms. In order to evaluate the role of different resource allocation schemes we derive the blocking probabilities and other performance metrics of interest.
References
1. Long Term Evolution (LTE): Overview of LTE Air-Interface. White Paper. — Motorola, 2007.
2. REPORT ITU-R M.2134. Requirements Related to Technical Performance for IMT-Advanced Radio Interface(s). — 2008.
3. Wang L. Resource Allocation in OFDMA Relay-Enhanced Cellular Networks: Ph.D. thesis / School of Multidisciplinary Sciences The Graduate University for Advanced Studies (SOKENDAI). — 2010.
4. A Survey on 3GPP Heterogeneous Networks / A. Damnjanovic, J. Montojo, W. Yongbin et al. // IEEE Wireless Commun. — 2001. — Pp. 10-21.
5. Osman A., Mohammed A. Performance Evaluation of a Low-Complexity OFDM UMTS-LTE System. — 2008.
6. Performance Analysis of Reuse Partitioning-Based Subchannelized OFDMA Uplink Systems in Multicell Environments / E. Oh, M.-G. Cho, S. Han et al. // IEEE Transactions on Vehicular Technology. — 2008. — Pp. 2617-2621.
7. Wongand I. C., Evans B. L. Optimal Downlink OFDMA Resource Allocation with Linear Complexity to Maximize Ergodic Rates // IEEE Transactions on Wireless Communications. — 2008. — Pp. 962-971.
8. Wengand L., Murch R. D. Cooperation Strategies and Resource Allocations in Multiuser OFDMA Systems // IEEE Transactions on Vehicular Technology. — 2009. — Pp. 2331-2342.
9. Kwa,k R., Cioffi J. Resource-Allocation for OFDMA Multi-Hop Relaying Downlink Systems // Proc. IEEE Globecom. — 2007.
10. Kaneko M., Popovski P. Adaptive Resource Allocation in Cellular OFDMA Systems with Multiple Relay Stations // Proc. IEEE VTC-Spring. — 2007.
11. Башарин Г. П. Лекции по математической теории телетрафика. — 2009. [Basharin G. P. Lekcii po matematicheskoyj teorii teletrafika. — 2009. ]
12. Iversen V. B. Teletraffic Engineering Handbook // ITU-D, SG 2 Q 16/2. — 2008.
УДК 621.39:519.872.4
Аналитическая модель схем распределения нагрузки в сетях LTE с разнородными узлами связи
Т. В. Ефимушкина, К. Е. Самуйлов
Кафедра систем телекоммуникаций Российский университет дружбы народов ул. Миклухо-Маклая, д. 6, Москва, Россия, 117198
Проведено исследование технологии беспроводного доступа LTE на основе ортогонального частотного мультиплексирования OFDM. Разработана и проанализирована аналитическая модель функционирования гетерогенной сети LTE для нисходящего канала. Получены формулы для основных ВВХ функционирования модели гетерогенной сети.
Ключевые слова: LTE-Advanced, OFDMA, ретрансляционная станция, аналитическая модель, вероятностно-временные характеристики.