1 Introduction
Internet of Things (IoT) is one of the most
transformative and disruptive technologies of the
upcoming wireless systems that has the potential
to change the world radically. It is predicted
that billions of heterogeneous IoT devices use
cellular connections by 2022 (Ericsson, 2017),
which empowers individuals and industries to
achieve their full potential. Machine type
communication (MTC) is becoming the dominant
communication paradigm for a wide range of
emerging IoT applications including health-care,
smart cities, smart grids, smart transportation, and
environmental monitoring. In these applications, a
vast number of devices are deployed in a specific
area to provide ubiquitous services with minimal (or
without) human intervention. Thus, the network has
to face an increased load and surges of MTC traffic.
The 5th generation (5G) cellular networks will
support this huge number of devices generating
sporadic small packets at random times. In this
context, the random access channel (RACH) is
used to start the communication sessions, aimed
at delivering this kind of traffic. The RACH
is accessed through a four-message handshake
contention-based procedure. First, the devices
(named UEs hereafter) wait to the next random
access opportunity (RAO) and sends a Msg1
using a randomly chosen preamble from a pool
of preambles. Msg1 is detected at the eNB if
the preamble is chosen by just one UE in the
current RAO; if not, a collision occurs. For each
detected preamble, the eNB sends a random access
response (RAR) message, Msg2, which includes
one uplink grant, from a few grants available.
Msg2 is used to assign time-frequency resources
to the UEs for the transmission of the connection
request. UEs that received an uplink grant send
their connection request message, Msg3, using
the resources specified by the eNB. Finally, the
eNB responds to each Msg3 transmission with
a contention resolution message, Msg4. The
interested reader is referred to (Tello-Oquendo
et al., 2018; 3GPP, 2017b,d,a) for further details.
A fundamental issue is the efficient management
of network resources in overload situations; they
are produced when many MTC devices react to
the same event generating mass concurrent data
and signaling transmission. As result network
congestion is engendered including both radio
access network congestion and signaling network
congestion as defined in (3GPP, 2017f). This may
cause intolerable delays, packet loss or even service
unavailability.
The 3GPP proposes the extended access barring
(EAB) as one mechanism to guarantee network
availability and help network to meet performance
requirements under such MTC load (3GPP,
2017e). EAB selectively restricts the UEs’
access attempts to the RACH. Each UE configured
for EAB is allocated an access class (AC) in the
range 0–9. When the network determines that
it is appropriate to apply EAB (using a congestion
coefficient), it barres all UEs except one in a given
set of ACs, and broadcasts a system information
block type 14 (SIB14) containing a 10-bit barring
bitmap. The barring is of simple on/off type, where
access to each AC is either allowed or not. EAB
may be effective whenever the congestion occurs
sparingly and during short periods of time (in the
order of several seconds). This fact goes in line
with the bursty traffic behavior of MTC described
in (3GPP, 2011).
In the literature, several studies address the
EAB mechanism. Some of them misinterpret
the EAB behavior or do not conform to 3GPP
specifications (Kim et al., 2017; Hwang et al.,
2016). On the other hand, studies such as (Phuyal
et al., 2012; Larmo & Susitaival, 2012; Cheng
et al., 2015; Toor & Jin, 2017) analyze EAB mainly
in terms of access success probability and access
delay. In such studies, a practical way to implement
the congestion coefficient remains unclear since the
number of preamble transmissions is not known at
the eNB.
In this paper, a realistic method to implement the
congestion coefficient is proposed for the proper
functioning of EAB. Then, a thorough performance
analysis of this mechanism is conducted and
the impact of the paging timing on the EAB
performance is evaluated. The main contributions
of this study are summarized as follows:
• The EAB scheme is implemented and evaluated
in massive MTC scenarios following the 3GPP
directives for this kind of studies.
• A method to estimate the congestion coefficient
from the number of used preambles at every
RAO is proposed, this number of used
preambles is effectively known at the eNB so
that our proposed solution conforms to the
network specifications (3GPP, 2017b,d, 2014,
2017e) and can be successfully integrated into
the system.
• The impact of the paging timing on the EAB
performance is evaluated. For doing so, a
realistic situation is considered in which the
http://novasinergia.unach.edu.ec 39