A Composite Packet Scheduling Algorithm For LTE Downlink
A Composite Packet Scheduling Algorithm For LTE Downlink
BAYERO JOURNAL OF ENGINEERING AND TECHNOLOGY (BJET) VOL.15 NO.1, JANUARY, 2020
pp15-29
ABSTRACT
This paper proposes a new scheduling algorithm for Long Term Evolution (LTE) downlink systems called
Composite Scheduler (CMP) for offering simultaneously Real Time (RT) and Non-Real Time (NRT) applications
resources. CMP algorithm dynamically controls channel resources in a manner which reduces packet drop in an
overloaded system while still guaranteeing delay bounds and high throughput of real-time services a problem
inherent in the Earliest Deadline First (EDF) scheduler.TheCMP is obtained by modifying the EDF scheduling
algorithm using natural logarithm, number of RT users and LTE Quality of Service (QoS) Class Identity (QCI)
priority index which reduces the domino effect experienced by the scheduler during overload. Simulation was
done using LTE-Sim with varying number of users ranging from 5 – 60 in a cell radius of 2km and each user
receiving one video, one Voice over Internet Protocol (VoIP), one infinite buffer and one Internet Protocol (IP)
Multimedia Subsystem (IMS) flow simultaneously. The proposed algorithm is evaluated against Proportional
Fair (PF), EDF and Modified Largest Weighted Delay First (MLWDF) scheduling algorithms for real-time
services. The result shows great increase in spectral efficiency by about 10%, 21% decrease in packet loss, an
improved fairness of 12%, lowers delays by 75ms and 10 times increase in throughput for RT services when
compared to normal EDF scheduler.
1.0 INTRODUCTION
In wireless communication systems, packet effort schedulers, the QoS requirement of a
schedulers are employed to manage flow of user (e.g. delay) is not considered whereas
traffic from user queues by assigning such requirements are considered and are of
shared resource to users at a given time. utmost importance for QoS schedulers. The
Packet scheduler determines the order in goal of a good resource scheduler is to
which packets are executed. The process of achieve the required QoS and provide an
assigning users’ packets to appropriate optimal balance of spectral efficiency and
shared resource to achieve some fairness of the system (Furht & Ahson,
performance guarantee is called packet 2011).
scheduling(Furht & Ahson, 2011). Several Long Term Evolution (LTE) is considered
packet scheduling algorithms have been the successor to Universal Mobile
employed in cellular networks to handle Telecommunication System (UMTS) for
resource allocation. Advancement in wireless mobile communicationaccording
technology has seen numerous schedulers to Third Generation Partnership Project
been developed for wireless cellular (3GPP) in its Release 8 and later Release
networks. Schedulers maybe grouped into 9(Iwamura, Umesh, & Hapsari, 2009). It
best-effort or Quality of Service (QoS) aims at tackling a number of problems
schedulers(Furht & Ahson, 2011). In best including: increased number of data
2.0 BACKGROUND
Packet schedulers are employed in cellular
networks to prioritize/sort user packets.
There are two main types of packet
schedulers: Uplink packet schedulers which
are employed when User Equipment (UE)
sends data to eNodeB (eNB) and Downlink
packet schedulers which are employed
when the eNB sends data to the UE. Packet
scheduling in LTE involves two key
aspects: first the ordering/prioritization of Fig. 1. Packet Scheduler Model
packets which is done in the form of The UE to be scheduled and its
assigning users’ metrics based on their corresponding number of RBs is selected
importance and secondly the allocation of by the packet scheduler based on channel
RBs to users for transmission. Fig. 1 condition and QoS requirements. The
illustrates the procedure followed when information of channel quality of each UE
carrying out resource allocation by the is available to the packet scheduler through
eNB. CQI which is available to the eNB via
reports of UEs through Physical Uplink
Control Channel (PUCCH). This value is
then used to choose the appropriate
Modulation and Coding Scheme (MCS) for
the UE. The eNB informs the UE on the
selected MCS and allocated number of RBs
At the time domain, the available spectrum OFDM symbols (Normal Cyclic Prefix) or
is divided into frames. Each frame consist 6 OFDM symbol (Extended Cyclic Prefix).
of 10 sub-frames or Transmission Time The available spectrum bandwidth is
Interval (TTI) of 1ms each and each sub- divided into sub-channels of 180 kHz in the
frames consist of 2 time slots (Afroz, frequency domain. A sub-channel consists
Heidery, Shehab, Sandrasegaran, & of 12 succeeding and equally spaced sub-
Shompa, 2015). Each time slot consists of 7 carrier of 15 kHz. Users are allocated a
algorithm.
Table 3:Throughput performance comparison with respect to CMP for IMS, Video and VoIP.
The PLR is shownin Fig 4 which is a ratio to the PF and MLWDF a performance
of packet loss to packet sent. CMP is again increase of 90.86% and 43.18% at 20 users
seen to be superior especially when and 28.59% and 10.49% at 60 users
compared to the EDF scheduler. The reason respectively is observed. In Fig 4b the PLR
for its superiority is as discussed earlier. It of video traffic is evaluated, the superiority
should be noted that the PF lack of is again shown by CMP providing 39.35%,
prioritization mechanism earlier mentioned 12.43% and 37.13% improvement at 15
results in RT packets not scheduled on time users and 5.54%, 0.46% and 6.08% at 60
leading to high packet loss. In Fig. 4a for users to PF, MLWDF and EDF
VoIP, evaluation showed a performance respectively. For IMS as in Fig. 4c, CMP
increase of 97.64% at 5 users and 22.11% provides the lowest loss especially when
at 60 users to EDF. Also, when compared users are greater than 15 with a 91.65%,
Table 4:PLR performance comparison with respect to CMP for IMS, Video and VoIP.
IMS VIDEO VoIP
.
Fig.5.Delay of (a) VoIP (b) Video and (c) IMS
Table 5:Delay performance comparison with respect to CMP for IMS, Video and VoIP.
Fig. 6 shows the fairness index from the resource allocated to a user/flow-type
results. Fairness determines whether users defines its fairness in wireless
or applications are receiving a fair share of networks(Huaizhou Shi et al., 2014). The
system resources(Jain, R. K., Chiu, D. M. result showed CMP to largely outperform
W., & Hawe, 1984) and the amount of other schemes especially as users increases
Fig.6. Fairness Index of (a) VoIP (b) Video and (c) IMS
Table 6:Fairness Index performance comparison with respect to CMP for IMS, Video and
VoIP.
IMS Video VoIP
The spectral efficiency which measures to provide the highest spectral efficiency
how efficient the spectrum or bandwidth is due to its reduction in packet loss and fast
utilized is shown in Fig.7. CMP can be seen scheduling as earlier discussed. It is
7.0 CONCLUSION
This paper has studied the scheduling of performance. Simulated results show CMP
packets in LTE downlink systems. A novel to provide better throughput, PLR
scheduling algorithm named CMP have andfairness in all studied flow types. Also,
been introduced to improve overall cell it provides the highest cell spectral
throughput (spectral efficiency) of the efficiency (approx. 0.24 at 10 users and
system. The CMP scheduler is a 0.19 at 60 users) when compared to other
modification of the EDF scheduling schedulers. As far as delay and fairness
algorithm with the aim of reducing its high index were concerned, the scheduler faired
packet loss thereby improving positively offering delay of approx. 0.07sec
REFERENCES