• 沒有找到結果。

Statistical Control Approach for Sleep-Mode Operations in IEEE 802.16m Systems

N/A
N/A
Protected

Academic year: 2021

Share "Statistical Control Approach for Sleep-Mode Operations in IEEE 802.16m Systems"

Copied!
14
0
0

加載中.... (立即查看全文)

全文

(1)

Abstract—The power-saving class of type I (PSC I), which is one of the sleep-mode operations specified in the IEEE 802.16e standard, is designed to reduce power consumption for nonreal-time traffic. However, the inefficiency of the PSC I comes from the configuration of its operation and the utilized mechanism of binary-exponential traffic detection. Based on the concepts of IEEE 802.16m sleep-mode operation, a statistical sleep window control (SSWC) approach is proposed to improve the energy effi-ciency of a mobile station (MS) with nonreal-time downlink traffic in this paper. The SSWC approach constructs a discrete-time Markov-modulated Poisson process (dMMPP) for representing the states of nonreal-time traffic. Furthermore, a partially observ-able Markov decision process (POMDP) is exploited within the SSWC approach to conjecture the present traffic state. Based on the estimated traffic state and the considerations of tolerable delay and/or queue size, two suboptimal policies, including the sleep ratio-based (SR) and energy cost-based (EC) policies, are proposed within the SSWC approach. The efficiency of the proposed SSWC approach is evaluated and compared via simulations. Simulation results show that the proposed SSWC approach outperforms the conventional IEEE 802.16e PSC I and the evolutional PSC I of the IEEE 802.16m system in terms of both energy conservation and packet delay.

Index Terms—IEEE 802.16e, IEEE 802.16m, nonreal-time traffic, power saving, sleep mode.

I. INTRODUCTION

T

HE IEEE 802.16-2004 standard [1] for broadband wire-less networks (BWNs) has been developed to support various demands for high capacity, high data rate, and ad-vanced multimedia services. The IEEE 802.16e amendment [2] enhances the original standard by addressing the issues of mobility management and energy conservation for mobile stations (MSs). With the support of mobility, the IEEE 802.16e technology can be applied to both vehicular and cellular-based networks to provide various types of services, e.g., file transfer, Internet access, and Voice over Internet Protocol [3], [4]. To

Manuscript received August 4, 2009; revised January 13, 2010 and April 24, 2010; accepted July 16, 2010. Date of publication August 26, 2010; date of current version November 12, 2010. This work was supported in part by the Aiming for the Top University and Elite Research Center Development Plan, by the National Science Council under Grant NSC 98-2221-E-009-065 and Grant NSC 99-2628-E-009-005, by the MediaTek Research Center at National Chiao Tung University, by the Universal Scientific Industrial Co., and by the Telecommunication Laboratories at Chunghwa Telecom Co. Ltd., Taiwan. The review of this paper was coordinated by Prof. H. Hassanein.

C.-H. Hsu is with the Industrial Technology Research Institute, Hsinchu 300, Taiwan (e-mail: [email protected]).

K.-T. Feng and C.-J. Chang are with the Department of Electrical En-gineering, National Chiao Tung University, Hsinchu 300, Taiwan (e-mail: [email protected]; [email protected]).

Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TVT.2010.2070086

support future advanced services with higher data rate and higher mobility, the next generation of IEEE 802.16 systems is being developed within the IEEE 802.16m task group [5]. Since mobility is considered to be a key feature in these systems, how to prolong the battery lifetime of MSs has been recognized as one of the critical issues. There are existing power-saving mechanisms specified in the IEEE 802.16e standard, whereas improved operations for energy conservation are also consid-ered to be desirable for the IEEE 802.16m system.

In the IEEE 802.16e standard, sleep mode is defined as a state in which an MS conducts prenegotiated periods of absence from the serving base station (BS) air interface and consequently reduces the power consumption. In the sleep mode, the MS is provided with a series of alternate sleep and listening windows. The sleep window is a time period in which the BS shall not transmit data or management messages to the MS. During the listening window, on the other hand, the MS is expected to transmit/receive data or management messages based on the same manner as in the state of normal operation. Three types of sleep-mode operation, which correspond to power-saving classes (PSCs), are specified in the standard for supporting dif-ferent types of traffic. The main difference among these PSCs is the way to determine the length of sleep windows. The binary-exponential increment of sleep window length is provided by the PSC of type I (PSC I) to support delay-tolerant nonreal-time traffic, e.g., File Transfer Protocol, Hypertext Transfer Protocol, and e-mail services. Real-time traffic with a guaranteed service rate such as audio and video services is targeted by the PSC of type II (PSC II), wherein the length of the sleep window is constant. The PSC of type III is only utilized for multicast or management traffic, which is considered to be a supplementary PSC to occasionally deliver control packets. Owing to the unpredictability nature of nonreal-time traffic, existing research in [6]–[14] has been conducted to extensively study the perfor-mance of the PSC I for energy conservation. On the other hand, based on the quality-of-service (QoS) requirements defined for real-time traffic, the design and modeling of the PSC II with the constant sleep window size becomes straightforward. In the case that there is mixed real-time and nonreal-time traffic within an MS, the constant length of sleep windows will still be utilized to guarantee the QoS requirements of real-time traffic [15], [16]. Therefore, as was interested and investigated by most of the existing research work, how to provide enhanced power-saving mechanisms for the PSC I with nonreal-time traffic will be the major concern in this paper.

For an MS with nonreal-time downlink traffic (i.e., traffic from the BS to the MS), an alternation of normal and sleep modes is provided for the MS to conserve its energy. The MS

(2)

enters into the sleep mode while it has been idle for a pre-specified period of time in the normal mode without data trans-mission. The sleep-mode operation of the MS is recommended to follow the PSC I, wherein the length of the sleep window starts with a predefined initial-window value and exponentially increases until a predefined final-window value is reached. If the arrival of packets is indicated by the BS within the fixed-length listening window, the MS deactivates the sleep mode and returns to the normal mode for data reception. The performance analyses of the PSC I have been investigated in recent research studies. The work in [6] and [7] analytically modeled the basic operation of the PSC I with the consideration of sleep mode only, whereas a system consists of normal and sleep modes is analyzed in [8] and [9]. The complex model for multiple down-link and updown-link traffic is modeled and is investigated in [10]. On the other hand, enhanced sleep-mode mechanisms for the PSC I have been proposed and analyzed in [11]–[14]. The work in [11] and [12] dynamically enlarges the length of the initial sleep window to reduce the total number of listening windows, whereas the adjustment of the initial and final sleep windows is investigated in [13] and [14]. From the analytical results of these studies, it can be perceived that the inefficiency of the PSC I comes from the configuration of sleep-mode operation and the mechanism of binary-exponential traffic detection. For the purpose of enhancing the energy efficiency of MSs, several notions are included in the IEEE 802.16m system description document (SDD) [17], and an improved sleep-mode operation is required by the IEEE 802.16m system [18].

In this paper, a statistical sleep window control (SSWC) approach, following the notions of IEEE 802.16m sleep-mode operation, is proposed to maximize the energy conservation for an MS with nonreal-time downlink traffic. The proposed SSWC approach determines the length of each sleep win-dow that is appropriate for the present traffic state with the consideration of tolerable delay and/or queue size. Since the states of nonreal-time traffic are difficult to be obtained, a traffic model construction (TMC) procedure and a traffic state estimation (TSE) process are presented in the SSWC approach. The TMC procedure models a discrete-time Markov-modulated Poisson process (dMMPP) based on the trace of nonreal-time traffic, whereas a partially observable Markov decision process (POMDP) is exploited to conjecture the present traffic state in the TSE process. Furthermore, performance evaluations of window selection made in each traffic state are conducted to indicate the proper length of each sleep window. Based on the properties of POMDP, two suboptimal policies for sleep window selection (SWS) are exploited in the SSWC approach, including the sleep ratio-based (SR) and energy cost-based (EC) policies. The efficiency of the proposed SSWC approach is evaluated and compared via simulations. In terms of energy efficiency and packet transmission delay, simulation results show that the proposed SSWC approach outperforms both the conventional PSC I and the evolutional PSC I from the IEEE 802.16m system. It is worthwhile to mention that the proposed SSWC approach adaptively determines the length of each sleep window, whereas only the initial sleep window size is dynamically adjusted by the schemes proposed in [11] and [12].

The rest of this paper is organized as follows: Section II briefly describes the sleep-mode operation of IEEE 802.16e and IEEE 802.16m systems. The traffic model construction and state estimation within the proposed SSWC approach, including the TMC and TSE procedures, are explained in Section III. Section IV describes two selection policies, i.e., the SR and EC policies, of the SSWC approach with the considerations of de-lay and/or queue size. Performance evaluation of the proposed SSWC approach is illustrated in Section V. Section VI draws the conclusions.

II. SLEEP-MODEOPERATIONS INIEEE 802.16 SYSTEMS

A. IEEE 802.16e Sleep-Mode Operation

In the IEEE 802.16e system, nonreal-time traffic is sup-ported by the PSC I, wherein three major parameters, including length of the initial sleep window Tmin, length of the final

sleep window Tmax, and length of the listening window, are

negotiated between the BS and the MS in the normal mode. Fig. 1(a) illustrates the sleep-mode operation of the PSC I in the IEEE 802.16e system. The MS enters the sleep mode while it has been idle for a period without data transportation in the normal mode. This period is normally standardized and serves as a timer in practical implementation. When the PSC I is activated, it starts with a sleep window of length TSW1 = Tmin.

After the sleep window, a listening window is provided for the MS to receive the traffic indication message MOB-TRF-IND, which is broadcasted from the BS. This message indicates whether there has been traffic addressed to the MS. If negative indication is acquired from the MOB-TRF-IND message, the MS will continue in the sleep mode after the listening window; otherwise, it will return to the normal mode for data reception. In the case that the MS continues in the sleep mode, the length of the next sleep window is doubled from the previous one, e.g., TSW2= 2× TSW1. This process is repeated as long as the

length of sleep window does not exceed Tmax. As the length

of the sleep window reaches Tmax, the lengths of subsequent

sleep windows will remain constant at Tmax. On the other

hand, if the sleep mode of the MS is reactivated in the normal mode, the length of the first sleep window is reset as Tmin, e.g.,

TSW4= Tmin, as shown in Fig. 1(a).

As can be observed in Fig. 1(a), a series of alternate sleep and normal modes are provided for the MS by adopting the PSC I in the IEEE 802.16e system. It is perceived that the inefficiency of the PSC I comes from two parts: 1) frequent state transitions and 2) underutilized listening windows. According to the operations of the PSC I, the MS deactivates the sleep mode and returns to the normal mode for data reception. The sleep mode is reactivated while an idle period without data transmission occurs in the normal mode. This configuration results in unnecessary energy waste of the MS during the idle periods. On the other hand, a binary-exponential mechanism for increasing the length of the sleep window is exploited in the PSC I to detect incoming traffic. This mechanism resets the length of the sleep window as Tmin while the PSC I is

reactivated, which consequently introduces a large number of underutilized listening windows. All the listening windows

(3)

Fig. 1. Schematic of the sleep-mode operation in IEEE 802.16 systems. (a) PSC I in the IEEE 802.16e system. (b) Evolutional PSC I in the IEEE 802.16m system.

are utilized to receive traffic indication messages only, which reduces energy efficiency of the MS.

B. Notions of IEEE 802.16m Sleep-Mode Operation

The IEEE 802.16m standard for next-generation mobile BWNs is designed to support advanced services with higher data rate and higher mobility. Meanwhile, an improved power-saving mechanism is designed to enhance the energy conserva-tion of MSs. To contend with aforemenconserva-tioned disadvantages of the PSC I and to provide a flexible sleep-mode operation, the IEEE 802.16m SDD specifies two significant notions.

1) Listening window adjustment. During listening windows, the MS is expected to transmit/receive data or manage-ment messages based on the same manner as in the state of normal operations. The length of each listening window can be dynamically adjusted based on traffic availability or control signaling.

2) Sleep-mode parameter update. The BS or the MS may dy-namically update the parameters of sleep-mode operation (e.g., length of the sleep window) based on the change of traffic patterns. The updating procedure may be executed without deactivating the sleep mode.

The first notion successfully eliminates the energy waste resulted from the idle periods since data transportation is per-mitted during the adjustable listening windows in the sleep mode. As for the drawback of too many underutilized listening windows, the second notion provides a flexible platform to dynamically change the configuration of sleep-mode operation, which consequently reduces the number of underutilized listen-ing windows.

Following the aforementioned notions, the PSC I with slight modification, named the evolutional PSC I, can be applied to the IEEE 802.16m system. Fig. 1(b) illustrates the operation of

the evolutional PSC I in the IEEE 802.16m system. It can be observed that all the processes of the evolutional PSC I are the same as those of the conventional PSC I in the IEEE 802.16e system, as shown in Fig. 1(a), except for the period of data transportation. In the evolutional PSC I, the arriving packets will be received by the MS during the adjustable listening windows in the sleep mode, e.g., TLW3 and TLW5in Fig. 1(b),

instead of returning to the normal mode. After the completion of data transportation, the MS terminates the listening window and returns to the sleep state immediately. The length of the fol-lowing sleep window is reset to the predefined initial-window value, e.g., TSW4 = Tmin. Therefore, the MS keeps staying in

the sleep mode, and the process is repeated until an explicit termination of the sleep mode is requested by the MS or the BS. The evolutional PSC I successfully overcomes the problem of frequent state transitions; nevertheless, additional numbers of unutilized listening windows still exist within the sleep-mode operation. The performance of the evolutional PSC I will be evaluated and described in Section V.

III. PROPOSEDSTATISTICALSLEEP

WINDOWCONTROLAPPROACH

Based on the aforementioned notions of the IEEE 802.16m system, there is motivation that a flexible sleep-mode operation should be provided to improve the energy consumption of MSs. The sleep-mode operation for an MS can be modeled as an SWS problem that is composed of multiple operations of control cycles. The definition of control cycle and the problem statement are described in the succeeding sections.

Definition 1 (Control Cycle): Given a BS and an MS that expects to enter the sleep mode or has stayed in the sleep mode, a control cycle Ci is defined as a time duration consisting

(4)

Fig. 2. Schematic of the ideal sleep-mode operation for an MS with nonreal-time downlink traffic.

window LWi. The BS determines the length of the sleep

window SWi at the decision epoch di. The MS stays in the

sleep mode during the sleep window SWi and wakes up for

data transmission in the listening window LWi.

Problem 1 (SWS Problem): Given nonreal-time downlink traffic and a sequence of control cycles, how do we select a proper length of the sleep window under the tolerable packet delay δ for each control cycle to maximize the energy efficiency for the MS?

Fig. 2 depicts the time sequence of ideal sleep-mode opera-tion for an MS with nonreal-time downlink traffic, wherein all the control signals are ignored for the convenience of descrip-tion. It can be observed that each control cycle Ci with i= 1

is overlapped with the adjacent control cycles Ci−1 and Ci+1.

The first control cycle C1starts at the tail of MS’s idle period in

the normal mode. The remainder control cycles are individually executed at the end of the listening window within the previous control cycle, e.g., the cycle C2begins at the last frame of the

listening window LW1.

To resolve the SWS problem, an SSWC approach is pro-posed, which determines the length of each sleep window that is appropriate for the present traffic state and delay constraint. Since the parameter update process of sleep-mode operation is specified in the IEEE 802.16m standard, there is no additional control overhead for the BS to announce the length of each sleep window for an MS in the proposed SSWC approach. As shown in Fig. 2, the first packet arrives at the BS at time ta1, and the tolerable delay is δ. Therefore, the termination

of the sleep window TSW1 that is determined at the decision

epoch d1should fall within the time interval ranging from ta1

to ta1+ δ. Similarly, at the decision epoch d2, the length of

the second sleep window TSW2 is determined according to the

packet arrival time ta2 and the delay constraint δ. It is intuitive

that the length selected for each sleep window is dominated by the knowledge of the present traffic patterns, e.g., packet arrival time and packet arrival rate. However, this type of information is considered difficult to obtain for nonreal-time traffic. Only the number of buffered packets that arrived during the previous control cycle can provide information for potential estimation of the current traffic state. In the proposed SSWC approach, according to the information acquired from previous states, a POMDP [19], [20] is exploited to conjecture the present state of nonreal-time traffic at each decision epoch. In the succeeding

two sections, two procedures of the proposed SSWC approach, including the TMC and TSE processes, will be presented. The TMC procedure models a dMMPP based on the trace information from nonreal-time traffic, whereas the POMDP formulation is conducted in the TSE procedure to estimate the current traffic state. Based on the present traffic state estimated via these two procedures, two suboptimal policies for solving the SWS problem are designed within the SSWC approach, which will be explained in Section VI.

A. TMC Procedure

In the proposed SSWC approach, nonreal-time downlink traffic is modeled as a dMMPP, which is considered more generic than the conventional Poisson model and is able to capture the characteristics of the Internet traffic [21]–[23]. While the notion of the dMMPP construction presented in [23] is exploited to capture the characteristics of self-similar traffic at multiple timescales, it can also be applied to calculate the states of nonreal-time traffic. Therefore, the objective of the TMC procedure is to establish an inferred dMMPP model for nonreal-time traffic, which will be utilized in the TSE process. It is noted that the dMMPP is equivalent to the MMPP in the continuous time domain; however, it is a more natural model for data processing owing to the number of data arrivals that happen in sampling intervals [23].

The dMMPP can be regarded as a Markov random walk where the increments in each interval have a Poisson distri-bution. The parameter within the Poisson distribution is con-sidered a function of the state in the Markov chain. Thus, the M -state dMMPP can be represented by a transition probability matrix P of the Markov chain and a matrix Λ of Poisson arrival rate. These matrices are defined as

P = ⎡ ⎢ ⎢ ⎣ p1,1 p1,2 · · · p1,M p2,1 p2,2 · · · p2,M .. . ... . .. ... pM,1 pM,2 · · · pM,M ⎤ ⎥ ⎥ ⎦ (1) Λ = ⎡ ⎢ ⎢ ⎣ λ1 0 · · · 0 0 λ2 · · · 0 .. . ... . .. ... 0 0 · · · λM ⎤ ⎥ ⎥ ⎦ (2)

(5)

Fig. 3. Flow diagram of the TMC procedure.

where pi,j represents the transition probability from state si

to state sj, and



∀jpi,j= 1 for i, j∈ {1, 2, . . . , M}. The

parameter λi is the mean packet arrival rate in state si. All

the parameters of the dMMPP are inferred from the probability mass function (PMF) of the number of arriving packets in a trace duration. Let LT and LΔt denote the lengths of trace

duration and sampling interval, respectively. Fig. 3 depicts the flowchart of the TMC process, which is detailed in the succeeding paragraphs.

The procedure starts by computing the data sequence Υ = {1, 2, . . . , N}, wherein each component i represents the

number of arriving packets in the ith LΔt and N = LT/LΔt.

Based on the data sequence Υ, the PMF of x packets that arrived in time interval LΔtcan be calculated as

f (x) = 

∀i=xi

xN , i = 1, 2, . . . , N. (3) The PMF f (x) represents the distribution of the traffic, which can be treated as the weighted sum of all the Poisson arrival rates of the dMMPP model. Therefore, the states and the cor-responding Poisson rates are obtained by iteratively subtracting a Poisson probability function from f (x). Let gm(x) denote

a function of the difference between f (x) and the weighted sum of Poisson probability function at the mth iteration, where g1(x) = f (x). In the mth iteration, three steps are executed.

1) Poisson rate calculation. The mth state of the dMMPP is acquired in the mth iteration, wherein the corresponding Poisson rate is obtained as

λm= arg max

x {gm(x)} . (4)

2) State probability calculation. Based on the acquired Poisson rates 1, λ2, . . . , λm}, the weight of each

Poisson probability function{w1,m, w2,m, . . . , wm,m} is

derived by solving the following set of linear equations: ⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ f (λ1) = m  i=1 wi,mhλi(λ1) f (λ2) = m  i=1 wi,mhλi(λ2) .. . f (λm) = m  i=1 wi,mhλi(λm) (5)

where hλi(x) denotes the Poisson probability function with rate λi.

3) Difference function update. The final step in the mth iteration is to update the difference function as follows:

gm+1(x) = f (x)− m

i=1

wi,mhλi(x). (6)

The iterative procedure will be terminated when the ratio of the maximum of gm+1(x) to the maximum of f (x) is

lower than a predefined error threshold ξ, i.e., max{gm+1(x)}/

max{f(x)} ≤ ξ. Consequently, the number of states in the dMMPP is obtained as M = m, and the Poisson rate in each state siis λi, where i∈ {1, 2, . . . , M}.

The state transition probabilities of the constructed dMMPP are derived by counting the number of transitions between each pair of states. Therefore, each sampling interval will first be associated with one of the dMMPP states. Let ψj(x) denote

the probability of x packets that arrived in time interval LΔt

originating from state sj, which can be obtained as

ψj(x) =

hλj(x) M

m=1hλm(x)

(6)

Fig. 4. Schematic of the POMDP model for the SSWC approach.

The state assignment for the ith sampling interval is ran-domly calculated according to the probability set 1(i),

ψ2(i), . . . , ψM(i)}. According to the state transition within

the trace duration LT, the transition probability of the dMMPP

can be obtained as pi,j= ni,j M m=1ni,m (8) where ni,jrepresents the number of transitions from state sito

state sj. A simple numerical example of the TMC procedure

is given as follows: Considering a data sequence Υ ={2, 2, 4, 4, 2, 2} with N = 6, two states s1 and s2 with Poisson rates

λ1= 2 and λ2= 4, respectively, can be calculated via (3)–(6)

with the predefined error threshold ξ = 0.0001. According to (7) and (8), the state transition probabilities p1,1= 0.67, p1,2 =

0.33, p2,1= 0.5, and p2,2= 0.5 can therefore be acquired.

Based on the aforementioned construction process, the matrices

P and Λ of the dMMPP can be acquired, which will be applied

to the POMDP model in the succeeding section. B. TSE Procedure

The TSE procedure exploits a POMDP model to conjecture the present traffic state at each decision epoch. A POMDP model is formally described as a tuple S, A, T , Z, O, R, whereS is a set of states, A is a set of actions, T is a set of state transition probabilities,Z is a set of observations, O is a set of observation probabilities, andR is a set of immediate rewards. For the proposed SSWC approach, S and T correspond to the set of dMMPP states and its state transition probability matrix P, respectively, which are defined in the previous section. Since the objective of the SSWC approach is to re-solve the SWS problem, the set of actions is defined asA = {a1, a2, . . . , aN}, where airepresents the action of selecting a

sleep window of length Tai.

Considering a sequence of control cycle{C1, C2, . . . , CT}

in the proposed SSWC approach, the set of corresponding deci-sion epochs is defined asD = {d1, d2, . . . , dT}. Fig. 4 depicts

the schematic of the POMDP model for the proposed SSWC approach. At each decision epoch dt∈ D, the traffic state sdt S is considered unobservable. However, the number of buffered packets that arrived during the previous control cycle Ct−1

can be observed and acquired. Thus, the set of observations is written asZ = {z1, z2, . . . , zQ}, where zidenotes the number

of packets that arrived in the interval between the (i− 1)th and the ith decision epochs. Since the dMMPP model is utilized to capture the characteristics of the traffic source, the observation probability can be expressed as

o(adt−1, sdt, zdt) Δ = Pr(zdt|adt−1, sdt) =(λdtTadt−1) zdt zdt! e−(λdtTadt−1) (9)

which is a conditional probability of an observation zdt ∈ Z at decision epoch dtgiven the action adt−1 ∈ A made at dt−1

and the present traffic state sdt ∈ S at dt. It is intuitive that the length of the sleep window can be determined based on merely the latest observation of arriving packets. However, it has been shown in [19] that a nonoptimal solution is, in general, obtained within the POMDP model only based on the most recent observation.

To acquire the optimal policy, a belief state is introduced in the POMDP model for obtaining the history of previous observations. Given a decision epoch dt∈ D, the set of

be-lief states is defined as B(dt) ={b(sd1t), b(s2dt), . . . , b(sdMt)},

which represents the estimated probability distribution over the set of traffic statesS = {s1, s2, . . . , sM}. Each element b(sdit)

denotes the probability of traffic state si at decision epoch dt.

It is noted that 0≤ b(sdt i )≤ 1, ∀si∈ S and  ∀sib(s dt i ) = 1,

∀dt∈ D since the traffic must reside in one of the states within

theS set at any given decision epoch. As shown in Fig. 4, the belief stateB(dt+1) is updated at decision epoch dt+1∈ D by

exploiting the previous action adt∈ A and the corresponding observation zdt+1 ∈ Z. Thus, each element b(s

dt+1

i ) of the

belief stateB(dt+1) can be derived as

b  sdt+1 i  = Pr  sdt+1 i |B(dt), adt, zdt+1  (10) = Pr  zdt+1|s dt+1 i , adt,B(dt)  Pr  sdt+1 i |adt,B(dt)  Przdt+1|adt,B(dt)  (11)

(7)

calculated associated with the state transition probabilities p1,1 = 0.67, p1,2= 0.33, p2,1= 0.5, and p2,2= 0.5.

Consid-ering the action of selecting a sleep window size with one frame is determined at the decision epoch d1 (i.e., Tad1 = 1) and an observation of two frames is obtained at the next decision epoch d2 (i.e., zd2 = 2), two observation

probabil-ities o(ad1, s

d2

1 , zd2) = 0.2706 and o(ad1, s

d2

2 , zd2) = 0.1464

can therefore be calculated via (9). Let the set of belief states at d1be B(d1) ={b(sd11), b(s

d1

2 )} = {0.7, 0.3}. According to

(12), the probabilities of states s1 and s2 at d2 can be

com-puted as b(sd2

1 ) = 0.7502 and b(sd22) = 0.2498, respectively.

Consequently, the set of belief states at d2 can be obtained

as B(d2) ={b(sd12), b(s d2

2 )} = {0.7502, 0.2498}. It is noted

that the belief state is a summed statistics for the entire history of the process, which progressively incorporates the action and the corresponding observation at each decision epoch. Since the belief state is updated at each decision epoch, the time complexity is obtained as O(|S|), where |S| represents the total number of states inS. Based on the belief state, more precise traffic states can be estimated by exploiting the proposed SSWC approach.

IV. SLEEPWINDOWSELECTIONPOLICY

In this section, two window selection policies of the SSWC approach are proposed and explained. Since the SSWC ap-proach determines the length of each sleep window accord-ing to the present traffic state, the system performance of each state/action pair will first be investigated via different evaluation metrics in Section IV-A. Based on the evaluation results, as well as the considerations of tolerable delay and/or queue size, the suboptimal policies for resolving the SWS problem are proposed in the SSWC approach, as shown in Section IV-B.

A. Evaluation Metrics

Three evaluation metrics, including sleep ratio, energy cost, and packet delay, of each state/action pair (si, ak),∀si∈ S and

∀ak ∈ A, are investigated in the proposed SSWC approach. All

of these metrics are explained as follows.

1) Sleep Ratio: To measure the proportion of sleep win-dows to the entire operation time for an MS in the sleep mode, the sleep ratio is defined as the length of a sleep win-dow compared with the corresponding control cycle duration. Thus, the expected sleep ratio of the (si, ak) pair can be

ex-pressed as R(si, ak) =

E [TSW(si, ak)]

E [TSW(si, ak)] + E [TLW(si, ak)]

(13)

where Nλi,akand Nλi,akrepresent the average numbers of ar-riving packets in the sleep and listening windows, respectively. Let U be the random variable of service time for each packet, and let E[U ] = 1/μ be the mean service time. By applying Little’s theorem [24], NSW λi,akand N LW λi,akcan be expressed as SWi,ak= λiTak NλLWi,ak= λiE [TLW(si, ak)] . (15)

By substituting (15) and E[U ] = 1/μ into (14), the length of the listening window based on an action akmade in state sican

be obtained as

E [TLW(si, ak)] =

λiTak μ− λi

. (16)

With E[TSW(si, ak)] = Tak and (16), the value of (13) can be acquired.

2) Energy Cost: To evaluate the power consumption for an MS in the sleep mode, the energy cost is defined as the average energy consumption per frame during a control cycle. Let εSW

and εLW denote the energy consumption per frame within the

sleep and listening windows, respectively. Moreover, the energy consumption of switching between the listening window and the sleep window is considered εS. The expected energy cost

of the (si, ak) pair can be intuitively expressed as

E(si, ak)

=2εS+εSWE [TSW(si, ak)]+εLWE [TLW(si, ak)] E [TSW(si, ak)]+E [TLW(si, ak)]

. (17) 3) Packet Delay: Within the sleep window, the arriving packets are buffered at the BS and will be transmitted to the MS within the subsequent listening window. For the purpose of satisfying the QoS requirement in terms of delay constraint, packet delay is defined as the time duration between the instant that the packet arrived at the medium-access control layer in the BS and the instant that the packet is completely transmitted to the MS. Since the packet arrival follows the Poisson distribution in each state and the service rate is assumed to be a general distribution, the M/G/1 queuing model is utilized to describe packet arrival and departure. The expected packet delay of the (si, ak) pair can be acquired as

D(si, ak) = E [DSW(si, ak)] + E [DLW(si, ak)] + E[U ]

(18) where E[DSW(si, ak)] represents the average remaining length

of the sleep window for the packet, whereas the expected waiting time of the packet during the listening window is

(8)

denoted by E[DLW(si, ak)]. According to M/G/1 with server

vacation [25], E[DSW(si, ak)] can be obtained as

E [DSW(si, ak)] = ET2 SW(si, ak)  2E [TSW(si, ak)] = Tak 2 . (19)

On the other hand, based on Pollaczek–Khintchine mean value formula [24] and Little’s theorem, E[DLW(si, ak)] can

be derived as E [DLW(si, ak)] = λiE[U2] 2(1− ρi) (20) where ρi Δ

= λi/μ denotes the traffic intensity. By substituting

(19) and (20) into (18), the expected packet delay D(si, ak)

can therefore be obtained.

B. Suboptimal Selection Policies

According to the aforementioned performance evaluations, two selection policies, including SR and EC policies, are pro-posed in the SSWC approach. For the SR policy, the immediate reward of each state/action pair is defined as the aforementioned sleep ratio, whereas the energy cost is utilized as the immediate reward in the EC policy. The reward setR of the POMDP is calculated via the Reward Assignment Algorithm, as illustrated in Algorithm 1, where Φ indicates the type of policy, i.e., Φ = SR and Φ = EC denote the SR and EC policies, respectively. The algorithm assigns the reward for each (si, ak),∀si∈ S and

∀ak∈ A, with the considerations of tolerable delay δ and/or

queue size Q, which are explained here.

1) Tolerable delay consideration (φ = ˜d). With the consid-eration of delay constraint, the expected packet delay derived from (18) is utilized to exclude the infeasible action. As can be seen in lines 4–10 of Algorithm 1, if the expected delay of (si, ak) satisfies the tolerable delay

δ, the immediate reward r(si, ak) is assigned according

to either (13) or (17). Otherwise, a predefined value Rmin

or Emaxis assigned to represent the cost for the SR or the

EC policy, respectively.

2) Queue size consideration (φ = ˜q). On the other hand, the reward assigned with the consideration of queue size can be found in lines 13–19 of Algorithm 1. The average number of arriving packets obtained from (15) is considered as a criterion in this case, whereas all the other processes of reward assignment are the same as that mentioned in the case of tolerable delay consideration. 3) Both of the delay and queue considerations (φ = ˜b). In

the case of considering both the tolerable delay and queue size, all the aforementioned processes are conducted to assign proper rewards for all state/action pairs, i.e., lines 3–20 of Algorithm 1.

Given the setsS and A, Algorithm 1 is considered to be a table-lookup algorithm since R(si, ak), Rmin, E(si, ak), and Emax

can be calculated in advance. Therefore, the time complexity of the algorithm becomes O(|S||A|), where |S| and |A| represent the number of states and the number of actions in S and A, respectively.

Algorithm 1: Reward Assignment Algorithm

Input:S, A, tolerable delay δ, queue size Q, policy type Φ,

and consideration type φ

Output: set of immediate rewardsR(S, A)

1 foreach si∈ S do

2 foreachak∈ A do

3 if(φ = ˜d) or (φ = ˜b) then 4 ifD(si, ak)≤ δ then

5 r(si, ak)← R(si, ak) for Φ = SR

6 (or r(si, ak)← E(si, ak) for Φ = EC)

7 else

8 r(si, ak)← Rminfor Φ = SR

9 (or r(si, ak)← Emaxfor Φ = EC)

10 end 11 end 12 if(φ = ˜q) or (φ = ˜b) then 13 ifNSW λi,ak+ N LW λi,ak ≤ Q then 14 r(si, ak)← R(si, ak) for Φ = SR

15 (or r(si, ak)← E(si, ak) for Φ = EC)

16 else

17 r(si, ak)← Rminfor Φ = SR

18 (or r(si, ak)← Emaxfor Φ = EC)

19 end

20 end

21 end

22 end

The optimal policy of the SWS problem is unavailable owing to the reason of uncertain traffic states. However, due to the belief states of the POMDP model, the uncertain traffic states can be estimated. Moreover, the reward of an action made in a given traffic state is provided by the immediate reward set R. Based on these two types of information, the suboptimal policies can be acquired via adopting a T -step value function in the SSWC approach. For the SR policy, the decision of window selection made at decision epoch dt∈ D can be acquired as

DSRdt  b  sdt i  = arg VdSRt  b  sdt i  = arg max adtk∈A  Γdt  b  sdt i  (21) where Γdt  b  sdt i  = sdti ∈S b  sdt i  r  sdt i , a dt k  + γdt+1 zdt+1j ∈Z Pr  zdt+1 j |a dt k ,B(dt)  Vdt+1  b  sdt+1 i  (22) with r(sdt i , a dt

k ) selected as either R(si, ak) or Rminaccording

to Algorithm 1 for the SR scheme. The function VdSRt (b(sdt

i ))

in (21) is defined as the T -step value function for the SR policy at a decision epoch dt, which starts at dt, and there are T− 1

(9)

other hand, for the EC policy, the decision made at dtand its

corresponding T -step value function can be obtained as DECdt  b  sdt i  = arg VdECt  b  sdt i  = arg min adtk ∈A  Γdt  b  sdt i  (23)

where the function Γdt(b(s

dt

i )) is defined in (22), with

r(sdt

i , a dt

k ) selected as either E(si, ak) or Emax based on

Algorithm 1 for the EC scheme. Unlike that for the SR policy, minimum reward is utilized in the value function VEC

dt (b(s

dt

i ))

for the EC case to minimize the energy consumption of the MS. V. PERFORMANCEEVALUATION

In this section, simulations are conducted to evaluate the performance of the proposed SSWC approach in comparison with the conventional PSC I and the evolutional PSC I. A single BS/MS pair with nonreal-time downlink traffic is considered as the simulation scenario. The simulation is implemented via a MATLAB event-driven simulator. All the required procedures and functions of both the BS and the MS for the sleep-mode operation have been implemented in the simulator. Specifically, the required parameter negotiation and update functions associ-ated with the traffic indication mechanism are implemented in both the BS and the MS for the sleep-mode operation. Further-more, the proposed TMC and TSE procedures and the window selection policies are only conducted in the BS to determine the feasible sleep window size for the MS. The parameters adopted within the simulation are listed in Table I, where the energy consumption parameters are acquired from the industrial manufactured mobile WiMAX chip [26]. Each simulation run is executed with 13 minutes, in which the MS stays in the normal mode during the first 3 minutes and starts the sleep-mode oper-ation at the fourth minute. Each obtained result is the average of 100 simulation runs. For the proposed SSWC approach, the traffic trace of the first 3 min within the simulation is utilized to infer the number of traffic states, as described in Section III-A. Moreover, the three-step value function is considered in the simulation, wherein the discount factor γ for the future ith step is selected as (0.5)i for i∈ {1, 2}. It is represented that the

rewards calculated later will have less value than an equivalent reward received closer to the present.

Fig. 5 illustrates the sleep-mode operations of the conven-tional PSC I (denoted IEEE 802.16e), the evoluconven-tional PSC I (denoted IEEE 802.16m), the SSWC approach with the SR policy (denoted SSWC-SR), and the SSWC approach with the EC policy (denoted SSWC-EC) under the traffic state of λ = 0.1. The top subplot shows the arriving packets in frames

[37 400, 37 700] of the simulation, whereas the corresponding operations of all the schemes are depicted in the remainder subplots. For each approach, the state of 1 denotes that the MS is awake in the normal mode or during the listening window of the sleep mode, whereas the state of 0 denotes that the MS stays in the sleep state. It can be observed that the MS spends lots of time in the awake state while the binary-exponential power-saving mechanism of IEEE 802.16e or IEEE 802.16m is adopted. With the proposed SSWC approach, on the other hand, the MS mostly remains in the sleep state and only wakes up to receive the incoming traffic since each sleep period is determined according to the present traffic state estimated via the POMDP. The performance comparisons among these schemes are discussed in the succeeding sections.

A. Effect of Delay Constraints

The effect of delay constraints is discussed via the perfor-mance comparisons, as shown in Figs. 6–8. The perforperfor-mance of average packet delay between the two proposed SSWC approaches is illustrated in Fig. 6, where EC and SR denote the approaches of SSWC-EC and SSWC-SR, respectively. Due to the proposed reward assignment and accurate state estimate, the performance of all the schemes satisfies the respective delay constraints over various mean packet arrival rates. As for the cases that do not consider any delay constraints, the average packet delay is bounded by the maximum length of the sleep window, i.e., 640 ms for the window of length 256 frames in the simulation. The SSWC-EC approach has relatively higher packet delay than the SSWC-SR scheme resulted from the different definition of reward functions. For the reward that is defined as the sleep ratio (i.e., the SSWC-SR approach), the length of the sleep window that results in the highest reward value will be selected, whereas the window with the lowest reward value is chosen in the SSWC-EC approach to minimize the energy cost. These two policies result in different sleep-mode operations, even if they can possess the same ratio of listening frames to sleep frames. For example, considering the duration of frames [37 543, 37 660], as shown in Fig. 5, there are three listening frames and 115 sleep frames that appeared in both schemes. In the SSWC-EC approach, one listening frame occurs at frame number 37 600, whereas two happen at numbers 37 659 and 37 660. The SSWC-SR scheme, on the other hand, has all its three listening frames occurring at frame numbers 37 558, 37 559, and 37 660. Therefore, it can be observed that

(10)

Fig. 5. Exemplified sleep-mode operation among IEEE 802.16e, IEEE 802.16m, SSWC-SR, and SSWC-EC approaches under the traffic state of λ = 0.1.

Fig. 6. Performance comparison of average packet delay between the two proposed SSWC approaches (i.e., EC and SR) with different delay constraints δ.

both schemes result in the same sleep ratio of 115/118 = 0.975 during this considered time interval. It is intuitive to see that the SSWC-EC approach intends to minimize the energy con-sumption such as to accumulate all the three listening frames to reduce the switching cost εS between listening and sleep

windows. Nevertheless, the target of the SSWC-SR approach is to maximize the sleep ratio that results in the occurrence of the first listening frame at frame 37 600. The sleep ratio becomes

Fig. 7. Performance comparison of average energy consumption between the two proposed SSWC approaches (i.e., EC and SR) with different delay constraints δ.

57/58 = 0.983 with the length of the sleep window equal to 57 frames and that of the listening window equal to one frame, which is higher than 0.975 by adopting the SSWC-EC scheme. Consequently, as shown in Fig. 6, the performance with lower packet delay can be obtained in the various cases by exploiting the SSWC-SR approach.

Fig. 7 depicts the performance comparison of average energy consumption between the two proposed SSWC approaches. It is

(11)

Fig. 8. Performance comparison among IEEE 802.16e, IEEE 802.16m, and SSWC-EC approaches with different delay constraints.

expected that the average energy consumption increases as the value of mean packet arrival rate is augmented in all the differ-ent cases. With lower tolerable delay, more energy consumption is observed in both of the proposed SSWC approaches. This can be attributed to the fact that the length of the sleep window is bounded by the delay constraint. In the sleep mode, the MS is provided with a series of alternate sleep and listening windows. For the purpose of satisfying tight tolerable delay, the shorter sleep windows will be selected, which incurs more number of listening windows during the simulation time and consequently increases the energy consumption. Comparing the SSWC-EC and SSWC-SR approaches, almost the same level of energy consumption is obtained since a similar ratio of listening frames to sleep frames exists in both schemes. However, the shorter sleep windows selected in the SSWC-SR scheme incurs more number of state transitions, i.e., from sleep state to awake state, and vice versa. Therefore, slightly higher energy consumption is shown in the SSWC-SR approach compared with that in the SSWC-EC scheme.

The performance comparisons among IEEE 802.16e, IEEE 802.16m, and the proposed SSWC approach over various packet arrival rates are shown in Fig. 8. Since similar perfor-mance is exhibited in the proposed SSWC-EC and SSWC-SR schemes with different packet delay considerations, the SSWC-EC approach is utilized on behalf of the proposed SSWC scheme to compare with the conventional binary-exponential power-saving mechanisms. For the IEEE 802.16e and IEEE 802.16m schemes, it is expected that the average packet delay will be decreased as the packet arrival rate is augmented (as in the left subplot of Fig. 8); meanwhile, the energy consumption is raised (as in the right subplot of Fig. 8). IEEE 802.16m has slightly higher delay but a significant decrement of energy con-sumption compared with IEEE 802.16e, which can be attributed to the elimination of frequent state transitions. As mentioned in

Section II-B, in IEEE 802.16m, the MS terminates the listening window and returns to the sleep state immediately after the completion of data transportation. Without the existence of idle periods in IEEE 802.16m, energy conservation can be preserved. However, the opportunities to promptly receive the incoming traffic are dissolved and consequently incur packet transmission delay. Comparing between the proposed SSWC-EC approach and the IEEE 802.16m scheme, relatively better performance can be observed in the SSWC-EC approach. It can be seen that the energy consumption of the SSWC-EC (δ = 20 ms) approach is similar to that of IEEE 802.16m at λ = 0.1, but the SSWC-EC (δ = 20 ms) approach can provide significantly lower packet delay. It is owing to the reason that the SSWC approach determines the length of each sleep window according to the traffic state and delay constraint. Due to the same reason, as similar packet delays existed in both schemes, the SSWC approach will result in lower energy consumption compared with the IEEE 802.16m scheme, e.g., the case with the SSWC-EC (δ = 20 ms) scheme at λ = 0.2. B. Effect of Queue Length Considerations

Figs. 9–12 illustrate the effect of queue size considerations among the power-saving mechanisms. The performance com-parisons of average packet delay among the proposed SSWC approaches are shown in Fig. 9. Given a traffic state, the larger queue size results in higher packet delay since the longer sleep window is selected either to maximize the sleep ratio in the SSWC-SR approach or to minimize the energy consumption in the SSWC-EC scheme. Since the number of arriving packets is increased with the augmentation of the packet arrival rate, the shorter sleep window is considered to satisfy the constant size of the queue, which consequently reduces the average packet delay. The SSWC-EC approach possesses higher packet delay

(12)

Fig. 9. Performance comparison of average packet delay between the two proposed SSWC approaches (i.e., EC and SR) with different queue size considerations Q.

Fig. 10. Performance comparison of average energy consumption between the two proposed SSWC approaches (i.e., EC and SR) with different queue size considerations Q.

than the SSWC-SR scheme, which can be attributed to the same reason as explained in Section V-A.

Fig. 10 shows the performance of average energy consump-tion between the two proposed SSWC approaches. It is ex-pected that the average energy consumption increases as the value of mean packet arrival rate is augmented in all the cases. Under the situations with smaller queue size, more energy consumption is required in the proposed SSWC approaches since the length of the sleep window will be limited by both the traffic state and the queue size. Considering the scenario of constant traffic state, shorter sleep windows will be selected with the consideration of smaller queue size, which results in an additional number of listening windows during the simulation time and, hence, increases the energy consumption. Owing to a similar ratio of listening frames to sleep frames, both the SSWC-EC and SSWC-SR approaches possess similar energy consumption, as shown in Fig. 10.

Fig. 11 illustrates the performance of packet overflow under various queue size considerations. Packet overflow is defined as the number of packets exceeding the predefined queue size

compared with the total number of packets in the simulation. It is observed that both the IEEE 802.16e and IEEE 802.16m schemes result in comparatively high packet overflow under the consideration of a queue size of less than five packets. This can be attributed to the fact that the bursty packets frequently incur overflowing packets, while the queue size is small. Packet overflow decreases as the queue size increases in both the IEEE 802.16e and IEEE 802.16m schemes since the large queue size provides the capability for enduring the bursty situation. On the other hand, the SSWC approaches possess relatively lower packet overflow owing to the reason that the length of each sleep window is determined according to the traffic state and considered queue size.

Performance comparisons among IEEE 802.16e, IEEE 802.16m, and the proposed SSWC-EC approach over various packet arrival rates are shown in Fig. 12. The SSWC-EC approach is adopted on behalf of the proposed SSWC scheme since both the EC and SR policies result in similar performance under the consideration of queue size. Compared with the IEEE 802.16e and IEEE 802.16m schemes, lower energy consump-tion can be acquired by adopting the SSWC approach, as shown in the right subplot of Fig. 12. The SSWC-EC approaches result in comparatively high packet delay (as in the left subplot of Fig. 12) since the length of each sleep window is selected according to the traffic state and considered queue size. The MS wakes up as the number of buffered packet is close to the considered queue length, which consequently increases the packet delay. Nevertheless, the primary objective of the proposed SSWC approach to reduce the energy consumption of the MS can still be achieved. The merits of the proposed schemes can be observed.

VI. CONCLUSIONS

In this paper, an SSWC approach for the sleep-mode op-eration has been proposed to maximize the energy efficiency of an MS with nonreal-time downlink traffic. Following the notions of the IEEE 802.16m system, the sleep-mode operation is formulated as an SWS problem. The SSWC approach selects the length of each sleep window based on the present traffic state and the considerations of tolerable delay and/or queue size. The TMC procedure of the SSWC approach formulates a dMMPP for nonreal-time downlink traffic via analyzing the traffic trace, which infers all the states of the traffic. Based on the constructed dMMPP, a POMDP is adopted in the TSE procedure of the SSWC approach to conjecture the present traffic state at each decision epoch. By exploiting the properties of the POMDP, two suboptimal policies, including the SR and EC policies, with the considerations of tolerable delay and/or queue size are proposed within the SSWC approach to resolve the SWS problem. The efficiency of the proposed SSWC ap-proach is evaluated and compared via simulations. Simulation studies show that the proposed SSWC approach outperforms the conventional IEEE 802.16e PSC I and the evolutional PSC I of the IEEE 802.16m system in terms of both energy efficiency and packet delay while the delay constraint is considered. On the other hand, the SSWC approach aggregates the buffered packets as much as possible while satisfying the predefined

(13)

Fig. 11. Performance comparison of packet overflow among IEEE 802.16e, IEEE 802.16m, SSWC-SR, and SSWC-EC approaches under various queue size considerations.

Fig. 12. Performance comparison among IEEE 802.16e, IEEE 802.16m, and SSWC-EC approaches with different queue size considerations Q.

queue size, which maximizes the energy conservation of the MS. With the considerations of both tolerable delay and queue size, an efficient sleep-mode operation for mobile BWNs can be acquired by adopting the proposed SSWC approach.

REFERENCES

[1] IEEE Standard for Local and Metropolitan Area Networks—Part 16: Air

Interference for Fixed Broadband Wireless Access Systems, IEEE Std.

802.16-2004, Oct. 2004.

[2] IEEE Standard for Local and Metropolitan Area Networks—Part 16: Air

Interference for Fixed and Mobile Broadband Wireless Access Systems, Amendment 2: Physical and Medium Access Control Layers for Combined

Fixed and Mobile Operation in Licensed Bands and Corrigendum 1, IEEE

Std. 802.16e-2005, Feb. 2006.

[3] K. Yang, S. Ou, H.-H. Chen, and J. He, “A multihop peer-communication protocol with fairness guarantee for IEEE 802.16-based vehicular net-works,” IEEE Trans. Veh. Technol., vol. 56, no. 6, pp. 3358–3370, Nov. 2007.

[4] M. Aguado, O. Onandi, P. S. Agoustin, M. Higuero, and E. J. Taquet, “WiMax on rails,” IEEE Veh. Technol. Mag., vol. 3, no. 3, pp. 1556–6072, Sep. 2008.

[5] K. Etemad, “Overview of mobile WiMAX technology and evolution,”

IEEE Commun. Mag., vol. 46, no. 10, pp. 31–40, Oct. 2008.

[6] Y. Xiao, “Energy saving mechanism in the IEEE 802.16e wireless MAN,”

IEEE Commun. Lett., vol. 9, no. 7, pp. 595–597, Jul. 2005.

[7] Y. Zhang and M. Fujise, “Energy management in the IEEE 802.16e MAC,” IEEE Commun. Lett., vol. 10, no. 4, pp. 311–313, Apr. 2006.

(14)

[8] L. Kong and D. H. K. Tsang, “Performance study of power saving classes of type I and II in IEEE 802.16e,” in Proc. IEEE Conf. LCN, Tampa, FL, 2006, pp. 20–27.

[9] K. Han and S. Choi, “Performance analysis of sleep mode operation in IEEE 802.16e mobile broadband wireless access systems,” in Proc.

VTC—Spring, Melbourne, Australia, 2006, pp. 1141–1145.

[10] Y.-P. Hsu and K.-T. Feng, “Performance modeling of power saving classes with multiple connections for broadband wireless networks,” in Proc.

IEEE WCNC, Las Vegas, NV, 2008, pp. 1477–1482.

[11] J. Xiao, S. Zou, B. Ren, and S. Cheng, “An enhanced energy saving mech-anism in IEEE 802.16e,” in Proc. IEEE GLOBECOM, San Francisco, CA, 2006, pp. 1–5.

[12] M. Peng and W. Wang, “An adaptive energy saving mechanism in the wireless packet access network,” in Proc. IEEE WCNC, Las Vegas, NV, 2008, pp. 1536–1540.

[13] M.-G. Kim, M. Kang, and J. Choi, “Remaining energy-aware power management mechanism in the 802.16e MAC,” in Proc. IEEE CCNC, Las Vegas, NV, 2008, pp. 222–226.

[14] M.-G. Kim, J. Choi, and M. Kang, “Adaptive power saving mechanism considering the request period of each initiation of awakening in the IEEE 802.16e system,” IEEE Commun. Lett., vol. 12, no. 2, pp. 106–108, Feb. 2008.

[15] T.-C. Chen and J.-C. Chen, “Extended maximizing unavailability interval (eMUI): Maximizing energy saving in IEEE 802.16e for mixing type I and type II PSCs,” IEEE Commun. Lett., vol. 13, no. 2, pp. 151–153, Feb. 2009.

[16] M.-G. Kim, J. Choi, and M. Kang, “Scheduled power-saving mech-anism to minimize energy consumption in IEEE 802.16e systems,”

IEEE Commun. Lett., vol. 12, no. 12, pp. 874–876, Dec. 2008.

[17] IEEE 802.16m System Description Document, IEEE C802.16m-08/003r8, Apr. 2009.

[18] IEEE 802.16m System Requirements, IEEE C802.16m-08/002r8, Jan. 2009.

[19] A. C. Cassandra, “Exact and approximate algorithms for partially ob-servable Markov decision processes,” Ph.D. dissertation, Brown Univ., Providence, RI, May, 1998.

[20] L. P. Kaelbling, M. L. Littman, and A. R. Cassandra, “Planning and acting in partially observable stochastic domains,” Artif. Intell., vol. 101, no. 1/2, pp. 99–134, May 1998.

[21] A. Andersen and B. Nielsen, “A Markovian approach for modeling packet traffic with long-range dependence,” IEEE J. Sel. Areas Commun., vol. 12, no. 5, pp. 719–732, Jun. 1998.

[22] T. Yoshihara, S. Kasahara, and Y. Takahashi, “Practical time-scale fit-ting of self-similar traffic with Markov-modulated Poisson process,”

Telecommun. Syst., vol. 17, no. 1/2, pp. 185–211, 2001.

[23] A. Nogueira, P. Salvador, R. Valadas, and A. Pacheco, “Fitting self-similar traffic by a superposition of MMPPs modeling the distribution at multiple time scales,” IEICE Trans. Commun., vol. E87-B, no. 3, pp. 678–688, Mar. 2004.

[24] H. Kobayashi and B. L. Mark, System Modeling and Analysis:

Foun-dations of System Performance Evaluation. Upper Saddle River, NJ:

Prentice-Hall, 2009.

[25] C.-H. Ng and B.-H. Soong, Queueing Modelling Fundamentals: With

Applications in Communication Networks, 2nd ed. Hoboken, NJ: Wiley,

2008.

[26] Datasheet: SQN1130 System-on-Chip (SoC) for WiMAX Mobile Stations, Sequans Commun., Paris, France, 2007.

Chung-Hsien Hsu (S’07–M’10) received the Ph.D.

degree in communications engineering from Na-tional Chiao Tung University, Hsinchu, Taiwan, in 2009.

Between May and November 2008, he was with MediaTek Inc., Hsinchu, as an Engineer, working on the design of medium-access control protocols for the IEEE 802.16m standard. Since December 2009, he has been with the Industrial Technology Re-search Institute, Hsinchu, as an Engineer. His current research interests include mobile ad hoc networks, broadband wireless networks, and intelligent transportation systems.

Kai-Ten Feng (M’03) received the B.S. degree from

National Taiwan University, Taipei, Taiwan, in 1992, the M.S. degree from the University of Michigan, Ann Arbor, in 1996, and the Ph.D. degree from the University of California, Berkeley, in 2000.

Since August 2007, he has been with the De-partment of Electrical Engineering, National Chiao Tung University, Hsinchu, Taiwan, as an Associate Professor. He was an Assistant Professor with the same department between February 2003 and July 2007. He was with OnStar Corporation, a subsidiary of General Motors Corporation, as an In-Vehicle Development Manager/Senior Technologist between 2000 and 2003, working on the design of future Telem-atics platforms and in-vehicle networks. His current research interests include cooperative and cognitive networks, mobile ad hoc and sensor networks, embedded system design, wireless location technologies, and intelligent trans-portation systems.

Dr. Feng was the recipient of the Best Paper Award at the IEEE Vehicular Technology Conference Spring 2006, which ranked his paper first among the 615 accepted papers. He has served on the technical program committees of the IEEE Vehicular Technology Conference, the IEEE International Conference on Communications, and the IEEE Asia–Pacific Conference on Wearable Computing Systems. He was also the recipient of the Outstanding Young Electrical Engineer Award from the Chinese Institute of Electrical Engineering in 2007.

Chung-Ju Chang (F’06) was born in Taiwan in

August 1950. He received the B.E. and M.E. de-grees in electronics engineering from National Chiao Tung University, Hsinchu, Taiwan, in 1972 and 1976, respectively, and the Ph.D. degree in electrical en-gineering from National Taiwan University, Taipei, Taiwan, in 1985.

From 1976 to 1988, he was with Telecommunica-tion Laboratories, Directorate General of Telecom-munications, Ministry of ComTelecom-munications, Taiwan, as a Design Engineer, Supervisor, Project Manager, and then Division Director. He also acted as a Science and Technical Advisor for the Minister of the Ministry of Communications from 1987 to 1989. In 1988, he joined the Faculty of the Department of Communication Engineering, College of Electrical Engineering and Computer Science, National Chiao Tung University, as an Associate Professor. He has been a Professor since 1993 and a Chair Professor since 2009. He was Director of the Institute of Communication Engineering from August 1993 to July 1995, Chairman of the Department of Communication Engineering from August 1999 to July 2001, and Dean of the Research and Development Office from August 2002 to July 2004. In addition, he was an Advisor for the Ministry of Education to promote the education of communication science and technologies for colleges and universities in Taiwan during 1995–1999. His research interests include performance evalu-ation, radio resources management for wireless communication networks, and traffic control for broadband networks.

Dr. Chang is a member of the Chinese Institute of Engineers and the Chinese Institute of Electrical Engineers. He is acting as a Committee Member of the Telecommunication Deliberate Body, Taiwan. Moreover, he once served as an Editor of the IEEE Communications Magazine and an Associate Editor of the IEEE TRANSACTIONS ONVEHICULARTECHNOLOGY.

數據

Fig. 1. Schematic of the sleep-mode operation in IEEE 802.16 systems. (a) PSC I in the IEEE 802.16e system
Fig. 2. Schematic of the ideal sleep-mode operation for an MS with nonreal-time downlink traffic.
Fig. 3. Flow diagram of the TMC procedure.
Fig. 4. Schematic of the POMDP model for the SSWC approach.
+6

參考文獻

相關文件

[r]

For goods in transit, fill in the means of transport in this column and the code in the upper right corner of the box (refer to the “Customs Clearance Operations and

6 《中論·觀因緣品》,《佛藏要籍選刊》第 9 冊,上海古籍出版社 1994 年版,第 1

The first row shows the eyespot with white inner ring, black middle ring, and yellow outer ring in Bicyclus anynana.. The second row provides the eyespot with black inner ring

Students are asked to collect information (including materials from books, pamphlet from Environmental Protection Department...etc.) of the possible effects of pollution on our

Then, a visualization is proposed to explain how the convergent behaviors are influenced by two descent directions in merit function approach.. Based on the geometric properties

Using this formalism we derive an exact differential equation for the partition function of two-dimensional gravity as a function of the string coupling constant that governs the

We propose a primal-dual continuation approach for the capacitated multi- facility Weber problem (CMFWP) based on its nonlinear second-order cone program (SOCP) reformulation.. The