Conference PaperPDF Available

Downlink scheduling in LTE: Challenges, improvement, and analysis

Authors:

Figures

Content may be subject to copyright.
Downlink Scheduling in LTE: Challenges,
Improvement, and Analysis
Mohamad Omar Kayali, Zeinab Shmeiss, Haidar Safa, and Wassim El-Hajj
Department of Computer Science
American University of Beirut
Beirut, Lebanon
Email: {mmk77, zhs07}@mail.aub.edu, {hs33, we07}@aub.edu.lb
AbstractLong Term Evolution (LTE) was developed by 3GPP
to cope with the increasing demand for better Quality of service
(QoS) and the emergence of bandwidth-consuming multimedia
applications. Today’s data transmission networks face extreme
challenges in providing high data rate and low latency. Scheduling
paradigms such as Round Robin, Best Channel Quality Condition
and Proportional Fair are commonly adopted in current LTE
downlink scheduling algorithms, but they are far from optimal
for satisfying latency requirements. In this paper, we first survey
the state of the art downlink scheduling algorithms in LTE and
identify their main challenges. We then formulate the LTE downlink
scheduling problem as an optimization problem in order to meet
the flow deadlines, then incorporate the formulation within the
surveyed scheduling algorithms, to produce better performance.
We consider strict deadlines for different types of packets with
the goal of maximizing resource distribution. Additionally, in our
formulation the buffer state for each user is taken into consideration
in order to minimize the packet loss. We evaluate the proposed
formulation using LTE-Sim and study its positive impact on the
existing LTE downlink scheduling algorithms; the performance in
terms of QoS, packet loss and fairness is improved throughout all
evaluations.
Index Terms—LTE, QoS, Downlink Scheduling, Integer Linear
Programming, Buffer State.
I. INTRODUCTION
Long term evolution (LTE) offers revolutionary performance
when compared to its predecessors, GSM/EDGE and UMT-
S/HSPA network technologies. LTE is part of the evolved
packet system (EPS) which was developed by the third gen-
eration partnership project (3GPP). EPS incorporated several
technologies such as orthogonal frequency division multiplex
(OFDM) and multiple inputs multiple outputs (MIMO). It is an
all-IP network, consisting of the evolved UTRAN (eUTRAN)
and the evolved packet core (EPC), as shown in Figure
1. The eUTRAN contains only one simplified entity, the
evolved NodeB (eNB) that is responsible for radio resource
management, making the core of the network flatter and less
complex, thus allowing for reduced latencies. The eUTRAN
is the access point of the user equipment (UE) to the network.
The EPC is comprised of several components such as the
packet data network gateway (P-GW), the serving gateway (S-
GW), the mobility management entity (MME), and the home
subscriber server (HSS). LTE specification was published and
first deployed in 2009 [1]. It supports high data transmission
rate of more than 100 Mb/s and operates on the downlink and
the uplink air interfaces. Downlink is the transmission of data
from the base station to the mobile station. As opposed to
downlink, uplink is the transmission of data from the mobile
station to the base station.
Fig. 1: Evolved Packet System Overview
OFDM has been adopted as the downlink transmission
scheme for the 3GPP LTE. It involves frequency division mul-
tiplexing (FDM) and multi-carrier communication. It divides
the available bandwidth into many sub-carriers and allows
multiple users to access the system simultaneously. Guard
bands are used between sub-carriers to avoid interference.
In multi-carrier FDM, the data of the user can be split into
multiple sub-streams and transmit them in parallel to make the
data rate higher. Orthogonality allows sub-carriers to overlap
and save bandwidth. Thus, achieving higher data rate.
A scheduler is a key element in the eNB which assigns
the shared physical resources to different users. There are
several downlink scheduling algorithms such as the Round
Robin (RR) Scheduling, Best Channel Quality Indication (Best
CQI) Scheduling, and Proportional Fair (PF) Scheduling. In
RR, terminals are assigned one after another without taking
any factor into consideration. Although this method results in
poor performance, fairness is guaranteed since all terminals
are equally scheduled. Best CQI scheduling assigns resource
blocks to the user with the best radio link conditions. On
the other hand, Proportional Fair (PF) scheduling tries to
maximize total throughput while providing all users at least a
minimal level of service. Thus, it balances between through-
put and fairness among all the UEs. Because the scheduler
aims to maximize the system performance, the design of the
scheduling algorithms has became a major issue. However, the
sharp growth of QoS applications makes the aim much more
challenging. It is well known that best-effort applications that
require non-real time traffic do not call for strict requirements
on packet delay, whereas real time services are delay sensitive
and should be transmitted as soon as possible. The 3GPP
specifications did not define scheduling algorithms that support
real-time QoS applications [2].
In this paper, we formulate the LTE downlink scheduling
as an optimization problem where the objective is to optimize
parameters such as the resource distribution, data rate, packet
delay, and even buffer overflow. Our formulation is then
incorporated in the existing state of the art LTE downlink
scheduling algorithms leading to enhanced performance on all
fronts. The remaining of this paper is organized as follows. In
Section 2, we present some basic concepts and related work. In
Section 3, we mathematically formulate the scheduling prob-
lem in LTE using integer linear programming and incorporate
the formulation in the surveyed algorithms. In Section 4, we
evaluate the performance of the proposed solution. Conclusion
is drawn in Section 5.
II. BAS IC C ON CE PT S AN D RE LATE D WO RK
In a base station (BS), the scheduler is a key element that
assigns the shared physical resources to different users in
the cell. LTE downlink physical resource is represented as a
time-frequency resource grid consisting of multiple Resource
Blocks (RB). A resource block (RB) is the smallest unit of
resources that can be allocated to a user. A resource block is
180 kHz wide in frequency and has a duration of 0.5 msec (one
slot). Figure 2 shows the resource blocks which are divided
into multiple Resource Elements (RE).
Fig. 2: Resource Blocks
Many state-of-the-art downlink scheduling algorithms were
proposed in the literature. The most relevant ones for our work
are:
1) Proportional Fair (PF): It aims to balance between
maximizing the bit rate and fairness. The PF schedul-
ing effectively reduces variations in user bit rates. It
was shown that as long as the user average signal-to-
interference-plus-noise ratio (SINR) are fairly uniform the
PF scheduler provides an ultimate fairness performance
with a moderate loss in throughput [3].
2) Maximum-Largest Weighted Delay First (M-LWDF):
It uses LWDF for bounded delay and PF for fairness. M-
LWDF scheduler outperforms other downlink scheduling
algorithms by granting higher system throughput and
guaranteeing fairness [4]. Thus, M-LWDF is considered
one of the best candidates for real-time packet scheduling.
3) EXP/PF: It uses exponential rule for bounded delay
and PF for fairness. It was demonstrated that M-LWDF
scheduler outperforms EXP/PF algorithm for lower loads
while the computationally complex EXP/PF scheduler
performs better for higher loads in downlink LTE system
supporting multimedia services [5].
4) EXP-rule: It uses exponential rule for bounded delay and
PF for channel awareness. [6] proposes the EXP rule to
provide QoS guarantees for real-time packet scheduling.
5) LOG-rule: It uses logarithm rule for bounded delay and
PF for fairness. The LOG rule scheduler was designed
to balance in QoS metrics taking the mean delay and
robustness into consideration [7]. Moreover, it allocates
resources to users in the same way as EXP rule to
maximize throughput.
6) DP-VT-MLWDF: It is a scheduler that maximize the
QoS performance of real-time traffic while sacrificing
an acceptable performance of nonreal-time traffic by
effectively using the delay priority function [8].
Every scheduler uses different strategy for assigning re-
sources. Table I shows the parameters used in the process of
resource allocation.
TABLE I: Parameters Used by Schedulers
PF M-LWDF EXP/PF [EXP/LOG]-rule
SINR x x x x
Throughput x x x x
HoL PD x x x
Target Delay x x x
Target PLR x x
Queue Length
Buffer State
The LTE downlink scheduling problem has been addressed
by many researchers in the field. [9] addresses the state-
of-the-art algorithms that tackle the problem of scheduling
QoS applications. However, these algorithms fail to meet
all QoS requirements mentioned in the literature [10]. Some
work such as [8] proposes a variation to some state-of-the-art
algorithms in order to increase QoS performance by taking
into consideration the delay sensitivity. Alternatively, some
proposes solutions that tackle the problem of scheduling by
monitoring the buffer state of end users [11]. However, they
didn’t take into account the QoS of real time and non-real
time applications.
The downlink scheduling problem was formulated as an
optimization problem in approaches [12], [13], [14], [15].
However, [13], [15] didn’t take into consideration the buffer
state or major QoS parameters. Moreover, [12], [14] took into
consideration the QoS but only for specific class of real time
applications such as VoIP or Video Stream.
III. PROP OS ED WORK
Our proposed approach takes into consideration all QoS
parameters including the buffer state of end users and formu-
lates the scheduling problem as a linear optimization problem.
Our main goal is to optimize the usage of available network
resources in order to provide better QoS in LTE networks.
This is done by selecting the optimal parameters and the
appropriate scheduling algorithm to obtain the best QoS.
Indeed, our solution aims to maximize QoS performance while
maintaining fairness among all packets. The value of the
parameters used in the scheduling process can be determined
based on the following factors [12]:
1) Quality of Service (QoS): data that has the lowest Quality
Class Identifier (QCI) value will have the highest metric.
2) Channel Quality Indicator (CQI): based on the CQI value,
the highest throughput will have the highest metric.
3) The transmission queues state: the longest queue will
have the highest metric.
4) Resource Allocation History: based on the performance
history, the lowest previous throughput will have the
highest metric.
5) Buffer State: based on the buffer state at the UE, the
buffer with the highest available space will have the
highest metric.
It is worth mentioning that overwhelming the user with
packets will result in buffer overflow which leads to packet
loss. In our scheduling process the buffer status is considered
while assigning resource blocks to different users which is
done to avoid packet loss. UEs provide the eNodeB scheduler
with its buffer state information such as the terminal buffer
length Lbuff and the amount of current received packets
Ncurr . The variable Ncurr is initialized to 0 when the data
traffic process is established. The increment step of variable
Ncurr is 1. The Ncurr is flushed to 0 when it reaches buffer
length Lbuff [11]. The buffer of user iis buffiwhich is
described as follows:
Buf fi=Lbuf f Ncurr
Lbuff
(1)
In order to decrease the packet dropping probability due
to buffer overflow, our approach schedules more resources to
users with higher spare buffer space.
We next discuss the proposed problem formalization. Sup-
pose we have M available RBs and U users. We define the
variable matrix x[M, U] such that:
xi,j (t) = (1if ith RB is allocated to the jth user at time t
0otherwise
(2)
where the sum of all xi,j is less than or equal to 1 for any
particular RB implying that only one user can employ the ith
resource block. We also define the matrix F[M, U ](t)where
Fi,j represents the behavior of the jth user on the ith RB at
time taccording to each of the selected algorithms (Figure 3).
Fig. 3: Fi,j Matrix
We will formulate many state-of-the-art scheduling algo-
rithms using our optimization solution by adding to them all
the QoS parameters described in Table II. In the proportional
fairness scheduling algorithm [3], Fi,j (t)is given as:
Fi,j (t) = ri,j (t) = log (1 + SIN Ri,j(t))
Ri(t1) (3)
where SINR is the signal to noise ratio reported by the UE
and Ri(t1) is the past average throughput achieved by user
jat time t - 1.
In the M-LWDF scheduling algorithm [12], Fi,j (t)is given
as:
Fi,j (t) = αjDHOLjri,j (t)for real time applications
ri,j (t)otherwise
(4)
where
αj=log δj
τj
with δjis the acceptable packet loss rate, τjis the delay
threshold, and DHOLjis the head of line delay for the jth
user.
In EXP/PF scheduling algorithm [12], Fi,j (t)is given as:
Fi,j (t) = exp(αjDHO Ljχ
1+
χ)ri,j (t)for real time applications
ri,j (t)otherwise
(5)
where
χ=1
Nrt
Nrt
X
k=1
αkDHOLk
and Nrt is the number of active downlink real-time flows.
In delay priority scheduler (DP-VT-MLWDF)[8], Fi,j(t)is
given as:
Fi,j (t) = (αjQj(t)
τjDHO Lj
ri,j (t)for real time applications
ri,j (t)otherwise
(6)
with Qj(t)being the length of token queue for the jth user.
Furthermore, the end-user buffer (Buf fj) status which is
reported by the UE can be easily expressed through an opti-
mization constraint where we force the scheduler to assign RB
to the user such that the eNodeB does not transfer data more
than the UE can handle. When we do so we are preventing the
UE buffer from overflow. Thus, minimizing the ratio of packet
loss making the system perform better on the long term.
The formalization of the optimization approach is expressed
as follows:
maximize
X
M
X
i=1
U
X
j=1
xi,j Fi,j (t)
subject to C1 :
U
X
j=1
xi,j 1i= 1, ..., M
C2 : xi,j 0,1
C3 :
M
X
i=1
xi,j ri,j (t)rjj= 1, ..., U
C4 :
M
X
i=1
xi,j ri,j (t)Buf fjj= 1, ..., U
(7)
Constraint C1 ensures that every RB is allocated to at most
one user. C2 forces the value of the variable xi,j to be 0 or
1. C3 implies that the total data rate assigned to the users
should not exceed their demands, and also should not lead to
an overflow on the user side buffer which is expressed in con-
straint C4. The optimization problem presented is a 0-1 integer
linear programming in which the variables are restricted to be
integers. This type of problems is considered NP-hard where
the unknowns are binary. Thus, relaxation must be done on
constraint C2 by replacing it with the following constraints:
0xi,j and xi,j 1. After this relaxation, the problem is
transformed to linear programming optimization which can be
easily solved by the two-phase simplex algorithm. However,
in order to preserve the binary property of the unknowns the
outcome of the simplex algorithm is rounded to 0 or 1.
IV. EVALUATION AND PRELIMINARY RES ULTS
In this section, we present the performance of some of
the state-of-the-art algorithms (PF, MLWDF, EXP/PF, DP-
VT-MLWDF) with and without the optimization while taking
the buffer state into consideration. LTE-Sim simulator was
used for simulations. The experiments were performed on a
uniformly distributed real-time and nonreal-time applications
on the available users. To ensure accuracy, each run was con-
ducted 5 times, with different number of users and the average
was taken. Table III summarizes the system parameters used
in the simulations.
TABLE III: Simulation Parameters
Parameters Values
Bandwidth 10MHz
Number of RBs 50
Frame Structure FDD
Cell Radius 1 kmn
No. of Users 5:5:20
UE speed 3 km/h
In our evaluation, we measured the average packet loss
ratio and the average total throughput for the video stream
applications and nonreal-time applications. Figure 4 shows
the packet loss ratio for video stream applications. It can
be noticed that as the number of users increase the packet
loss ratio for PF, EXP/PF, and DP-VT-MLWDF increases in
both (A) and (B). However, the PLR in MLWDF scheduler
is not affected by the number of users. Moreover, Figure 5
presents a comparison of the PLR between both optimization
and non-optimization approach for 20 users. We noticed that
the PLR for MLWDF, EXP/PF, and DP-VT-MLWDF is less
when using the optimization approach. On the other hand, the
PLR for PF scheduler is the same for both approaches. This
is because the PF scheduler doesn’t take the packet priority
into consideration while assigning resources. Consequently,
adding the formulation we proposed to the existing scheduling
algorithms, either improved on the ”average packet loss ratio”
metric or did not worsen it.
(a) Without Optimization
(b) With Optimization
Fig. 4: PLR of Video Stream Applications.
TABLE II: Standardized QoS Class Identifiers for LTE
QCI Resource Type Priority Packet Delay Budget [ms] Packet Loss Rate Example services
1 GBR 2 100 102Conversational voice
2 GBR 4 150 103Conversational video (live streaming)
3 GBR 5 300 106Non-Conversational video (buffered streaming)
4 GBR 3 50 103Real time gaming
5 non-GBR 1 100 106IMS signaling
6 non-GBR 7 100 103Voice, video (live streaming), interactive gaming
7 non-GBR 6 300 106Video (buffered streaming)
8 non-GBR 8 300 106TCP based (e.g., WWW, e-mail)
9 non-GBR 9 300 106TCP based (e.g., WWW, e-mail)
Fig. 5: PLR of Video Stream Applications for 20 Users
Figure 6 presents the throughput for video stream appli-
cations with and without optimization. As presented in the
figure 6-(a), in all cases, the throughput tends to increase as
the number of users increases. However, and as shown in figure
6-(b) and figure 7, when the suggested optimization is incor-
porated, the optimized approach outperforms the traditional
approaches, in terms of throughput, for all selected algorithms.
Hence, the optimization techniques force the scheduler to
select the best choice with the best throughput.
(a) Without Optimization
(b) With Optimization
Fig. 6: Throughput of Video Stream Applications.
Fig. 7: Throughput of Video Stream Applications for 20 Users
Figure 8 shows the packet loss ratio of non-real time appli-
cations. The PLR tends to remain within the same range when
the number of users exceeds 10 users. Moreover, the results
tend to be slightly less when using the non-optimized ap-
proach. This is because the optimized approach gives priority
for QoS packets while sacrificing an acceptable performance
for non-real time traffic.
(a) Without Optimization
(b) With Optimization
Fig. 8: PLR of Non-Real Time Applications.
Figure 9 shows the throughput when using non-real time
applications. The results show that when the optimized for-
mulation is incorporated in the scheduling algorithms (PF,
MLWDF, and EXP/PF), the algorithms perform better than
the regular non-optimized approach.
(a) Without Optimization
(b) With Optimization
Fig. 9: Throughput of Non-Real Time Applications
V. CONCLUSION
In this paper, we have addressed the problem of down-
link scheduling for QoS packet flow in LTE networks. The
state-of-the-art scheduling algorithms have been formulated
using integer linear programming, and solved. The formulation
considers in addition to the regular QoS parameters, the UE
buffer state parameter as an enhancement. The effects of
the proposed approach have been studied and evaluated to
demonstrate that it is suitable to provide better services for
QoS and best-effort applications. Obtained simulation results
confirm the effectiveness of the proposed approach. They show
the performance of the original state-of-the-art scheduling al-
gorithms and how incorporating our optimization formulation
have impacted positively their performance while measuring
parameters such as throughput and the packet loss rate.
REFERENCES
[1] C. Cox. An introduction to LTE: LTE, LTE-advanced, SAE and 4G
mobile communications, 2012.
[2] Bin Liu, Hui Tian, and Lingling Xu. An efficient downlink packet
scheduling algorithm for real time traffics in lte systems. In 2013 IEEE
10th Consumer Communications and Networking Conference (CCNC),
pages 364–369, Jan 2013.
[3] R. Kwan, C. Leung, and J. Zhang. Proportional fair multiuser scheduling
in lte. IEEE Signal Processing Letters, 16(6):461–464, June 2009.
[4] H. A. M. Ramli, R. Basukala, K. Sandrasegaran, and R. Patacha-
ianand. Performance of well known packet scheduling algorithms in the
downlink 3gpp lte system. In 2009 IEEE 9th Malaysia International
Conference on Communications (MICC), pages 815–820, Dec 2009.
[5] R. Basukala, H. A. M. Ramli, and K. Sandrasegaran. Performance
analysis of exp/pf and m-lwdf in downlink 3gpp lte system. In 2009
First Asian Himalayas International Conference on Internet, pages 1–5,
Nov 2009.
[6] Sanjay Shakkottai and Alexander L Stolyar. Scheduling for multiple
flows sharing a time-varying channel: The exponential rule. Translations
of the American Mathematical Society-Series 2, 207:185–202, 2002.
[7] Bilal Sadiq, Seung Jun Baek, and Gustavo De Veciana. Delay-optimal
opportunistic scheduling and approximations: The log rule. IEEE/ACM
Transactions on Networking (TON), 19(2):405–418, 2011.
[8] Yuan-Ping Li, Bin-Jie Hu, Hui Zhu, Zong-Heng Wei, and Wei Gao.
A delay priority scheduling algorithm for downlink real-time traffic in
lte networks. In Information Technology, Networking, Electronic and
Automation Control Conference, IEEE, pages 706–709. IEEE, 2016.
[9] F. Capozzi, G. Piro, L. A. Grieco, G. Boggia, and P. Camarda. Downlink
packet scheduling in lte cellular networks: Key design issues and
a survey. IEEE Communications Surveys Tutorials, 15(2):678–700,
Second 2013.
[10] Giuseppe Piro, Luigi Alfredo Grieco, Gennaro Boggia, Rossella Fortuna,
and Pietro Camarda. Two-level downlink scheduling for real-time
multimedia services in lte networks. Trans. Multi., 13(5):1052–1065,
October 2011.
[11] Yan Lin and Guangxin Yue. Channel-adapted and buffer-aware packet
scheduling in lte wireless communication system. Proc. Int. Conf.
Wireless Communications, Networking and Mobile Computing, WiCOM,
Dalian, China, 2008.
[12] Tarik Ghalut, Hadi Larijani, and Ali Shahrabi. Qoe-aware optimization
of video stream downlink scheduling over {LTE}networks using
{RNNs}and genetic algorithm. Procedia Computer Science, 94:232 –
239, 2016. The 11th International Conference on Future Networks and
Communications (FNC 2016) / The 13th International Conference on
Mobile Systems and Pervasive Computing (MobiSPC 2016) / Affiliated
Workshops.
[13] Raymond Kwan, Cyril Leung, and Zhang Jie. Proportional fair multiuser
scheduling in lte. IEEE Signal Processing Letters, 16(6):461–464, 2009.
[14] Duy-Huy Nguyen, Hang Nguyen, and Eric Renault. We-mqs-voip
priority: An enhanced lte downlink scheduler for voice services with
the integration of voip priority mode. International Journal of Advanced
Computer Science and Applications IJACSA, 7(7):560–567, 2016.
[15] Yunzhi Qian, Canjun Ren, Suwen Tang, and Ming Chen. Multi-service
qos guaranteed based downlink cross-layer resource block allocation
algorithm in lte systems. In Wireless Communications & Signal
Processing, 2009. WCSP 2009. International Conference on, pages 1–4.
IEEE, 2009.
... Along with the implementation of interference coordination techniques mentioned before, data scheduling is a very important process affecting the spectrum efficiency of the system. In [6], [7], [8], [9], the LTE system embedded with different scheduling mechanisms has been studied and the system performance has been evaluated. The effect on macrofemto cells and the system performance of the LTE-Advanced networks have been focused on. ...
... The simulation results for the cell edge throughput performance are given in Fig. 18 for the LTE-A HetNet system employing the five schedulers. The CRE bias value of 5,8,11, and 14 dB have been configured. Comparing the results of the four plots in Fig. 18, it is obvious that increasing the CRE bias value could allow better cell edge throughput in general. ...
... The main challenges for 5G systems include the explosive growth in traffic volume, the unprecedented increase in connected devices and the diversity of quality of service (QoS) requirements (e.g., reliability, latency and throughput) [2]. In comparison to earlier generations, QoS has been given higher priority in 5G networks, facilitating research in developing new techniques provide services under strict requirements [3]. ...
... where ε u is the SER threshold of the uth MUE. For a specific value of γ u , a range of PAF values can be obtained to satisfy (3). For example, in case of two MUEs signal separability, A ss , can be defined as ...
Conference Paper
In this paper, a novel, yet efficient, multiuser scheduling scheme based on mode selection and power allocation is presented for 5G and beyond networks. The proposed scheme schedules the users in coexistence (CE) and non coexistence (NCE) modes to maximize the connectivity under signal separability and reliability constraints. In addition, two multiuser scheduling mechanisms; check requirements before scheduling (CRBS) and check requirements after scheduling (CRAS), are proposed for practical scenarios to study the impact of quality of service (QoS) on multiuser scheduling in terms of users' reliability requirements. Analytical results show that CRBS outperforms CRAS and orthogonal multiple access (OMA) schemes in terms of connectivity and system throughput with a complexity trade-off.
... Simulations showed that the novel scheme outperformed the other two scheduling algorithms by meeting the delay required by users. In [11], the researchers compiled state of the art downlink scheduling algorithms and identified their challenges. An optimized solution was then developed such that the flow deadlines could be met and the solution was added to the scheduling algorithms. ...
... It manages the important role of uplink and downlink scheduling of data packets. Some basic scheduling methods for downlink data transmission include Round Robin, Proportional Fair Queuing (PFQ) and Best Channel Quality Indication [5]. 2 In Round Robin, terminals are assigned resources one after another without taking other factors into consideration. ...
Article
Mobile broadband networks, although increasingly popular, suffer large fluctuations in performance. Download speeds can drop by 50% or more during peak hours. Hence, understanding and dissecting the causes of these fluctuations is central to improving current and future networks. In this paper, we propose a congestion detection and localisation method, Q-TSLP, that combines and extends the two state-of-the-art congestion detection tools: Q-Probe and TSLP. Q-Probe monitors patterns in packet arrivals, while TSLP tracks shifts in RTT to detect bottleneck at different segments of an end-to-end path. QProbe can attribute congestion, at a very coarse level, to either radio or non-radio related. TSLP on the other hand cannot pinpoint radio related conegstion. Q-TSLP provides a per-hop congestion attribution thus addressing these limitations. To this end, we build two small scale LTE testbeds and experiment with a series of congestion scenarios. These controlled experiments show that apart from correct congestion localisation to finer granularity, the detection accuracy improves significantly with Q-TSLP, up to 100% in some cases. We then run a three-month long measurement campaign of congestion over two commercial operators in Norway. Overall, we run 17 million tests from a large number of geographically distributed probes. We find that both operators suffer congestion at different parts of the network. Our findings indicate that apart from mobile radio access, a non-trivial fraction of cases is related to congested mobile operator and Internet paths beyond the mobile network core. These findings hint that operators may need significant infrastructure upgrades to cope with potential 5G traffic volumes.
... It manages the important role of uplink and downlink scheduling of data packets. Some basic scheduling methods for downlink data transmission include Round Robin, Proportional Fair Queuing (PFQ) and Best Channel Quality Indication [5]. 2 In Round Robin, terminals are assigned resources one after another without taking other factors into consideration. ...
Preprint
Full-text available
The paper presents a method to localize bottleneck in an end-to-end communication path with UE inside an LTE network.<br
... It manages the important role of uplink and downlink scheduling of data packets. Some basic scheduling methods for downlink data transmission include Round Robin, Proportional Fair Queuing (PFQ) and Best Channel Quality Indication [5]. 2 In Round Robin, terminals are assigned resources one after another without taking other factors into consideration. ...
Preprint
Full-text available
The paper presents a method to localize bottleneck in an end-to-end communication path with UE inside an LTE network.<br
Chapter
Full-text available
Recent development in the transportation industry enforced the focus on timely pavement inspection and maintenance to preserve a sustainable transportation network. Manual pavement-distress detection systems are time-consuming, costly, and heavily dependent on the subjectivity and experience of the designated inspector. To overcome these challenges, computer vision algorithms incorporating machine learning models have been proposed as an alternative to conventional surveying techniques. This necessitates the need for accurate automated surveying systems capable of rapid data acquisition and efficient algorithms for pavement-distress detection and severity quantification. This paper presents a low-cost multi-sensor solution for the automatic detection and severity classification of pavement distress. The proposed system utilizes a sensor fusion strategy that combines RGB image data and depth information. A convolutional neural network (CNN) is trained to detect and classify 13 of the most common types of pavement distresses. The extracted distress regions of interest (ROI) are projected onto the 3D point cloud data where class-specific point-cloud processing is used to quantify and classify the severity of each detected distress. This optimizes the computational complexity of the proposed system and significantly reduces the processing time as only extracted regions will be subject to subsequent processing. Experimental results demonstrate the effectiveness and accuracy of the proposed system in detecting 13 of the most frequent types of pavement distress classes and accurate severity classification for pothole distresses.KeywordsDistress identification and quantificationConvolutional neural networksPavement imagingPavement distressPoint cloudPotholes
Chapter
Long Term Evolution (LTE) system is an essential technology proposed to achieve higher data rates while satisfying the user requirements and minimizing transmission latency. Evaluating LTE systems considers various factors, such as efficiency, fairness, system throughput, and delay. The diversity of these factors usually dictates the design of scheduling algorithms. Since satisfying all these factors in one system is impossible, many scheduling algorithms are proposed to handle resource allocation in the LTE system while ensuring the required Quality of Service (QoS). Moreover, since machine learning techniques have proven their success in handling time series prediction, the scheduling problem can be seen as an infinite-horizon Markov decision process to find the optimal scheduling strategy. Hence, in this context, this paper proposes an intelligent resources allocation algorithm that considers the QoS requirements while optimizing the scheduling policy. The model employs a deep soft policy gradient algorithm to analyze the state space and choose the correct scheduling action to learn the optimum scheduling policy. To evaluate the proposed technique, extensive experiments are performed to compare it to the state-of-the-art scheduling algorithms within a simulated environment. The experimental results show that the proposed model can decrease the network delay while improving the delay fairness and the overall network throughput.KeywordsLTEResource allocationSchedulingReinforcement learning
Thesis
A proposed MAC Scheduler is instituted for mmWave communication that will do better resource distribution by allocating resources according to users' priority and conditions. Following the existing Proportional Fair (PF), the proposed scheduler can be used for automatically selecting different reliable mobility models e.g., constant mobility model, Gaussian Markov mobility model, random waypoint mobility model, etc. For cross-validation, the transmission control protocol (TCP) performance is examined by analyzing different performance parameters such as throughput, signal to interference noise ratio (SINR), round trip time (RTT), congestion window (CWND), latency, TCP Data etc. During the overall investigation, the Linux system-based open-source software named network simulator-3 (ns3) is used. Key Words: 5G, millimeter wave, MAC Scheduler, Resource Allocation, NS3.
Article
Full-text available
Long Term Evolution (LTE) is the initial version of fourth-generation (4G) networks which provides ubiquitous broadband access. LTE supports multimedia Quality of Service (QoS) traffic with high data transfer speed, fast communication connectivity, and high security. Multimedia traffic over LTE networks is one of the highest percentages of mobile traffic and it has been growing rapidly in recent years. Our approach focuses on the development of Quality of Experience (QoE) aware optimization downlink scheduling video traffic flow. QoE is the overall acceptability of a service or application, as perceived subjectively by end users. In this work we aim to maximise QoE of video traffic streaming over LTE networks. This work introduces a novel integration framework between genetic algorithm (GA) and random neural networks (RNN) applied to QoE-aware optimization of video stream downlink scheduling. The proposed framework has been applied and evaluated using an open source simulation tool for LTE networks (LTE-Sim). A comparison between our framework and state-of-the-art LTE downlink scheduling algorithms (FLS, EXP-rule, and LOG-rule) has been done under different network conditions. Simulation results have shown that our scheduler can achieve better performance in terms of QoE (∼10% increase), throughput and fairness.
Article
Full-text available
The Long Term Evolution (LTE) is a high data rates and fully All-IP network. It is developed to support well to multimedia services such as Video, VoIP, Gaming, etc. So that, the real-time services such as VoIP, video, etc. need to be optimized. Nevertheless, the deployment of such live stream services having many challenges. Scheduling and allocating radio resource are very important in LTE network, especially with multimedia services such as VoIP. When voice service transmitted over LTE network, it is affected by many network impairments where there are three main factors including packet loss, delay, and jitter. This study proposes a new scheduler which is based on VoIP priority mode, Wideband (WB) E-model, QoS-and Channel-Aware (called WE-MQS-VoIP Priority scheduler) for voice services in LTE downlink direction. The proposed scheduling scheme is built based on the WB E-model and Maximum Queue Size (MQS). In addition, we integrate the VoIP priority mode into our scheduling scheme. Since the proposed scheduler considers the VoIP priority mode and user perception, thus, it improves significantly the system performance. The results demonstrate that the proposed scheduler not only meets QoS demands of voice calls but also outperforms Modified Largest Weighted Delay First (M-LWDF) in terms of delay, Packet Loss Rate (PLR) for all number of user (NU) and excepting NU equals 30, respectively. For Fairness Index (FI), cell throughput, and Spectral Efficiency (SE), the difference among the packet schedulers is not significant. The performance evaluation is compared in terms of Delay, PLR, Throughput, FI, and SE.
Article
Full-text available
Future generation cellular networks are expected to provide ubiquitous broadband access to a continuously growing number of mobile users. In this context, LTE systems represent an important milestone towards the so called 4G cellular networks. A key feature of LTE is the adoption of advanced Radio Resource Management procedures in order to increase the system performance up to the Shannon limit. Packet scheduling mechanisms, in particular, play a fundamental role, because they are responsible for choosing, with fine time and frequency resolutions, how to distribute radio resources among different stations, taking into account channel condition and QoS requirements. This goal should be accomplished by providing, at the same time, an optimal trade-off between spectral efficiency and fairness. In this context, this paper provides an overview on the key issues that arise in the design of a resource allocation algorithm for LTE networks. It is intended for a wide range of readers as it covers the topic from basics to advanced aspects. The downlink channel under frequency division duplex configuration is considered as object of our study, but most of the considerations are valid for other configurations as well. Moreover, a survey on the most recent techniques is reported, including a classification of the different approaches presented in literature. Performance comparisons of the most well-known schemes, with particular focus on QoS provisioning capabilities, are also provided for complementing the described concepts. Thus, this survey would be useful for readers interested in learning the basic concepts before going into the details of a particular scheduling strategy, as well as for researchers aiming at deepening more specific aspects.
Article
Full-text available
Long-term evolution represents an emerging technology that promises a broadband and ubiquitous Internet access. But several aspects have to be considered for providing effective multimedia services to mobile users. In particular, in this work, we consider the design of a quality-of-service (QoS) aware packet scheduler for real-time downlink communications. To this aim, a novel two-level scheduling algorithm is conceived. The upper level exploits an innovative approach based on discrete-time linear control theory. Instead, at the lower level, a proportional fair scheduler has been properly tailored to our purposes. The performance and the complexity of the proposed scheme have been evaluated both theoretically and by using simulations. A comparison with recently proposed scheduling strategies has been also presented, considering several network conditions and real-time multimedia flows. Particular attention has been devoted to the evaluation of the quality-of-experience (QoE) provided to end users. Results have clearly shown that the proposed approach is able to greatly outperform the existing ones especially in the presence of real-time video flows.
Conference Paper
Long term evolution (LTE) represents new technological advance, which is conceived to significantly boost cellular network performance of real time services. However, scheduling algorithms that support real time applications have not been defined in the third generation partnership project (3GPP) specifications. In this paper a packet scheduling scheme with low complexity based on Earliest Deadline First (EDF) and Proportion Fair (PF) algorithm is proposed to enhance the Quality of Service (QoS) for real time traffics such as video and VoIP in LTE downlink system and we call it Modified EDF-PF (M-EDF-PF). System level simulations are conducted to verify the efficiency of M-EDF-PF. Numerical results demonstrate that the proposed M-EDF-PF scheduling algorithm can achieve obvious performance improvement for real time flows in LTE downlink system. The performance of the packet scheduling algorithm is evaluated based on traffic flow throughput, packet loss ratio (PLR), packet delay, fairness index, and cell spectral efficiency.
Article
The challenge of scheduling user transmissions on the downlink of a long term evolution (LTE) cellular communication system is addressed. A maximum rate algorithm which does not consider fairness among users was proposed in . Here, a multiuser scheduler with proportional fairness (PF) is proposed. Numerical results show that the proposed PF scheduler provides a superior fairness performance with a modest loss in throughput, as long as the user average SINRs are fairly uniform. A suboptimal PF scheduler is also proposed, which has a much lower complexity at the cost of some throughput degradation.
Conference Paper
This paper proposes a channel-adapted and buffer-aware scheduling algorithm in LTE wireless communication system. The scheme allocates system resource jointly PHY-MAC layer according to CQI feed back with the uplink, considers UE buffer status to avoid buffer overflow, and guarantees certain fairness among users. Comparing with traditional scheduling algorithms such as RR, PO and PF, the simulation results show that the proposed mechanism can achieve higher system throughput and less packet loss.