Você está na página 1de 18

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

Design and Analysis of Trafc-Based Discontinuous


Reception Operations for LTE Systems
Kai-Ten Feng, Wun-Ci Su, and Yu-Ping Yu
Department of Electrical and Computer Engineering
National Chiao Tung University, Hsinchu, Taiwan
ktfeng@mail.nctu.edu.tw, suwc.cm01g@nctu.edu.tw, and peter.id2507@gmail.com

AbstractThe 3GPP long term evolution (LTE) system is developed enhancing the system capacity. The battery power of
to enhance mobile services from the former 3G systems. In order user equipments (UEs) with these advanced technolo-
to prolong the battery life time of mobile device, the discontinuous gies may drain fast for fullling the quality-of-service
reception (DRX) scheme is specied in the LTE standard to reduce
(QoS) requirements either for 5G communications or
the power consumption of user equipment. Existing analytical models
did not comprehensively consider all essential sleep mode behaviors. other wireless communication system such as Internet of
Therefore, a performance analysis including major DRX parameters is Things (IoT) and machine to machine (M2M) communi-
proposed in this paper for sleep mode operation. The correctness of cations. Energy-saving techniques become unavoidable
proposed model is validated and the improvement can be observed via to be adopted in data transmission technologies [2][4].
simulations. Furthermore, according to proposed analytical model, the Similar to the sleep mode operation in IEEE 802.16e/m
DRX parameters can signicantly inuence the power-saving efciency
WiMAX systems [5], the discontinuous reception (DRX)
and quality-of-service (QoS) of LTE system. Hence, a trafc-based DRX
cycles adjustment (TDCA) scheme is proposed to adaptively adjust the
has been specied in 3GPP LTE standards [1] which
sleep cycles to balance the sleep ratio and mean packet delay based intends to decrease the power consumption of UEs. As
on trafc estimation. A partially observable Markov decision process a matter of fact, the DRX power-saving operation can
(POMDP) is employed to conjecture the present trafc status. The policy be directly extended to the low power scenarios for 5G
for selecting DRX parameters can be constructed based the evaluation communications.
metrics in TDCA scheme. Simulation results show that the proposed
In LTE systems, the evolved NodeB (eNB) will co-
TDCA scheme can enhance the energy-saving efciency while the QoS
constraint is still satised.
ordinate with UE to activate DRX operation by ra-
dio resource control (RRC) [29] when the UE is in
Index Terms: 3GPP long term evolution (LTE), discon- RRC CONNECTED state. By adopting DRX sleep cycles,
tinuous reception (DRX), power-saving, partially observ- the UE will reduce its power consumption by turning
able Markov decision process (POMDP), performance off its receiver periodically. Since the downlink/uplink
analysis. (DL/UL) transmissions are assigned via physical down-
link control channel (PDCCH), all transmissions are
1 I NTRODUCTION paused if the UE does not listen to PDCCH. Therefore,
Nowadays, there are many newly-developed technolo- the DRX operation makes UE to discontinuously monitor
gies and architecture designs for 5G communication PDCCH and the UE can turn off its receiver when it
systems such as massive multiple input multiple out- does not listen to PDCCH, which can reduce UEs energy
put (MIMO), millimeter wave (mmWave), full-duplex consumption. Moreover, if there is no packet arrival for a
wireless network, and ultra-dense network (UDN). For predened time, the length of DRX cycle can be extended
the bursty increase of trafc in next generation com- which is one of the important features for LTE DRX
munication, the aforementioned technologies focus on and is the main difference from sleep mode operation
in WiMAX systems. More details about DRX operation
1. This work was in part funded by MOST 106-2221-E-009-048, will be described in Subsection 2.1.
MOST 106-2221-E-009-050, the Foxconn Technology Group, the Delta The analysis of DRX operation has been investigated
Electronics, the Industrial Technology Research Institute (ITRI), and
the Telecommunication Laboratories at Chunghwa Telecom Co. Ltd, for universal mobile telecommunications system (UMTS)
Taiwan. and LTE system in the past years. The analytical models

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

are constructed to evaluate the sleep ratio and mean works have been published to enhance energy-saving
packet delay based on the Poisson and bursty data trafc performance [20][23]. The work in [20] adaptively con-
for UMTS [6], [7] and has been extended for LTE DRX trols the initial and nal sleep cycle lengths of PSC I. The
operation in [9]. However, the authors of [10] claimed authors of [21] proposed an algorithm to dynamically
that existing modeling techniques are complicate, which switch between the two PSCs based on a semi-Markov
include the steps of computing z-transform, generation decision process. Moreover, the approach in [22] adjusts
functions, and Laplace transform. A simpler model is the sleep window length every cycle in sleep mode for
therefore proposed to analyze the DRX operation based IEEE 802.16m systems [23], which is evolved from the
on different computational steps. In additional to estab- IEEE 802.16e standard.
lishing analytical models, there are existing works [8], However, those power-saving schemes proposed for
[11][19] investigating the power-saving performance IEEE 802.16 standards cannot be directly utilized in LTE
with the adoption of DRX operations. The authors in [14] systems. For example, the sleep mode operation of IEEE
proposed an analysis model for packet delay and power 802.16m species that sleep window can be recongured
consumption in terms of short and long DRX cycles. at every sleep cycle within the medium access control
An overview of LTE DRX mechanism with adjustable (MAC) layer. Therefore, the scheme proposed in [20]
and non-adjustable DRX cycles with bursty packet data can adjust the sleep window length every cycle without
trafc has been investigated in [13]. For different types of inducing additional signaling overhead. Nevertheless, it
trafc, the authors in [16] evaluated the inuences of LTE is mandated in LTE specication that the parameters of
DRX light and deep sleep mode on power consumption DRX operation should be determined by RRC function.
for voice over IP (VoIP) and Web trafc. The work in In other words, the eNB cannot update or change the
[15] further discussed the tradeoff between quality-of- DRX parameters directly in the MAC layer. Moreover, in
service (QoS) and energy-saving performance for VoIP order to enhance existing DRX operation, it is important
applications with DRX conguration. To improve the the to construct effective performance metrics with feasible
accuracy of the analytical model without increasing its conguration of DRX parameters. An analytical model
computational complexity, [11] proposed an approach has been derived in [10] to emulate the DRX operation
with a proper DRX conguration to reduce power con- with simplied modelling assumptions. For example, the
sumption of UE without degrading QoS requirement. proposed model does not consider the listening time
To balance the performance of power-saving and trans- intervals that are required for the UE to wake up in every
mission delay, the authors in [12] proposed an optimum DRX cycle. Furthermore, there exist discrepancies in the
problem to nd the tradeoff based on operators prefer- derived mean packet delay under certain situations due
ence for power-saving. The discussion above intended to to its simplied performance analysis.
nd the feasible DRX conguration for specic scenarios.
In order to adjust the DRX conguration, the authors of In order to enhance the power-saving capability of
[17], [18] proposed a scheme based on DRX cycle by uti- DRX operations, the trafc-based DRX cycles adjustment
lizing the paging information for UMTS DRX operation; (TDCA) scheme is proposed in this paper. An analytical
while the work in [8] designed an idle time threshold model is derived for the DRX operations which is en-
based on performance analysis. On the other hand, for hanced from both the DRX model in [10] and the model
LTE DRX operation, the authors of [19] proposed a constructed for sleep mode operation in IEEE 802.16
packet scheduling algorithm to reduce packet loss ratio systems [24] [25]. Based on the proposed analytical
while energy-saving efciency can still be maintained. model, the TDCA scheme adaptively controls the DRX
cycles of LTE system according to trafc estimation. The
From analytical results, the performance of DRX oper- target of TDCA scheme is to enhance the energy-saving
ation is inuenced by both the setting of its parameters performance with the consideration of quality-of-service
and the status of network trafc. Therefore, the param- (QoS) requirements. In order to avoid reconguring DRX
eters in a power-saving mechanism should be carefully parameters every cycle by RRC, the decision time instant
congured based on trafc behavior. However, most ex- at which the TDCA scheme adjusts DRX cycles depends
isting studies for trafc-based sleep cycle adjustment are on the trafc arrivals. A partially observable Markov
conducted in IEEE 802.16 WiMAX systems since WiMAX decision process (POMDP) is employed to conjecture the
standards are specied earlier. The sleep cycle length trafc status and provides the selection policy for sleep
in IEEE 802.16e systems can be binary exponentially cycle lengths. Performance validation indicates that the
increased and xed corresponding to the power-saving proposed analytical model can provide feasible accuracy
class (PSC) I and II, respectively [5]. Existing research to emulate the DRX operations. Simulation results show

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

TON TDS TDL PDCCH, the InactivityTimer is activated and starts to


count. When the InactivityTimer is running, the UE will
turn on its receiver listening to PDCCH for potential
TI TSC = NSC TDS packet transmission. The timer will keep counting until
Transmission
OnDurationTimer InactivityTimer ShortCycleTimer
assignment either the counter expires or the counter is restarted if
start (re)start (re)start
expire expire expire
there is another transmission assignment appearing on
PDCCH. The InactivityTimer will expire after it reaches
Fig. 1. Schematic diagram of DRX operation. the threshold TI , which means that there is no trans-
mission assignment arriving within the duration of idle
time TI . After the InactivityTimer expires, the UE will
that the proposed TDCA scheme is capable to enhance enter its power-saving mode and start to discontinuously
the power-saving performance of DRX operation; while monitor PDCCH.
the delay requirements of UE can still be preserved. The UE still has to periodically turn on its receiver to
Note that a preliminary version of TDCA scheme has verify if there are transmission assignments on PDCCH,
been proposed in our previous work [26]. By adopting which is executed by the OnDurationTimer as shown
existing power-saving models, a DRX cycles adjustment in Fig. 1. The OnDurationTimer will be activated ev-
scheme was proposed for preliminary performance com- ery DRX cycle, which can either be a short or a long
parison with existing power-saving methods. cycle with length TDS or TDL , respectively. For each
The rest of this paper is organized as follows. Section DRX cycle, the UE will turn on its receiver to monitor
2 describes the DRX operation and the formulation PDCCH for the time duration TON , i.e., the length of
of target problem. The proposed analytical model will OnDurationTimer. If there is a transmission assignment
be derived in Section 3, and Section 4 explains the appearing on PDCCH when the OnDurationTimer is
procedures of proposed TDCA scheme. The analytical running, the InactivityTimer will be activated in order
model and TDCA scheme are validated and evaluated to ensure the UE to continue monitoring PDCCH. Note
in Section 5. Finally, Section 6 draws the conclusions. that the UE turns off its receiver only when both In-
activityTimer and OnDurationTimer are not activated.
2 P ROBLEM S TATEMENT Furthermore, the ShortCycleTimer with length TSC is
The 3GPP LTE standard species the DRX operation to utilized to count the total number of short cycles NSC ,
prolong the battery lifetime of UE. The details of DRX i.e., NSC = TSC /TDS indicating that TSC is an integer
operation will be illustrated in the following subsection. multiple of short cycle length TDS . The ShortCycleTimer
Furthermore, the insufciency of existing analyses for is activated at the time when the InactivityTimer expires,
DRX operation is explained, and the requirement for a and the UE starts to discontinuously listen to PDCCH.
more comprehensive analysis will be further discussed. If there is still no transmission assignment appearing on
Since the trafc status and DRX parameters will directly PDCCH after the ShortCycleTimer expires, i.e., after NSC
inuence the UEs energy consumption, a DRX cycles short cycles, the long cycle will be congured as DRX
decision problem is formulated at last. cycle.

2.1 Discontinuous Reception (DRX) Operation 2.2 DRX Cycles Decision (DCD) Problem
In LTE systems, all datagram transmissions are indicated Most of the existing works utilized semi-Markov process
via PDCCH which is called transmission assignment. to model the DRX operation, where z-transform is ap-
The UE has to monitor PDCCH to determine whether plied to formulate the probability generating functions.
the resource is allocated in either downlink or uplink The sleep ratio and mean packet delay can be obtained
direction. In the case that there may not exist packet by converting the generating functions based on Laplace
to be delivered, the DRX operation activated by RRC transformation. Since the above methods are considered
allows the UE to turn off its receiver for energy sav- complicate, the analysis in [10] models the DRX oper-
ing purpose which temporarily disable UEs capability ation by separating its behavior into active and sleep
for PDCCH monitoring. The DRX operation is mainly states. The sleep ratio can be acquired by investigating
controlled by several timers [1] as Fig. 1 illustrated. the mean time duration of these states and the mean
The InactivityTimer is utilized to control the time in- packet delay is derived by the Pollaczek-Khinchine for-
stant for the UE to start discontinuously monitoring mula. However, although [10] provided a simple analyt-
PDCCH. Once a transmission assignment appears on ical approach for DRX operation, the proposed model

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

neglects the inuence of OnDurationTimer with time Successful transmission

duration TON . Since the UE will turn on its receiver for Failure transmission
time TON during every DRX cycle, the sleep ratio can be Retransmission
decreased with a larger value of TON . Moreover, with the
TI TDS
adoption of an existing simple formula, the analysis of
mean packet delay encounters mismatching under heavy (a) Basic DRX operation model

trafc. Therefore, base on the analytical models in [24]


and [25], an enhanced analysis for DRX operation will
be proposed in this paper by both including more design
TI
parameters and investigating mean packet delay in a
detail manner. The proposed analytical models will be HARQ RTT Timer drx-RetransmissionTimer TDS

further explained in Section 3. (b) HARQ retransmission DRX operation model

From analytical results, it is obvious that the perfor-


Fig. 2. DRX operation models: (a) basic DRX operation
mance of DRX operation will be signicantly inuenced
model adopted in our analytical model. (b) consideration
by DRX parameters under varying trafc loads. An in-
of retransmission mechanism based on the basic DRX
appropriate setting of these parameters may cause high
operation model.
packet delay or low energy-saving performance, which
will lead to unsatisfactory user experiences including
poor QoS on packet transmissions or fast battery drain, without packet reception error. The reason for error-
respectively. Therefore, it is important to design a strat- free consideration is that packet reception error may
egy to select feasible DRX parameters. Since trafc load trigger an additional timer for retransmission, i.e., drx-
also inuences power-saving performance, trafc estima- RetransmissionTimer after a round-trip time (RTT). The
tion will be considered in the parameter selection of DRX RTT is dened as the duration from the time that NACK
operations. The power-saving performance including the is transmitted by UE to the time of receiving the re-
mean packet delay can be signicantly inuenced by the transmission packet. While the drx-retransmissionTimer
following major DRX parameters, i.e., the short cycle is running, UE must stop the DRX operation temporarily
length TDS , the long cycle length TDL , and the total and stay awake for packet retransmission by hybrid
number of short cycles NSC . Hence, the TDCA scheme automatic repeat request (HARQ) process even if the
is proposed to adaptively select a set of TDS , NSC , and InactivityTimer expired as shown in Fig. 2. The analysis
TDL based on trafc estimation. The proposed analytical of HARQ retransmission model will be more complicate
model for sleep ratio and mean packet delay are adopted than the basic error-free model. Hence, we aim at pro-
as evaluation metrics in TDCA scheme in order to evalu- viding the insight into DRX conguration for balancing
ate the effect of DRX parameters. The problem is further sleep ratio and mean packet delay with the consideration
formulated in the following clause. of basic DRX operation model. The analysis of sleep ratio
Given the sequences of selectable TDS , NSC , and TDL , can be divided into three parts including the length of
how to congure these three DRX parameters to maximize the sleep period, on-duration period, and normal state as
energy-saving efciency under the constraint of mean packet shown in Fig. 3. On the other hand, the analysis of mean
delay D ? packet delay will be derived by busy periods and sleep
periods. Sleep period consists of vacation time and wait-
3 P ERFORMANCE A NALYSIS OF D ISCONTINU - ing time. The vacation time results from the receiving
OUS R ECEPTION delay when UE is in the sleep state, and waiting time
is caused by the unnished packets in the buffer. The
In this section, the performance of DRX operation with
busy period is composed of initial and the other busy
DL trafc will be analysed based on various DRX
periods. These also include a vacation time and waiting
parameters. The trafc is considered to be a Poisson
time. Therefore, the two performance metrics, sleep ratio
process with arrival rate , and the service time X is
and mean packet delay, can be derived in the following
general distributed with mean E[X] = 1/. Moreover,
subsections.
it is considered that every packet transmission can be
successfully delivered between eNB and UE under error-
free environment and sufcient bandwidth. Our objec- 3.1 Analytical Model for DRX Operation
tive is to investigate the tradeoff between power-saving The behaviour of DRX operation has been described
and mean packet delay by introducing DRX operation in Subsection 2.1. In analytical model, a typical DRX

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

eNB one packet arrives in the ith sleep cycle, the probability
1st 2nd 3rd
sleep cycle sleep cycle sleep cycle
becomes P r[t < TCi ]. The sleep state being terminated at
S B I B I S O S O S B
UE
Normal state Sleep state
the end of nth sleep cycle means that no packet arrives in
Analysis period previous (n1) successive sleep cycles. Therefore, based
B I S O on memoryless property of exponential distribution, the
Packet arrival Busy period Inactive period Sleep period On-duration period
probability that the UE stays for n sleep cycles in sleep
Fig. 3. Analytical model for DRX operation. state can be formulated as
n1 
 n
n = Pr TCi t < TCi
operation can be separated into normal and sleep states.
The normal state means that the UE keeps listening n1i=1 i=1

to PDCCH. In contrast, the sleep state represents that = P r[t > TCi ] P r[t < TCn ]
the UE discontinuously monitors PDCCH. Since the UE
i=1(n1)T
will transit data between these two states repeatedly, the
e DS
(1 eTDS ),
analysis period is dened as a pair consisting of a normal
1 n NSC
and a sleep states. As illustrated in Fig. 3, the analysis = NSC TDS (nNSC 1)TDL .

e e (1 eTDL ),
period is an interval between the beginning of normal
NSC < n
state and the termination of sleep state. (2)
The length of normal period that the UE continuously
stays in normal state is composed of busy period and
inative period. Once the UE enters normal state, eNB will 3.2 Sleep Ratio
start to transmit packets that are buffered in previous
sleep state. After the packet bufferred in eNB is emptied The sleep ratio shows the fraction of time that the
out, the InactivityTimer is activated and the UE starts UE turns off its receiver. The length of normal state is
to be in inactive period. If there are packet arrivals dened as tN , where the UE always listens to PDCCH
before the InactivityTimer expires, the inactive period during this period. The receiver of UE can be periodi-
is terminated at the time when the rst packet arrives. cally turned off for a sleep period in sleep state, where
After the UE repeatedly enters successive K pairs of the total length of these periods is dened as tS . Note
inactive and busy periods, the InactivityTimer nally that the UE has to monitor PDCCH for an on-duration
reaches TI this time. The UE will be in sleep state since period in every sleep cycle. The total length of these
the InactivityTimer has expired. periods that the UE turns on its receiver in sleep state is
The UE will periodically turn off its receiver after the dened as tO . Therefore, by deriving the mean lengths
UE entering the sleep state, which is composed by sleep of each period, the sleep ratio can be expressed as
cycles. A sleep cycle consists of a pair of sleep and on- E[tS ]
duration periods. In DRX operation, the length of rst SR = . (3)
E[tN ] + E[tO ] + E[tS ]
NSC short sleep cycles is TDS ; while TDL is the length
of each long cycles from the (NSC + 1)th sleep cycle. For clear representation, Table 1 summarizes all the
Therefore, the length of nth sleep cycle is dened as notations for sleep ratio and mean packet delay analyses.
 The notations of analysis model can be categorized into
TDS , 1 n NSC
TC n = . (1) period of time, number of packet arrivals, and probabil-
TDL , NSC < n
ities in different situations. Sleep state and normal state
Note that the nal sleep cycle may not be complete analysis will be elaborated in the following subsection.
due to possible incoming packets. Except for the last
sleep cycle, the UE will be awake to monitor PDCCH
3.2.1 Sleep State Analysis
every sleep cycle for a time duration, which is called
on-duration period TON . The sleep period is an interval As shown in (3), three parameters E[tS ], E[tO ], and E[tN ]
that the UE turns off its receiver, where the length of are required to be derived. The total length of sleep
sleep period in nth sleep cycle can be expressed as periods tS depends on the number of sleep cycles that
TSn = TCn TON . If there is a packet arriving in a the UE has experienced in sleep state. If the sleep state
sleep cycle, the UE will enter normal state at the end is terminated at the end of nth sleep cycle, the total
n
of this cycle. The probability that no packet arrives in time duration for UE to turn off its receiver is i=1 TSi .
the ith sleep cycle is P r[t > TCi ]. In contrast, if at least Considering the probability n obtained from (2), the

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

TABLE 1
Notations for sleep ratio and mean packet delay analyses

Parameter Description
E[tS ]
SR Sleep ratio, SR = E[tN ]+E[tO ]+E[tS ]
1
D Mean packet delay, D = pS E[DS ] + pB0 E[DB0 ] + pBm E[DBm ] +
tS , t N , tO Total length of the sleep period, the normal state, the on-duration period
DS Delay of a packet arriving in sleep period
DB0 , DBm Delay of a packet arriving in initial busy period, in other busy period
T Sn Length of sleep period in the nth DRX cycle
TDS , TDL Length of short DRX cycle, long DRX cycle
TON , TI Threshold of OnDurationTimer, InactivityTimer
tON , tO,cpl , tO,last Length of on-duration period, complete on-duration period, incomplete on-duration period in the last cycle
tB , tB0 , tBm , tIm Length of busy period, initial busy period, the mth busy period, the mth inactive period
TV Vacation time that UE is in sleep period
WS , WB , Wtpy Waiting time of transmission delay coming from on-duration, busy period, DRX short/long cycle
NSC Number of continuous short DRX cycles
K Number of inactive and busy period pairs
nP Number of buffered packets
nP,cycle , nP,ON Number of packets arrive during sleep period of short/long DRX cycle, on-duration period
nS , nB0 , nBm Number of packet arrivals in sleep period, initial busy period, other busy period
pON,DS , pON,DL Probability that packets arrive during on-duration period of short DRX cycle, long DRX cycle
pP,DS , pP,DL , pP,ON Probability that buffered packets arrive during sleep period of short, long DRX cycle, on-duration period
pS , pB0 , pBm Probability that packet delay in sleep period, initial busy period, other busy period

mean total length of sleep periods can be formulated as eNB


Last sleep cycle

 
n (incomplete)
E[tS ] = n TS i
n=1 i=1 O S O B

N SC
UE
=(TDS TON )(1 eTDS ) ne(n1)TDS tON
TON
 n=1

NSC TDS TDL TON
+e NSC (TDS TON ) + .
1 eTDL
(4) Fig. 4. Illustration for the last on-duration period for analy-
sis.
Similarly, the total length of on-duration periods tO also
depends on the number of sleep cycles stayed by the UE.
However, as shown in Fig. 4, the packets may arrive
at the middle of on-duration period in the last sleep periods can be derived as
cycle which makes the cycle incomplete. Since the UE
will enter the normal state immediately when a packet 
E[tO,cpl ] = n (n 1)TON
arrives, the length of on-duration period may not be TON n=1
in last sleep period. Therefore, the mean total length of

N SC
on-duration periods consists of two parts and can be = TON (1 eTDS ) (n 1)e(n1)TDS
expressed as n=1
 
E[tO ] = E[tO,cpl ] + E[tO,last ], (5) NSC TDS TON eTDL
+e NSC TON + . (6)
1 eTDL
where tO,cpl represents the total length of complete on-
duration periods. The on-duration period is complete On the other hand, tO,last indicates the length of
only in previous (n 1) sleep cycles if a packet arrives incomplete on-duration period in the last sleep cycle,
in the nth cycle. Since the length of each complete on- which is a time interval between the time instant that
duration period is TON , the mean total length of these OnDurationTimer is activated and the time when the
rst packet arrives in eNB. As shown in Fig. 4, the
length of this incomplete period is dened as tON under
the condition that at least a packet arrivals in the on-
duration period. Therefore, the mean length of the last

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

on-duration period can be further formulated as eNB

. . .
E[tO,last ] = (pON,DS + pON,DL )E[tON ], (7) S B0 I1 B1 I2 B2 IK BK IK+1 S
UE
tB0 tI1 t B1 tI2 t B2 tIK tBK TI
where pON,DS and pON,DL represent the probabilities tN
Normal state (Normal period)
that the packets arrive in on-duration period of short Im Bm
S
sleep cycle and long sleep cycle, respectively. These two Packet arrival Sleep period mth busy period mth inactive period

probabilities can be derived as


Fig. 5. Illustration of normal state analysis.
pON,DS
= P r[t < NSC TDS ]P r[(TDS TON ) < t < TDS |t < TDS ]
3.2.2 Normal State Analysis
e(TDS TON ) eTDS
= (1 eNSC TDS ) (8)
1 eTDS The analysis for sleep state has been investigated. In the
pON,DL following paragraph, the mean length of each period in
= P r[NSC TDS < t]P r[(TDL TON ) < t < TDL |t < TDL ] normal state will be further derived. As shown in Fig. 5,
the mean time length that the UE stays in normal state
e(TDL TON ) eTDL
= eNSC TDS , (9) E[tN ] can be formulated as
1 eTDL
where P r[t < NSC TDS ] and P r[NSC TDS < t] indicate E[tN ] = E[tB0 ] + E[K](E[tIm ] + E[tBm ]) + TI . (11)
the probabilities that the sleep state is terminated in The initial busy period tB0 includes the time that the
short sleep cycle and long sleep cycle, respectively. Based UE receives the packets which are buffered in eNB. The
on memoryless property, if the packets appear in on- length of this period depends on the number of buffered
duration period of a sleep cycle with the condition that packets, i.e., packet transmission causes the occurrence
at least a packet arrives in this sleep cycle, the probability of a busy period with the length tB . The mean length of
is P r[Tcycle TON < t < Tcycle |t < Tcycle ] where busy period for M/G/1 queueing model can be derived
Tcycle {TDS , TDL }. form the result in Subsection 5.1.6 of [27] as
1
E[tB ] = . (12)

Since the UE will enter normal state at the subframe Since the number of buffer packets is dened as nP ,
that the rst packet arrives, this subframe will not be the mean length of initial busy period is formulated as
counted in the calculation of tON . The possible index of E[tB0 ] = E[nP ]E[tB ]. The number of buffered packets
the subframe at which the rst packet arrives should depends on the length of last sleep cycle that the rst
belong in the range of {1, 2, , TON }, i.e., the range packet arrives in. The probability that buffered packets
of tON can be obtained as 0 tON TON 1. The arrive in sleep period of short sleep cycle is dened
probability that there is no packet arrival at a subframe as pP,DS and long sleep cycle as pP,DL . Note that the
is P r[t > 1]; whereas the probability is P r[t < 1] if at packets may arrive in on-duration period no matter how
least a packet arrives at a subframe. Moreover, the rst long the sleep cycle is, which corresponds the probability
packet arrives at the ith subframe denotes that there is of pP,ON . Furthermore, the numbers of buffered packets
no packet arrival during the previous (i 1) successive for these three situations are dened as nP,DS , nP,DL ,
subframes. Therefore, the mean value of tON with the and nP,ON , respectively. Therefore, the mean number of
condition that at least one packet arrival in on-duration buffered packets can be expressed as
period can be derived as E[nP ]
TON
(i 1)(P r[t > 1])i1 P r[t < 1] = pP,DS E[nP,DS ] + pP,DL E[nP,DL ] + pP,ON E[nP,ON ].
E[tON ] = i=1 TON (13)
i=1 (P r[t > 1])
i1 P r[t < 1]
TON (i1) The buffered packets arrive in short sleep cycle means
(i 1)e (1 e )
= i=1 TON (i1) . (10) that the packet inter-arrival is less than NSC TDS , which
i=1 e (1 e )
corresponds to the probability of P r[t < NSC TDS ]. In
Consequently, the mean total length of on-duration pe- contrast, if the buffered packets come into long sleep
riods in sleep state can be acquired by substitution (6) cycle, the probability is P r[NSC TDS < t]. According to
and (7) into (5). the memoryless property, the possibility that the packets

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

arrive in sleep period with the condition that at least packet arrives will not be taken into account. If at least
one packet comes in last sleep cycle is P r[t < Tcycle one packet arrives in a subframe, the probability is
TON |t < Tcycle ] where Tcycle {TDS , TDL }. Therefore, P r[t < 1]. In contrast, the possibility that no packet
the probability that the buffered packets arrive in sleep comes in a subframe is P r[1 < t]. Therefore, the mean
period of short cycle can be computed as length of inactive period with the condition that the
InactivityTimer does not expire can be obtained as
pP,DS = P r[t < NSC TDS ]P r[t < TDS TON |t < TDS ]
TI
1 e(TDS TON ) (i 1)(P r[t > 1])i1 P r[t < 1]
= (1 eNSC TDS ) (14) E[tIm ] = i=2 TI
i=1 (P r[t > 1])
i1 P r[t < 1]
1 eTDS
TI (i1)
and long cycle as (i 1)e (1 e )
= i=2 TI (i1) . (18)
pP,DL = P r[NSC TDS < t]P r[t < TDL TON |t < TDL ] i=1 e (1 e )
1 e(TDL TON ) Oh the other hand, the length of busy period tBm
= eNSC TDS . (15) depends on the number of packet arrivals in a subframe.
1 eTDL
The mean number with the condition that at least a
The mean number of arrival packets in sleep period of
packet comes in eNB is /P r[t < 1] = /(1 e ). Each
the last sleep cycle is (Tcycle TON ) with the condition
packet is considered to generate a busy time tB . There-
that at least a packet comes in this sleep cycle, where
fore, the mean length of busy period can be acquired
Tcycle {TDS , TDL }. Therefore, according to condition
as
probability, the mean number of packet arrivals can be
derived as
E[tBm ] = E[tB ], (19)
1 e
(Tcycle TON ) (Tcycle TON )
nP,cycle = = . where E[tB ] is obtained from (12). Furthermore, the
P r[t < (Tcycle TON )] 1 e(Tcycle TON )
(16) number of times K that the UE stays for a pair of inactive
and busy periods depends on the probability of packet
Moreover, the packet arrival may happen in on-duration arrivals. According to the analysis of inactive period,
period of the last sleep cycle. Since these three situations the appearance of inactive period means that the packet
are mutually exclusive, the probability that the packets inter-arrival time has continued for one subframe. There-
arrive in on-duration period can be expressed as pP,ON = fore, only (TI 1) subframes are left to make the Inactiv-
1 pP,DS pP,DL . Since the UE will enter normal state ityTimer expire. The probability becomes P r[(TI 1) < t]
once a packet arrives in on-duration period, the eNB if the InactivityTimer reaches TI . In contrast, the restart
may buffer the packets for one subframe. Therefore, the of InactivityTimer means that there is at least a packet
mean number of buffered packets in on-duration period arrival in these (TI 1) subframes, which corresponds to
is derived as the probability of P r[t < (TI 1)]. Therefore, the mean
number K is derived based on memoryless property as
nP,ON = = . (17)
P r[t < 1] 1 e

By substituting (14) - (17) into (13), the mean number of E[K] = i(P r[t < (TI 1)])i P r[(TI 1) < t]
buffered packets E[nP ] when the UE enters normal state i=1


can be obtained. Consequently, the mean length of initial 1
= i(1 e(TI 1) )i e(TI 1) = 1.
busy period in normal state E[tB0 ] can also be obtained e(TI 1)
i=1
(12) and (13). (20)
After the initial busy period in normal state, the status By substituting (18)-(20) into (11), the mean length of
of UE will repeatedly change between the inactive and normal period E[tN ] can be obtained. Finally, the sleep
busy periods. For each inactive period, the length tIm ratio SR can also be acquired by substituting (4), (5), and
depends on the time when a packet comes in eNB. (11) into (3).
Since packet arrival makes the inactive period termi-
nated before the InactivityTimer reached TI , the possible
subframe index where the rst packet arrives should 3.3 Mean Packet Delay
belong to the set {2, 3, , TI }. Moreover, the UE will be Since the UE may enter sleep state, the packets will not
back to busy period immediately once a packet arrives always be transmitted immediately. Therefore, the mean
in inactive period such that the subframe at which the packet delay shall be investigated. In this subsection, the

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

derivation of mean packet delay will be separated into TV1 WS3


three different parts as follows. Firstly, the delay of a
packet which arrives in sleep period is dened as DS . TV2 WS2
The packet which comes in the initial busy period may Packet arrival
P1 P2 P3
be delayed for DB0 , and the delay is represented as DBm
when packet arrives in other busy periods. The numbers
of packet arrivals in these three situations are dened
S
S P1 P2 P3 I1 Sleep period
as nS , nB0 , and nBm , respectively. The probability for
the packet arriving in these three situations can be B0
formulated as
E[n ]
p = (21)
E[nS ] + E[nB0 ] + E[nBm ]
where {S, B0 , Bm }. Therefore, the mean packet delay Fig. 6. Illustration of mean packet delay in sleep period.
D can be expressed as
1
D = pS E[DS ] + pB0 E[DB0 ] + pBm E[DBm ] + . (22) mean vacation time can be derived as

1
E[TV ] = {pP,DS E[nP,DS ](TDS TON )
2E[nS ]
+ pP,DL E[nP,DL ](TDL TON )}. (24)
3.3.1 Delay from Sleep Periods
Since the FIFO scheduler is considered, those buffered
packets will be transmitted immediately once the On-
The delay of a packet which arrived in sleep period can DuraionTimer is activated. However, since the service
be divided into two parts. At rst, because the UE is rate is limited, a packet may wait for the transmissions of
in sleep period, the packet will wait for a vacation time other datagrams which arrive in eNB earlier. The waiting
which is dened as TV . After the OnDurationTimer is time of the new packet arrival is the processing time of
activated and the UE starts to receive buffered packets, those packets arriving during the early (Tcycle TON )/2
a packet may wait for transmissions of other datagrams. where Tcycle {TDS , TDL }. The mean number of those
The waiting time due to this reason is dened as WS . packets is (Tcycle TON )/2. Considering the fractions
As shown in Fig. 17, TV 1 and TV 2 are the vacation time of packet arrivals in two different sleep cycles, the mean
of the packets of P 1 and P 2, and WS2 and WS3 are the waiting time can be derived based on (14) - (16)as
waiting time of the packets of P 2 and P 3. Therefore, the
1
mean waiting time in sleep period can be formulated as E[WS ] = E[TV ]

E[DS ] = E[TV ] + E[WS ]. (23) 1
= {pP,DS E[nP,DS ](TDS TON )
2E[nS ]
The number of packets arriving in sleep period nS
depends on the probability and number that the packets + pP,DL E[nP,DL ](TDL TON ). (25)
arrive in the sleep period of either short or long sleep As a result, the mean packet delay which arrive in sleep
cycle. Therefore, by substituting (14) - (16), the mean period, i.e., E[DS ], is obtained by substituting (24) and
number of packets E[nS ] can be obtained as E[nS ] = (25) into (23).
pP,DS E[nP,DS ] + pP,DL E[nP,DL ]. The length of vacation
time for a packet depends on the time when the packet 3.3.2 Delay from Busy Periods
arrives in eNB. The time instant of a packet arrival is The following subsection will investigate the packet
uniformly distributed in Poisson process. This implies transmission delay that comes from busy periods. From
that a new packet arrival will appear at the time instant queueing theory [28], the mean packet delay in M/G/1
of (Tcycle TON )/2 averagely for a sleep cycle where model is
Tcycle {TDS , TDL }. Since the sleep cycle can be a short
E[X 2 ]
or long cycle, it is required to consider the fractions of E[WB ] = (26)
2(1 )
packet arrivals in these two cycles. Therefore, the mean
vacation time of a packet which arrives in sleep period where = / is the trafc intensity. For the initial
is (Tcycle TON )/2. Therefore, based on (14) - (16), the busy period, the number of packets can be obtained by

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

10

subtracting the number of packet arrivals in previous N0 N1 N2 N3 Nk


... ...
sleep period from the number of packets which are P1 P2 P3 P4 P5 P6 P7 P8 P9
... ... Packet arrival
processed in the initial busy period. Therefore, the mean
S ... ...
number of arrivals E[nB0 ] in the initial busy period
P1 P2 P3 P4 P5 P6 P7 P8 P9
S
is derived as E[nB0 ] = E[tB0 ] E[nS ] The delay of T1 T2 T3 ... Tk ... Sleep period
these packets is inuenced by transmissions of buffered
packets which arrive in sleep period. As illustrated in Fig. 7. Illustration of mean packet delay in initial busy
Fig. 7, the initial busy period can be divided into a series period.
of time sequences. The length of initial period depends
on the number of packets in eNB at the moment the UE
starts to receive data. The mean number is dened as 4 P ROPOSED T RAFFIC - BASED DRX C YCLES
N0 and the length of the rst period is T1 = N0 / as A DJUSTMENT (TDCA) S CHEME
shown in Fig. 7. Consequently, the packets which comes
in initial period will cause another period to occur, i.e., Based on the knowledge of trafc, the proposed TDCA
the mean number of the packet arrivals in initial period scheme will congure a feasible setting of DRX cycles
is N1 = T1 = N0 and the corresponding period is to balance the energy-saving efciency and mean packet
T2 = N1 / = N0 /. Therefore, the mean packet number delay for solving the DCD problem presented in Subsec-
and the length of the kth period can be derived as tion 2.2. The following three major DRX parameers will
Nk = k N0 and Tk = k1 N0 /, respectively. Moreover, be recongured at each decision time with the adoption
considering the vacation time due to previous period of TDCA scheme: the short DRX cycle TDS , the maxi-
and the waiting time for transmitting earlier packet mum number of short DRX cycles NSC , and the long
arrivals, the mean waiting time in kth period can be DRX cycle TDL . Note that the decision time is dened
formulated as as the timing dt that DRX cycles are adjusted while
  the InactivityTimer expires. Since the complete trafc
Tk Nk N0 1 1
Wk = + = + k . (27) information is difcult to be captured, we employ the
2 2 2 partially observable Markov decision process (POMDP)
The initial number of buffered packets has been derived framework [30] [31] to adjust the DRX cycles with given
from (16) as N0 = E[nP,typ ] where typ {DS, DL} policy based on insufcient trafc information, i.e., the
for two different situations. Considering the fraction of observable packet arrivals within the specic time inter-
packet number in these k periods, the mean waiting vals for trafc status estimation.
time of packets which arrive in the initial busy period is The non-real time trafc is modeled as a discrete-time
derived from (27) as Markov-modulated Poisson process (dMMPP) [32], [33]
with a nite state space S = {s1 , . . . , sm , . . . , sM }. The
N k Wk E[nP,typ ]2 ( 1 + 1 )2
Wtyp = k=1 = (28) state sm represents a Poisson trafc with the rate sm .
Ntyp 2(1 2 )Ntyp The states transit as a Markov chain with a transition
where Ntyp is probability matrix T = {qm,n | the transition probability
the

mean total number of packet arrivals
from sm to sn }. In order to estimate present trafc status
as Ntyp = k=1 k = E[nP,typ ]/(1 ). Therefore,
N
the mean delay of packets which arrives in initial busy at each decision point dt , trafc information has to be
period is acquired as collected by the number of arrived packets ndt within
the time period dt from dt1 to dt . As Fig. 8 illustrated,
pP,DS NDS WDS + pP,DL NDL WDL the observations for the POMDP framework is dened as
E[DB0 ] = + E[WB ].
pP,DS NDS + pP,DL NDL zdt = {ndt , dt }, and thus a set of observation function
(29) is dened as Odt = {odt (s1 ), . . . , odt (sm ), . . . , odt (sM )}.
On the other hand, the delay of a packet which comes The weighting function odt (sm ) at dt is utilized to rep-
in the other busy periods can be obtained simply by resent the possibility for the present trafc state sdt
applying the characteristics of M/G/1 model in (26) to be sm . Based on the Poisson property of a trafc
as E[DBm ] = E[WB ]. Moreover, by substituting (19) state, the weighting denotes the probability that the
and (20), the mean number of these packets can be number of packet arrivals is ndt during dt in state sm ,
computed as E[nBm ] = E[K]E[tBm ]. Finally, the mean which can be expressed as odt (sm ) = P r(zdt |sm ) =
packet delay D can be acquired from (21) and (22) by (sm dt )ndt esm dt /(ndt !).
substitution. With the consideration of observations in POMDP,
the belief state is introduced to obtain the suboptimal

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

11

Traffic state set Yi,j,k = {TDS,i , NSC,j , TDL,k }, where a, A ,


sdt-1 sdt sdt+1
Traffic Variation
Unavailable {DS, SC, DL} and {1, , |A |}. The decision policy
Observations Observable for actions will be explained in the next subsection.
from taffic

Odt-1 zdt-1 Odt zdt Odt+1 zdt+1


4.2 Evaluation Metrics and Selection Policy for DRX
Adt-1 Adt Adt+1 Cycles
Selections of DRX
parameters In order to take appropriate actions, evaluation metrics
Bdt-1 Bdt Bdt+1 are introduced to provide the sleep ratio and mean
dt-1 Decision point dt dt+1 packet delay for TDCA scheme. Under Poisson trafc
with rate sm , the sleep ratio and mean packet delay can
Fig. 8. Schematic diagram of POMDP model for TDCA be computed if the parameter TDS,i , NSC,j , and TDL,k are
scheme. set as the length of short cycle, the maximum number of
short cycles, and the length of long cycle, respectively.
results by estimating the trafc status. The belief state Based on the derivation of analytical models in Section
Bdt = {bdt (s1 ), . . . , bdt (sm ), . . . , bdt (sM )} is a probability 3, the sleep ratio and mean packet delay in trafc state
distribution over trafc states in S, and bdt (sm ) is the sm can be obtained with the substitution of parameter
probability that the present state sdt is sm at deci- set Yi,j,k . If the DRX parameter set Yi,j,k is congured for
sion point dt . Note that bdt (sm ) 0, sm S and DRX operation in trafc state sm , the parameters TDS,i ,
NSC,j , TDL,k , and sm will be incorporated into (3) and
sm S bdt (sm ) = 1. Based on the observations and state
transition probabilities, each element of the belief state (22) which respectively results in the sleep ratio as
Bdt is formulated by applying the Bayes rule as SR = SR(sm , Yi,j,k ), (31)
bdt (sm ) = P r(sm |Bdt1 , zdt ) and the mean packet delay as
P r(zdt |Bdt1 , sm )P r(sm |Bdt1 )
= D = D(sm , Yi,j,k ). (32)
P r(zdt |Bdt1 )

odt (sm ) sn S qn,m bdt1 (sn ) Note that selecting the DRX parameter set Yi,j,k is de-
= (30) ned as an action set Ai,j,k where aDS,i , aSC,j , and aDL,j
sm S odt (sm ) sn S qn,m bdt1 (sn )
means that TDS,i , TSC,j , and TDL,j are congured as DRX
The belief state represents the present trafc status which parameters.
is updated from previous estimation with both observa-
tions and state transitions. Therefore, a belief state can Algorithm 1: Reward Assignment Algorithm
summarize the statistical history of entire process which
Input: S, ADL , ASC , ADS , constraint D
will be updated at each decision point dt .
Output: reward function R
foreach sm S do
4.1 Trafc Status Estimation foreach aDS,i ADS do
foreach aSC,j ASC do
As shown in Fig. 8, instead of capturing the unavailable
foreach aDL,k ADL do
trafc state sdt at each decision point dt , we collect
if D(sm , Di,j,k ) D then
the obserable trafc information including dt and ndt
r(sm , Ai,j,k ) SR(sm , Di,j,k )
as the observations zdt . Based on the observations and
else
previous estimation of trafc status, the belief state
Bdt is updated to describe the current trafc status. r(sm , Ai,j,k ) SRmin
Afterwards, an action is taken from each action set end
A = {a,1 , a,2 , , a,|A | } where {DS, SC, DL}. end
The action aDS,i and aDL,k represent that the short end
DRX cycle is congured as TDS,i and the long DRX end
cycle is set as TDL,k , respectively. The maximum number end
of short DRX cycles will be chosen as NSC,j if the
action aSC,j is selected. Therefore, the actions deter- With the derived evaluation metrics, a selection policy
mined at the decision point dt is dened as Ai,j,k = for DRX cycles based on sleep ratio is adopted for the
{aDS,i , aSC,j , aDL,k } corresponding to a DRX parameter proposed TDCA scheme. Given a mean packet delay

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

12

constraint D , a reward function R of the POMDP frame- actions Adt at dt can be selected via
work is utilized to represent the benet of an action set
Ai,j,k in trafc state sm , which is dened as r(sm , Ai,j,k ) Adt = arg max (Bdt , Ai,j,k ). (38)
Ai,j,k
and can be obtained via Algorithm 1. Notice that the
It is intuitive that the selected actions will acquire the
mean packet delay constraint D is taken into account
best score, i.e., with the highest sleep ratio. The cor-
in order to discard infeasible action set Ai,j,k , i.e., the
responding DRX parameter set Ydt can consequently
mean packet delay of such actions determined by (32)
be congured at decision point dt . To nd the optimal
may violate the constraint D . In this case, the minimal
solution for the best sleep ratio under delay constraint,
sleep ratio is to reduce unsatised packet delay which
we adopt exhaustive search as shown in Algorithm
implies that power-saving is our main target under QoS
1 to select the value of DRX parameters. Hence, the
guaranteed situation. In contrast, minimal delay will be
computational complexity will be affected by the number
carried out at the cost of decreased sleep ratio in order
of Poisson trafc states and the available values of short
to reach the delay requirement.
DRX cycle, long DRX cycle, and ShortCycleTimer, i.e.,
O(M |ADS | |ASC | |ADL |).
The optimal solution to the DCD problem is un-
available since the actual trafc state is not obtainable. 5 P ERFORMANCE E VALUATION
However, the unobservable trafc state can be estimated In the following simulations, the DRX operation between
since the belief state is employed in POMDP framework, eNB and UE is implemented by a MATLAB event-driven
and the reward of given actions in a trafc state is simulator. The simulations evaluate the sleep ratio and
calculated in advance. Therefore, the suboptimal DRX mean packet delay under a dMMPP trafc with a mean
cycles selection at decision point dt can be determined packet arrival rate. Each run simulates a 10-minute
based on both the reward and belief state. In general, process with a subframe as the time unit, and each
the T-step value function is utilized to form the objective outcome is averaged from the results of 100 simulation
function in POMDP. In order to decrease computational runs. To capture the real scenarios, le transfer protocol
complexity, one-step value function V1 (sm , Ai,j,k ) is ap- (FTP) trafc model has been adopted with le size 0.5
plied in the TDCA scheme and is dened as Mbytes and the exponential distributed interarrival time
[34]. Performance validation for TDCA scheme will be
V1 (sm , Ai,j,k ) = r(sm , Ai,j,k ). (33)
conducted in the rst subsection; while performance
Therefore, from (30) and (33), the objective function at comparisons between TDCA method and other existing
decision point dt can be derived as power-saving mechanisms are presented in the second
 subsection.
(Bdt , Ai,j,k ) = bdt (sm )V1 (sm , Ai,j,k ). (34)
sm S
5.1 Performance Validation
Note that the meaning of one-step value function can
The proposed analytical model will be validated in this
be treated as the score if actions in Ai,j,k are taken in
subsection by comparing with simulations. Moreover,
sm . On the other hand, the objective function denotes
the improvement from proposed analytical model com-
the average score at dt according to the estimated trafc
pared to that in [9] and [10] will also be observed.
status, which is the belief state Bdt . The optimization
The service rate = 1, and the variance of service
problem can be formulated as
time is selected as 2 = 0 for avoiding overloading of
max (Bdt , Ai,j,k ) (35) the system. Fig. 9 shows the improvement of proposed
Ai,j,k
analytical model (P-ana) on the compared analytical
s.t. a, A , {DS, SC, DL}, models, i.e., C-ana-1 and C-ana-2, derived in [10] and
{1, , |A |}, (36) [9], respectively. Notice that the parameter TON is not
D(sm , Di,j,k ) D , i, j, k, (37) included in the compared C-ana-1 model. With xed
TDS , NSC , and TDL , it can be observed that the results
where (36) is the constraint that the solution of DRX of these two analytical models are almost consistent
parameters must follow LTE specication [29], and (37) with that from the simulations when TON = 1 in both
is the QoS constraint. The objective is to select the best {TI , TON } = {20, 1} and {TI , TON } = {8, 1} cases.
values of DRX parameters for achieving highest sleep With the lack of considering on-duration period in the
ratio under the delay constraint. Therefore, a set of analysis, the C-ana-1 model in the case of TON = 30

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

13

analysis can provide better accuracy on mean packet


1

C-ana-1-T =8
I delay.
0.9 C-ana-2-T =8, T =1
I ON
Sim-T =8, T =1
0.8
I
P-ana-T =8, T
ON
=1
The proposed P-ana model is validated under different
I ON
0.7 C-ana-1-T =20
I
parameters as shown from Figs. 10 to 13. It will be
0.6
C-ana-2-T =20, T
I ON
=1 observed that all of the analytical results are consistent
Sim-T =20, T =1
I ON with those from simulations, which indicates that the
SR (%)

P-ana-T =20, T =1
0.5
I ON
C-ana-2-T =20, T
I ON
=30 numerical equations are correctly derived in proposed
0.4
Sim-T =20, T
I ON
=30 model. Fig. 10 shows performance validation (sleep ratio
P-ana-T =20, T =30
0.3 I ON and mean packet delay) for P-ana model under different
0.2 packet arrival rates . The sleep ratio decreases under
0.1
heavy trafc since more packet arrival means that the
0
InactivityTimer seldom expires to make the UE enter
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

E[] (packets/ms) sleep state and the packte can transmit innediately. How-
ever, when the loading of transmission is saturate under
(a) Sleep ratio (SR) heavy trafc, the delay will increase. For the longer
short cycle lengths, the sleep ratio only slightly increases;
60
while almost twice of packet delay can be observed. The
effect of inactive threshold TI is investigated in Fig. 11.
50

Based on the standard [29], the available values of TI


are 1, 2, 3, 4, 5, 6, 8, 10, 20, 30, 40, 50, 60, 80, 100,
40

200, 300, 500, 750, 1280, 1920, and 2560 frames. Since
the sleep ratio will approach to zero with larger TI , the
D (ms)

30

performance validation of TI in Fig. 11 presents the TI


20
value until 80 subframes. The results show that both
sleep ratio and mean packet delay become lower as TI
10
increases. Extending the threshold of inactive period will
make UE difcult to enter the sleep state and reduce the
0
packet delay. The increment of cycle length TDS can also
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

E[] (packets/ms) affect mean packet delay more than sleep ratio. On the
other hand, the relationship between the performances
(b) Mean packet delay (D) and short cycles number NSC is investigated in Fig. 12.
As the value of NSC goes up, the probability for UE to
Fig. 9. Performance comparison between proposed an-
adopt long cycle is lowered because the UE needs to
alytical model (P-ana) and compared analytical models,
take more short cycle rst. Therefore, both sleep ratio
i.e., C-ana-1 in [10] and C-ana-2 in [9] under TDS = 64,
and mean packet delay decrease with increased value of
NSC = 2, and TDL = 128.
NSC . The higher NSC makes it hard to turn short cycle
into long cycle, the performances will remain the same.
Fig. 13 shows the effect of short cycle length TDS for
still matches with simulation result with high packet performance validation. As the length TDC increases, the
arrival rate since it is difcult for a UE to enter sleep sleep ratio quickly goes up at rst and then slowly rises
state under high trafc. It does not matter if the on- to reach the saturation condition, which is determined by
duration period is considered or not. However, C-ana-1 the pre-specied parameter set. Moreover, as expected,
model with TON = 30 becomes inaccurate under low smaller value of inactive period with TI = 4 results
packet arrival rate ; while the proposed P-ana model in higher value of sleep ratio compared with that with
can still matches the simulation results under different TI = 20. On the other hand, the mean packet delay in-
values of . The proposed P-ana achieves better accu- creases linearly with respect to the length TDS . It points
racy since both sleep ratio and mean packet delay are out that sleep ratio can not be unlimitedly raised by
comprehensively investigated. For example, the delay extending the length of sleep cycle; while packet delay
for packets arriving in the initial busy period is analyzed will become unreasonably large as the cycle length TDS
via a numerical sequence instead of only substituting is prolonged. This observation suggests that a feasible
the equations in M/G/1 model. Therefore, the proposed value of short cycle length TDS should be determined

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

14

0.9 30 0.75 25
SimT =32 SimT =32 SimT =16 SimT =16
DS DS DL DL
0.8 AnaT =32 AnaT =32 AnaT =16 AnaT =16
DS DS DL DL
SimTDS=64 SimTDS=64
0.7 SimT =64 SimTDL=64
25 DL
AnaTDS=64 AnaTDS=64 AnaT =64
20 AnaTDL=64
0.7 DL
0.65
0.6 20

D (subframes)
D (subframes)
15
0.6
0.5

SR
SR

15
0.4 0.55
10
0.3 10
0.5
0.2 5
5 0.45
0.1

0.4 0
0 0 0 5 10 15 20 0 5 10 15 20
0 0.5 1 0 0.5 1
(packets/subframe) (packets/subframe) NSC NSC

(a) Sleep ratio (SR) (b) Mean packet delay (D) (a) Sleep ratio (SR) (b) Mean packet delay (D)

Fig. 10. Performance validation under different Fig. 12. Performance validation under different num-
packet arrival rates with TI = 8, TON = 8, NSC = 2, bers of short cycle NSC with = 0.1, TI = 4,
and TDL = 2TDS . TON = 4, and TDS = 8.
0.9 15
SimT =16 SimT =16 400
DS DS
0.8 AnaT
DS
=16 AnaT
DS
=16 0.8
SimTDS=32 SimTDS=32 350
0.7 AnaTDS=32 AnaTDS=32 0.7
300
0.6 10 0.6
D (subframes)

D (subframes)
250
0.5 0.5
SR

SR

200
0.4 0.4
150
0.3 5 0.3

0.2 0.2 SimT =4


I
100 SimT =4
I
AnaTI=4 AnaTI=4

0.1 0.1 SimTI=20 50 SimTI=20


AnaT =20 AnaT =20
I I
0 0 0 0
0 20 40 60 80 0 20 40 60 80 0 200 400 600 800 0 200 400 600 800
TI (subframes) TI (subframes) TDS (subframes) TDS (subframes)

(a) Sleep ratio (SR) (b) Mean packet delay (D) (a) Sleep ratio (SR) (b) Mean packet delay (D)

Fig. 11. Performance validation under different inactive Fig. 13. Performance validation under different short
thresholds TI with = 0.1, TON = 4, NSC = 2, and cycle length TDS with = 0.1, TON = 4, ,NSC = 2 and
TDL = 2TDS . TDL = 2TDS .

in order to provide adequate sleep ratio with acceptable 5.2 Performance Comparison
mean packet delay. In this subsection, simulations are conducted to evaluate
Finally, the above performance validations not only the performance of proposed TDCA scheme, which will
show the correctness of proposed analytical model, but be compared with the xed DRX (FDRX) operation
also reveal the power-saving behaviors according to the without adaptively adjusting DRX parameters. The pa-
various inuential parameters. Intuitively, the tradeoff rameters congured in simulations and the selectable
between sleep ratio and mean packet delay can be DRX cycles are listed in Tables 2, respectively. Note that
observed, which is affected by different parameters. For the selectable parameters are adopted from LTE RRC
example, the sleep ratio is majorly inuenced by the specications [29].
inactive period TI , and the mean packet delay is mainly Considering various delay constraints D , the perfor-
controlled by the cycle lengths. mances of TDCA scheme under different arrival rates

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

15

TABLE 2
Simulation parameters

Simulation parameters
Subframe duration 1 ms
Inactive period (TI ) 10 subframes
On-duration period (TON ) 10 subframes
Mean service rate () 1 packets/subframe
Power consumption in sleep state 1060 mW
Power consumption in active state 1680 mW
Available value of selectable DRX cycle
DRX short cycle (TDS ) 2, 5, 8, 10, 16, 20, 32, 40, 64, 80, 128, 160, 256, 320, 512, 640 subframes
Number of short cycle (NSC ) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
DRX long cycle (TDL ) 10, 20, 32, 40, 64, 80, 128, 160, 256, 320, 512, 640, 1024, 1280, 2048, 2560 subframes

0.9 1700 350 1 1600


D=10
300
D=20 0.9
0.8 D=40 Delay Constraint D
300
1600 1500
D=80
0.8
250
D=160
0.7
D=320 250 0.7
1500 1400
0.6 200
0.6

D (subframes)
D (subframes)

200

EC (mW)
EC (mW)

SR
0.5 1300
SR

0.5 1400
150
150
0.4
0.4
1300 1200
0.3 100
100
0.3
0.2
1200 1100 50
50
0.2
0.1
E[]=0.1
E[]=0.2
0.1 1100 0 0 1000 0
0.1 0.2 0.3 0.4 0.5 0.1 0.2 0.3 0.4 0.5 0.1 0.2 0.3 0.4 0.5 0 100 200 300 0 100 200 300 0 100 200 300
E[ ] (packets/subframe) E[ ] (packets/subframe) E[ ] (packets/subframe) D (subframe) D (subframe) D (subframe)

(a) Sleep ratio (SR) (b) Energy consumption (EC) (c) Mean packet dalay (D) (a) Sleep ratio (SR) (b) Energy consumption (EC) (c) Mean packet delay (D)

Fig. 14. Performance of proposed TDCA scheme under Fig. 15. Performance of proposed TDCA scheme under
different arrival rates . different delay constraints D .

are illustrate in Fig. 14. It can be observed that the mean packet delay will be close to the corresponding
sleep ratio for all cases with different delay constraints delay constraint.
are decreased and become almost the same under heavy For investigating the power-saving performance in
trafc at = 0.5. The higher sleep ratio can be achieved LTE system, Figs. 16 and 17 compares the TDCA scheme
with loose delay constraint, e.g., D = 320, under light with FDRX operation which applies a xed set of TDS ,
trafc loading. On the other hand, it is observed that the NSC , and TDL with various queue thresholds including
packet delay constraints can be satised under different 1, 8, 32, and 128 as adopted in [35]. To conserve energy,
cases. [35] reduces frequent packet transmission by deferring
The mean packet delay will not be close to the con- packets until the number of buffered packets are more
straint when the delay constraint is not tight since the than or equal to queue threshold. Higher power-saving
nite set of selectable DRX parameters may make it performance will be reached with larger queue threshold
difcult to choose longer cycle length even with loose since the delay requirement has not been taken into
delay constraint. Note that the up-and-down behavior of account in [35]. Consider the same capability of sched-
mean packet delay for TDCA scheme is owing to the dis- uler without postponing packet transmission, we can
crete manner of selectable DRX parameters. Moreover, focus on the performance of TDCA scheme and FDRX-1
the relationship between the performances and delay method for a fair comparison. In TDCA scheme, the DRX
constraint is further illustrated in Fig. 15 when the trafc parameters, i.e., TDS , NSC , and TDL , can be adaptively
is light, i.e., under = 0.1 and 0.2. It can be observed that adjusted with varying trafc density and different delay
the sleep ratio and energy consumption for both cases requirement. In Fig. 16, the TDCA scheme with delay re-
become saturated under loose delay constraint, and the quirement D = 40 is compared with FDRX method with

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

16

4
1 10 1700 1 50 1700
TDCA - =40
D
Modified C-ana-1 -D=10
FDRX-1
0.9 FDRX-2 TDCA -D=10
0.9 45
FDRX-4
FDRX-8 1600 Modified C-ana-1 -D=40 1650
0.8 FDRX-32
FDRX-128 3
10 0.8 TDCA -D=40 40
0.7
1500
0.7 35 1600
0.6

EC (mW)
SR (%)

D (ms)

2
0.6 30
0.5 10 1400 1550

EC (mW)
SR (%)

D (ms)
0.5 25
0.4

1300 1500
0.3 0.4 20
1
10
0.2 0.3 15 1450
1200

0.1
0.2 10
0 1400
0 10 1100
0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8 0.1 5
E[] (packets/ms) E[] (packets/ms) E[] (packets/ms)
0 0 1350
0.1 0.2 0.3 0.4 0.5 0.1 0.2 0.3 0.4 0.5 0.1 0.2 0.3 0.4 0.5
E[] (packets/ms) E[] (packets/ms) E[] (packets/ms)
Fig. 16. Performance of sleep ratio, energy consumption,
and delay under different arrival rates with queue thresh-
Fig. 18. Performance comparison of sleep ratio,
old 1, 8, 32, 128 for {TDS , NSC , TDL } = {80, 1, 640}.
delay, and energy consumption under different
arrival rates for {TON , TI } = {1, 20}.
4
1 10 1700
TDCA - =10
D
FDRX-1
0.9 FDRX-2
FDRX-4
FDRX-8 1600 1 50
0.8 FDRX-32 Modified C-ana-1 -D=10
3
FDRX-128 10
TDCA -D=10
0.7 0.9 45
1500 Modified C-ana-1 -D=40 1.65
TDCA -D=40
0.6 0.8 40
EC (mW)
SR (%)

D (ms)

2
1.6
0.5 10 1400
0.7 35

0.4
1.55
0.6 30
1300
0.3

EC (W)
SR (%)

D (ms)
1
10
0.5 25 1.5
0.2
1200
0.4 20
0.1 1.45

0
0 10 1100 0.3 15
0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8
E[] (packets/ms) E[] (packets/ms) E[] (packets/ms) 1.4

0.2 10

1.35
0.1 5
Fig. 17. Performance of sleep ratio, energy consumption,
and delay under different arrival rates with queue thresh- 0
1 10
TON
20 30
0
1 10
TON
20 30
1.3
1 10
TON
20 30

old 1, 8, 32, 128 for {TDS , NSC , TDL } = {40, 3, 80}.


Fig. 19. Performance comparison of sleep ratio,
parameter set of {TDS , NSC , TDL } = {80, 1, 640}; while delay, and energy consumption under different
the comparison between TDCA scheme with D = 10 TON = 1, 10, 20, 30 with arrival rate = 0.1.
and FDRX method with {TDS , NSC , TDL } = {40, 3, 80} is
shown in Fig. 17. Note that the FDRX methods require
extensive tuning for obtaining the DRX parameter set is 0.3 by violating the QoS delay constraint. This implies
in order to achieve similar performance as the TDCA that the modeling error in C-ana-1 results in performance
scheme. The major benet of proposed TDCA scheme variation. Therefore, more accurate analysis can pro-
is that it can always satisfy the given delay constraints vided by adopting the TDCA scheme with better sleep
under both QoS cases by adaptively adjusting the values ratio performance and QoS guarantee. To investigate
of DRX parameters under different trafc loadings. the impact of on-duration timer, four different cases of
Furthermore, the proposed TDCA scheme is com- on-duration values are evaluated in Fig. 19 including
pared with the C-ana-1 model with adaptive adjustment TON = 1, 10, 20, and 30. Since the UE may always be
scheme for fair comparison as shown in Figs. 18 and in active status under higher trafc density, we consider
19. In Fig. 18 with {TON , TI } = {1, 20}, the C-ana-1 the scenario of arrival rate = 0.1. We can observe from
method almost approximates to TDCA scheme since the Fig. 19 that the performance of C-ana-1 scheme becomes
analytical model of C-ana-1 neglects the impact of on- worse as the value of on-duration timer becomes larger.
duration timer, where the performance validation has This result shows that the modeling error in C-ana-
been shown in Fig. 9. Notice that C-ana-1 only achieves 1 makes the non-optimal decision for DRX parameter
better power-saving performance when the arrival rate selection. The merits of proposed TDCA scheme can

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

17

therefore be observed. [10] S. Jin and D. Qiao, Numerical Analysis of the Power Saving
in 3GPP LTE Advanced and Wireless Networks, IEEE Trans. on
Vehicular Technology, vol. 61, no. 4, pp. 17791875, May 2012.
[11] Y. Y. Mihov, K. M. Kassev, and B. P. Tsankov, Analysis and
6 C ONCLUSIONS Performance Evaluation of the DRX Mechanism for Power Saving
In this paper, performance analysis is proposed for in LTE, Proc. in IEEE IEEEI, pp. 520524, Nov. 2010.
[12] A. T. Koc, S. C. Jha, R. Vannithamby, and M. Torlak, Optimizing
DRX operation in LTE systems. In order to precisely DRX Conguration to Improve Battery Power Saving and Latency
model the power-saving behaviors of LTE system, the of Active Mobile Applications over LTE-A Network, Proc. in
proposed analytical model is introduced to include ad- IEEE WCNC, pp. 568573, Apr. 2013.
[13] S. Fowler, R. S. Bhamber, and A. Mellouk, Analysis of Adjustable
ditional parameters compared to existing models. The and Fixed DRX Mechanism for Power Saving in LTE/LTE-
sleep ratio and mean packet delay are adopted as the Advanced, Proc. in IEEE ICC, pp. 19641969, Jun. 2012.
measures for performance analysis, and simulations are [14] H.-C. Wang, C.-C. Tseng, G.-Y. Chen, F.-C. Kuo, and K.-C. Ting,
Accurate Analysis of Delay and Power Consumption of LTE
carried to validate the correctness of proposed model. DRX Mechanism with a Combination of Short and Long Cycles,
Moreover, a trafc-based DRX cycles adjustment (TDCA) Proc. in IEEE WPMC, pp. 384388, Sep. 2012.
scheme is proposed to balance the power-saving ef- [15] M. Polignano, D. Vinella, D. Laselva, J. Wigard, and T. B.
ciency and QoS requirement. Based on trafc estimation, Sorensens, Power Savings and QoS Impact for VoIP Application
with DRX/DTX Feature in LTE, Proc. in IEEE VTC-spring, pp.
the proposed TDCA scheme adjusts the DRX parameters 15, May. 2011.
according to maximizing the sleep ratio performance [16] S. Fowler, Study on Power Saving Based on Radio Frame in
under a given delay constraint. The partially observable LTE Wireless Communication System Using DRX, Proc. in IEEE
GLOBECOM Workshops, pp. 10621066, Dec. 2011.
Markov decision process (POMDP) is employed to con- [17] S. Yang, M. Yoo, and Y. Shin, An Adaptive Discontinuous
jecture the trafc status and provide the selection policy Reception Mechanism Based on Extended Paging Indicator for
for DRX parameters. Simulation results show that the Power Saving in UMTS, Proc. in IEEE VTC-fall, pp. 15, Sep.
2006.
proposed TDCA scheme enhances DRX operation with
[18] S. Yang, M. Yoo, and Y. Shin, Adaptive Discontinuous Reception
higher energy-saving capability while the packet delay Mechanism for Power Saving in UMTS, IEEE Communications
constraint can still be satised. Letters, vol. 11, no. 1, pp. 4042, Jan. 2007.
[19] B. Huang, H. Tian, L. Chen, and J. Zhu, DRX-Aware Scheduling
R EFERENCES Method for Delay-Sensitive Trafc, IEEE Communications Letters,
vol. 14, no. 12, pp. 11131115, Dec. 2010.
[1] 3GPP Technical Specication Group Radio Access Network, Evolved [20] M.-G. Kim, J.-Y. Choi, and M. Kang, Adaptive Power Saving
Universal Terrestrial Radio Access (E-UTRA) - Medium Access Control Mechanism Considering the Request Period of Each Initiation of
(MAC) protocol specication (Release 10), 3GPP TS 36.321 V10.0.0, Awakening in the IEEE 802.16e System, IEEE Communications
Dec. 2010. Letters, vol. 12, no. 2, pp. 106108, Feb. 2008.
[2] X. Ge, B. Yang, J. Ye, G. Mao, C.-X. Wang, and T. Han, Spatial [21] L. Kong, G. K. W. Wong, and D. H. K. Tsang, Performance
Spectrum and Energy Efciency of Random Cellular Networks, Study and System Optimization on Sleep Mode Operation in IEEE
IEEE Trans. on Communications, vol. 63, no. 3, pp. 10191030, Mar. 802.16e, IEEE Trans. on Wireless Communications, vol. 8, no. 9, pp.
2015. 45184528, Sep. 2009.
[3] X. Ge, X. Huang, Y. Wang, M. Chen, Q. Li, T. Han, and C.-X. Wang,
[22] C.-H. Hsu, K.-T. Feng, and C.-J. Chang, Statistical Control Ap-
Energy-Efciency Optimization for MIMO-OFDM Mobile Mul-
proach for Sleep Mode Operations in IEEE 802.16m Systems,
timedia Communication Systems With QoS Constraints, IEEE
IEEE Trans. on Vehicular Technology, vol. 59, no. 9, pp. 44534466,
Trans. on Vehicular Technology, vol. 63, no. 5, pp. 21272138, Jun.
Nov. 2010.
2014.
[4] X. Ge, S. Tu, G. Mao, C.-X. Wang, and T. Han, 5G Ultra-Dense [23] DRAFT Amendment to IEEE Standard for Local and Metropolitan
Cellular Networks, IEEE Wireless Communications, vol. 23, no. 1, Area Networks, Part 16: Air Interference for Broadband Wireless Access
pp. 7279, Feb. 2016. Systems - Advanced Air Interface, IEEE P802.16m/D12, Feb. 2011.
[5] IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air [24] Y.-P. Hsu and K.-T. Feng, Performance Modeling of Power
Interference for Fixed Broadband Wireless Access Systems, Amendment Saving Classes with Multiple Connections for Broadband Wireless
2: Physical and Medium Access Control Layers for Combined Fixed Networks, Proc. in IEEE WCNC, pp. 14771482, Mar. 2008.
and Mobile Operation in Licensed Bands and Corrigendum 1, IEEE [25] C.-Y. Chen, C.-H., and K.-T. Feng, Performance Analysis and
Standard 802.16e-2005, Feb. 2006. Comparison of Sleep Mode Operation for IEEE 802.16m Ad-
[6] S.-R. Yang and Y.-B. Lin, Modeling UMTS Discontinuous Recep- vanced Broadband Wireless Networks, Proc. in IEEE PIMRC, pp.
tion Mechanism, IEEE Trans. on Wireless Communications, vol. 4, 14251430, Sep. 2010.
no. 1, pp. 312319, Jan. 2005. [26] Y.-P. Yu and K.-T. Feng, Trafc-based DRX Cycles Adjustment
[7] S.-R. Yang, S.-Y. Yan, and H.-N. Hung, Modeling UMTS Power Scheme for 3GPP LTE Systems, Proc. in IEEE VTC Spring, pp.
Saving with Bursty Packet Data Trafc, IEEE Trans. on Mobile 15, May 2012.
Computing, vol. 6, no. 12, pp. 13981409, Dec. 2007. [27] D. Gross, J. F. Shortle, J. M. Thompson, and C. M. Harris,
[8] J.-H. Yeh, J.-C. Chen, and C.-C. Lee, Comparative Analysis of Fundamentals of Queueing Theory, 4th ed. New York : Wiley, 2008.
Energy-Saving Techniques in 3GPP and 3GPP2 Systems, IEEE [28] H. Takagi, Queueing Analysis : a Foundation of Performance Evalua-
Trans. on Vehicular Technology, vol. 58, no. 1, pp. 432448, Dec. tion. Amsterdam, The Netherlands: NorthHolland, 1991.
2007. [29] 3GPP Technical Specication Group Radio Access Network, Evolved
[9] L. Zhou, H. Xu, H. Tian, Y. Gao, L. Du, and L. Chen, Performance Universal Terrestrial Radio Access (E-UTRA) - Radio Resource Control
Analysis of Power Saving Mechanism with Adjustable DRX Cy- (RRC) protocol specication (Release 10), 3GPP TS 36.331 V10.0.0,
cles in 3GPP LTE, Proc. in IEEE VTC-fall, pp. 15, Sep. 2008. Dec. 2010.

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TWC.2017.2759207, IEEE
Transactions on Wireless Communications

18

[30] A. C. Cassandra, Exact and Approximate Algorithms for Par- Wun-Ci Su received the B.S. degree from Na-
tially Observable Markov Decision Processes, Ph.D. dissertation, tional Kaohsiung Normal University, Kaohsiung,
Brown Univ., Providence, RI, May 1998. Taiwan, in 2010 and the M.S. degree from Na-
[31] L. P. Kaelbling, M. L. Littman, and A. R. Cassandra, Planning tional Taiwan Normal University, Taipei, Taiwan,
and Acting in Partially Observable Stochastic Domains, Articial in 2012. Since 2012, she has been pursuing
Intelligence, vol. 101, pp. 99134, 1998. the Ph.D. degree in the Institute of Communi-
[32] A. Nogueira, P. Salvador, R. Valadas, and A. Pacheco, Fitting cations Engineering, National Chiao Tung Uni-
Self-similar Trafc by a Superposition of MMPPs Modeling the versity, Hsinchu, Taiwan. Her current research is
Distribution at Multiple Time Scales, IEICE Trans. on Communi- in the eld of energy conservation algorithm de-
cations, vol. E87-B, no. 3, pp. 678688, Mar. 2004. sign and system architecture analysis for broad-
[33] T. Yoshihara, S. Kasahara, and Y. Takahashi, Practical Time-scale band wireless networks, Narrowband-IoT and
Fitting of Self-similar Trafc with Markov-modulated Poisson LoRaWAN systems.
Process, Telecommunication Systems, vol. 17, no. 1-2, pp. 185211,
2001.
[34] 3GPP Technical Specication Group Radio Access Network, Evolved
Universal Terrestrial Radio Access (E-UTRA) - Further advancements
for E-UTRA physical layer aspects (Release 9), 3GPP TS 36.814 V9.0.0,
Mar. 2010.
[35] S. Herrera-Alonso, M. Rodrguez-Prez, M. Fernndez-Veiga, and
C. Lpez-Garca, Adaptive DRX Scheme to Improve Energy Ef-
ciency in LTE Networks With Bounded Delay, IEEE Journal on
Selected Areas in Communications, vol. 33, no. 12, pp. 29632973,
Dec. 2015.

Kai-Ten Feng received the B.S. degree from


the National Taiwan University, Taipei, Taiwan,
in 1992, the M.S. degree from the University of
Michigan, Ann Arbor, in 1996, and the Ph.D. de-
gree from the University of California, Berkeley,
in 2000. Yu-Ping Yu received the B.S. and M.S. degrees
Since August 2011, he has been a full Profes- in communications engineering from the Na-
sor with the Department of Electrical and Com- tional Chiao Tung University, Hsinchu, Taiwan,
puter Engineering, National Chiao Tung Univer- in 2010 and 2012, respectively. His research
sity (NCTU), Hsinchu, Taiwan, where he was interests are in the areas of system design
an Associate Professor and Assistant Professor of broadband wireless networks, power-saving
from August 2007 to July 2011 and from February 2003 to July 2007, mechanisms, and analytical modelling.
respectively. He served as the Associated Dean of Electrical and
Computer Engineering College at NCTU starting from February 2017.
From July 2009 to March 2010, he was a Visiting Research Fellow
with the Department of Electrical and Computer Engineering, University
of California at Davis. Between 2000 and 2003, he was an In-Vehicle
Development Manager/Senior Technologist with OnStar Corporation, a
subsidiary of General Motors Corporation, where he worked on the de-
sign of future Telematics platforms and in-vehicle networks. His current
research interests include broadband wireless networks, cooperative
and cognitive networks, smart phone and embedded system designs,
wireless location technologies, and intelligent transportation systems.
Dr. Feng received the Best Paper Award from the Spring 2006 IEEE
Vehicular Technology Conference, which ranked his paper rst among
the 615 accepted papers. He also received the Outstanding Youth
Electrical Engineer Award in 2007 from the Chinese Institute of Electrical
Engineering, and the Distinguished Researcher Award from NCTU in
2008, 2010, and 2011. He has also served on the technical program
committees in various international conferences.

1536-1276 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Você também pode gostar