• 沒有找到結果。

Integrated Power-Saving Scheduling for IEEE 802.16e Networks

N/A
N/A
Protected

Academic year: 2021

Share "Integrated Power-Saving Scheduling for IEEE 802.16e Networks"

Copied!
6
0
0

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

全文

(1)

Integrated Power-Saving Scheduling for IEEE 802.16e Networks

a

Hui-Tang Lin,

b

Rung-Shiang Cheng,

c

Li-Jun Guo,

d

Yuen-Fu Chiu

a

Department of Electrical Engineering, National Cheng Kung University, Taiwan,

b, c, d

Department of Electrical Engineering and Institute of Computer Communication

Engineering, National Cheng Kung University, Taiwan

a

htlin@mail.ncku.edu.tw

{

b

chengrs,

c

lgguo,

d

yuen_fu_chiu}@nsda.ee.ncku.edu.tw

Abstract

- The mobility of IEEE 802.16e introduces an important issue for battery-powered mobile station to extend the operational lifetime. Although the sleep-mode operation in power management helps to increase the life of mobile station by saving energy consumed, since the sleep-mode operation is not fully integrated with the scheduling mechanism, the energy-saving efficiency is not utilized due to the reciprocal effect between the connections. In order to effectively use

the channel bandwidth and provide energy

efficiency for wireless mobile station, this research developed a scheduling method, in attempt to provide energy saving based on the premise of different service delayed restrictions.

Keywords: IEEE 802.16e, PSC, Sleep-mode,

Power-saving.

1. Introduction

In recent years, IEEE 802.16 has been

standardized for WiMAX technique to provide a solution for the next generation broadband wireless access networks. The original IEEE 802.16 standard only supported fixed broadband wireless access. The emerging IEEE 802.16e standard has enhanced the original standard with mobility so that the mobile subscriber station (MSS) can be movable during service. However, although this protocol can provide better throughput and transmission distance than the traditional WiFi access, the mobile device would

consume more power for communication.

Consequently, power management has become an important issue for the mobile device. Furthermore, due to the promising mobility capability, energy saving is a significant issue in IEEE 802.16e.

In IEEE 802.16e, in order to extend the operating time of mobile device, an MSS is permitted to repeatedly switch from normal mode (i.e., wake-mode) to sleep-mode whenever it is not

communicating with a base station (BS). Hence, the MSS can temporarily close the radio frequency component and enter the sleep-mode when the data transmission is not carried out. However, if a large number of connections are established between MSS and BS, the MSS operation state would be affected by the interaction among the power saving mechanisms of those connections. The operation state of a MSS can be switched to sleep-mode only when all the connections in the MSS expect to enter the sleep-mode. Comparing with the single connection MSS, multi-connection is less likely to be switched to a sleep-mode. The reason is that operation among power saving-classes and their

schedule mechanisms has no cooperative

relationship. Therefore, the effect of power-saving mechanism operation is not obvious.

Many studies have evaluated the power-saving in IEEE 802.16 communication systems. [2] [5] investigated the protocol and control mechanism. [1] proposed a novel model to investigate the

energy consumption of IEEE 802.16e by

considering the message delivery from BS to MSS.

[3] analyzed the energy consumption by

considering both the incoming frames and outgoing frames since the instants of terminating sleep-mode by incoming or outgoing traffics are different. These studies only considered the power-saving class (PSC) Type I and Type II [6] sleep-mode, and the analytical models were evaluated for average energy consumption and the average response delay of awakening MAC SDUs. Although many studies have evaluated the performance of sleep-mode, none conducted performance analysis on PSC type III nor proposes the schedule scheme for PSC type III.

This study introduced an integrated power

saving schedule scheme, called IPSS.

Distinguished from previous studies, IPSS is a novel MSS-based schedule scheme. Furthermore, to efficiently manage energy consumption in IEEE 802.16e, the sleep interval and wake interval of MSS are directly specified by the base station. This study modeled the sleep-mode operation of

(2)

Figure 1. An example of the two levels MSS-based IPSS scheme

the proposed IPSS scheme, and evaluated its average power consumption.

The remainder of this paper is organized as follows. Section 2 provides a brief description of the sleep-mode in IEEE 802.16e. Section 3 describes the scheme presented in the literature designed to improve the IEEE 802.16e energy management. Section 4 presents the analytical model for IPSS scheme. Section 5 describes the results of the evaluation simulations. Finally, Section 6 concludes this study.

2. Overview of the sleep mode in IEEE

802.16e

The IEEE 802.16e protocol defines three power-saving classes (PSC), which are differed by

their parameters set, procedures of

definition/activation/deactivation, and policies of MSS availability for data transmission [5]. In IEEE 802.16e, MSS in the wake-mode can transmit/receive data according to base station's scheduling, whereas in the sleep-mode, it is absent from the serving base station during the pre-negotiated intervals. Before switching to the sleep-mode from the wake-mode, the MSS needs to inform the base station using a sleep request message. After receiving the sleep response message from the base station with parameters initial-sleep window (Tmin), final-sleep window (Tmax), listening window (L) and start time, the MSS can enter the sleep-mode.

In PSC Type I (PSC I), the duration of sleep interval in the n-th cycle is given by [3]:

        1 , , 2 1 , max min 1 min n T T Min n T Tn n

The sleep window size basically increases binary exponentially. If the MSS continues in the sleep-mode, this process is repeated as long as the sleep window does not exceed Tmax, whereas it remains fixed when the duration of sleep window reaches Tmax. Otherwise, the MSS returns to the wake-mode if there are frames arriving at base station for the MSS, and vice versa.

The PSC of Type II (PSC II) is recommended for the connections of UGS, rtPS service

connection. Unlike PSC I, PSC II uses constant sleeping window size instead of doubling sleep interval. Moreover, the MSS may send or receive any SDUs during its listening interval (i.e., L), hence the short data messaging transmission or reception can be carried out without interruption of sleep-mode on the MSS. The potential waste of switch cost can thus be avoided.

In PSC Type III (PSC III), the length of sleep period is predefined. The MSS simply sleeps for the predefined period of time, and then returns to normal operation. Type III is the simplest sleep-mode in PSC. The base station can activate the PSC operation of a MSS by sending a MOB-SLP-RSP. And then MSS deactivation of PSC after the expiration of sleep window. In other words, base station can dynamically manage the MSS sleep interval in accordance with the network condition.

3. Proposed Method

The scheduling method of BS has significant effect on the power consumption of MSS, and the usage time of power is important to the success proceeding of service. Therefore, in order to use the power of MSS effectively and enhance the usage efficiency of WiMAX network channel, this study proposed a scheduling method, called the Integrated Power Saving Schedule (IPSS).

As shown in Figure 1, IPSS uses two-level scheduling strategy. Its scheduling cycle can be divided into scheduling cycle and sub-scheduling cycle, of which scheduling cycle is n times of the sub-scheduling cycle, and the sub-scheduling cycle is m times of the frame (n, m are integers). Service flow that needs real-time service, i.e. UGS, ertPs,

rtPs, would be schedule once for every

sub-scheduling cycle (short schedule interval), while non-real-time service, i.e. nrtPs, BE, is scheduled once for every scheduling cycle (long schedule interval).

Although it is specified in IEEE 802.16 standard that each service flow could send

bandwidth request to each base station

independently, when the base station replies to the bandwidth grant, it still treats MSS as the basic

(3)

Figure 2. The scheduling of G1 in the next T1 cycle at the starting point of the previous T1 cycle

unit, and the scheduling unit of MSS determines the distribution of bandwidth (instead of responding to the service flow individually). To enhance the power usage efficiency of the mobile station, IPSS also uses MSS as the basic unit when scheduling.

Before scheduling, IPSS divides the MSS connecting to BS into 2 groups: group 1 (G1)

includes the MSS that needs real-time service (i.e. MSS with UGS, ertPs or rtPs connection), and other MSSs (i.e. MSS only in nrtPs, BE connection) are in group 2 (G2). T1, T2are the time lengths of

sub-scheduling cycle and scheduling cycle, respectively. IPSS scheduler conducts scheduling following the steps below:

Step1: compute the time period for the next T1at

the starting of the previous sub-scheduling cycle, and the time period for the next T2at the starting of

the previous scheduling cycle, then the channel usage time, LG1, LG2, allocated to G1,G2 in a

sub-scheduling cycle.

Step2: Compute the bandwidth assigned to each MSS, and assign the wake-up time of MSS. The sub-scheduling cycle period, is given by:

N i T i m T m T f i f       ), constraint delay ( max arg , 1 (1) and the scheduling cycle period, is given by:

N n T n

T2   1,  (2)

With T1as a basic cycle, IPSS would schedule

the MSS of G1after each T1cycle, then schedule

the MSS of G2after n TL1cycle. After obtaining the

time period of T1 cycle, the scheduler would

compute the access time of station of G1 in

sub-scheduling cycle. Then, base on the minimal reserved data rate, the length of T1 cycle is

proportionally assigned to stations of G1and G2:

  flow in G1,G2 i i min flow in G1 i i min 1 G1 R R T L (3)

Where, Riminis the minimal reserved data rate for

the service flow i.

Then the time length in T1 cycle for G2, is

calculated by:

G1 1 G2 T-L

L  (4)

After passing each T2 cycle, the IPSS would

allocate the LG2time period left in n T1to stations

of G2.

After computing the allocation areas of the scheduling cycle, sub-scheduling cycle, and bandwidth, IPSS then computes the time point wi

for waking-up of MSS in each cycle, and the time interval bi for accessing the channel. IPSS would

notify the MSS of the time and length of the next access after each wake-up of MSS, as shown in Figures 2 and 3.

For the reserved bandwidth, as shown in Figure 2, IPSS first calculates the MSS of G1, the

allocated length of access time in T1 is based on

the proportion of the minimal reserved data rate. For example, MSS i has number of flow j, and then MSS i can reserve to access time of bG1i:

  flow in G1 j j S i flow in MS j j i G1 R R L b min min 1 G (5)

The following equation is used to compute the relative time for MSS to start accessing the channel, wherein the relative time is the expected wake-up time of MSS with each T2as the starting

point, using the length based on T2 cycle. For

example, MSS 0, which is the first MSS of group 1, can be transmitted after T1 period. And MSS i,

which is the ithMSS of group 1, can be transmitted after T1cycle plus the total time of MSSs reserved

(4)

Figure 3. The scheduling of G2 in the next T2 cycle at the starting point of the previous T2 cycle 1 T wG10 (6)

        1 0 i m m G1 1 1 i G1 1 i G1 i G1 b T b w w (7)

The allocation of stations of G2 is similar to

that of G1, as shown in Figure 3. First, the

accessing time length allocated to stations in G2

within the T2 cycle is computed, then Eq. (8) is

used to differentiate the time allocated to each station.

   flow in G2 i i S k flow in MS i i G k G R R L n b min min 2 2 ) ( (8)

Then, Eqs. (9) and (10) are used to compute the relative time for MSS to start accessing the channel. For example, MSS 0, which is the first MSS of group 1, can be transmitted after T2cycle

plus LG1period. And MSS i, which is the ithMSS

of group 2, can be transmitted after T2cycle plus

the total time of MSSs reserved time in group 2 before MSS i coming. Because the time of group 2 reserved is LG2 period, MSSs of group 2

sometimes need to wake up at two T1cycles. G1 2 G2 L T w 0   (9) 2 G 1 G 2 T b L L b L T w i k k G2 1 G2 i k k G2 i G2 )% ( 1 0 1 0

                     (10)

In summary, when allocating the frames, IPSS would first select MSS that requires real-time QoS for scheduling (the MSSs of group 1), then select the rest of MSS by order. If there is extra bandwidth, it would then schedule the MSS without the need for real-time QoS (the MSSs of group 2).

4. Analytical Model

Before the analysis, the environmental

hypothesis is defined as follows:

(1) λ represents the average packet arrival rate. The distribution probability model of packet arrival is based on Poisson probability distribution, thus, the inter-arrival rate of packet is index distribution, and the arrival of each packet at time of [0, T] is evenly distributed (assumed that the packet length is fixed).

(2) For convenience of analysis, it is assumed that there is only one service flow between each MSS and base station, there are M MSS require real-time QoS, and N MSS do not need real-time QoS. Each is independent. (3) It is assumed that the base station and MSS

have no limitation on buffer capacity. (4) It is assumed that there is no incident of

packet loss during data transmission.

In terms of computation for energy, the following discusses the power-saving by station of group 1 in T2cycle. In [0,T2], the MSS in group 1

would wake-up once in each T1 cycle, thus the

MSS of G1的 would wake-up n times, among

which the time length of transmission after wake-up is LG1, allocated proportionally based on

the data rate. Since the M MSS would use the same data rate for transmission, the time allocated to each G1is (1/M)LG1, and the remaining time is

maintained at the sleep-mode. Since the wake-up mechanism for the sleep-mode is in basic unit of frame, only when the entire frame is in the sleep-mode would it enter the sleep-mode. For power-saving effect, the ratio of the actual sleep time to the total time is used to evaluate the effectiveness of the sleep. The equation is written as follows: 2 f f G1 rt T n T T L M m                          1 - (11)

(5)

Where, the length of LG1 is allocated for MSS

under the same base station.

It is assumed that the MSS of G1and G2uses

the same distribution model, LG1is allocated based

on the ratio of G1, G2for T1, hence, the lengths of LG1and LG2are written as below:

1 G1 T N M M L    (12) 1 G2 T N M N L    (13)

According to Eqs. (1), (2), and (12), Eq. (11) can be rewritten as:

m N M m m rt       - (14)

The following discusses the power-saving of stations of group 2 in T2cycle. In [0,T2], the MSS

of group 2 would only wake up once, and proceed with transmission within the predefined length of wake-up time; it remains in the sleep-mode in the rest of the time. The allocation method is to combine the lengths of all LG2in the T2cycle, and

allocate proportionally. Thus, the wake-up time allocated to each G2 is (1/N)nLG2(pro rata),

and the remaining time is in the sleep-mode. The equation for evaluating the effectiveness of sleep is as follows: 2 f f G2 nrt T T T L n N n m                          1 - (15)

According to Eqs. (1)(2)(13), Eq.(15) can be rewritten as: n m N M n m n m nrt         - (16)

As for the overall power-saving effect, there are a total of M+N stations. If considering the ratio of the sum of the sleep time of each station to the total wake-up time for evaluating the effectiveness of sleep, the equation is written as below:

  2 f f G2 f f G1 total T N M N T T L n N n m M n T T L M m                                                       1 -1 - (17)

Lastly, according to Eqs. (1), (2), (12) and (13), Eq. (17) can be rewritten as follows:

N M N N M M nrt rt total      (18)

The following uses analytical equation to evaluate

the effective of power-saving by IPSS. Simulation experiment was conducted to validate the accuracy of the results.

5. Numerical Results

This section presents the effect of Integrated Power Saving Schedule. In this study, the parameters were M = 50, N = 50, with mean of Poisson λ=25. Figure.4 shows the analysis of sleeping ratio with group 1, the influence of delay constraint is more obvious than the number of n because the MSS of group 1 needs to wake up at each T1 cycle. Therefore, the MSS of group 1 is

not influenced by different numbers of n. Figure 5 shows the analysis of sleeping ratio with group 2. As seen, the sleeping ratio increases as the delay constraint and the number of n increase. This is because the MSS of group 2 can aggregate more packets to transmit wake-up time at once. Figure 6 shows the analysis of sleeping ratio with group 1 and group 2. The sleeping ratio is better when the number of n and the delay constraint grow.

Figure 4. Analysis of sleeping ratio with group 1

Figure 5. Analysis of sleeping ratio with group 2

(6)

Figure 6. Analysis of sleeping ratio with group 1 and group 2

Figure 7 shows the ratio of power-saving with analysis and simulation. In this case, Tfand T1are

set to 5 ms and 20 ms, respectively (i.e., m = 4) and other parameters are the same as above. In order to satisfy QoS requirement, the MSS in group1 needs to wake up in each T1cycle, whereas

that in group 2 only needs to wake up once in each T2cycle. The MSS of group 1 needs to wake up at

least a Tftime in a T1cycle, so the sleeping ratio is

about to 3/4. Figure 7 shows that the analysis model matches with the simulation results, and the sleeping ratio increases with n. However, the performance of power-saving mechanism can longer reach a better performance when the value of n increases to a certain degree. According to the initially evaluated result, the value of n is recommended to be set between 3 and 8.

Figure 7. The sleeping ratio with analysis and simulation

6. Conclusions

This study proposed an energy-saving

mechanism of the emerging IEEE 802.16e

standard. This paper evaluated the IPSS scheme via analytical and numerical results. After the comparative study on the sleep-mode operation, the results showed that the pre-negotiation based IPSS scheme could carry out adaptive switching according to the application QoS requirement and network condition.

References

[1] Y. Xiao, "Energy Saving Mechanism in the IEEE 802.16e Wireless MAN," IEEE Communications

Letters, vol. 9 no. 7, pp.595-597, Jul. 2005.

[2] J. Xiao, S. Zou, B. Ren, S. Cheng, "An Enhanced Energy Saving Mechanism in IEEE 802.16e,"

IEEE GLOBECOM, 2006.

[3] Y. Zhang, M. Fujise, "Energy Management in the IEEE 802.16e MAC," IEEE Communication

Letters, vol. 10, no. 4, pp.311-313, Apr. 2006.

[4] M. G. Kim, Y. Y. Choi, M. Kang, "Trade-off Guidelines for Power Management Mechanism in The IEEE 802.16e MAC," Computer Communications, vol.31 no. 10, Jun. 2008.

[5] G. Dong, C. Zheng, H. Zhang, J. Dai, "Power Saving Class I Sleep Mode in IEEE 802.16e System," ICACT, vol. 3, pp. 1487-1491, 2007. [6] L. Kong, D. H. K. Tsang, "Performance Study of

Power Saving Classes of Type I and II in IEEE 802.16e," IEEE LCN, Nov. 2006.

數據

Figure 1. An example of the two levels MSS-based IPSS scheme the proposed IPSS scheme, and evaluated its
Figure 2. The scheduling of G1 in the next T1 cycle at the starting point of the previous T1 cycle
Figure 3. The scheduling of G2 in the next T2 cycle at the starting point of the previous T2 cycle T 1wG10 (6)   1 0im G1 m11G1i1G1iG1ibTbww (7)
Figure 4. Analysis of sleeping ratio with group 1
+2

參考文獻

相關文件

According to the passage, which of the following can help facilitate good sleep for children.. (A) Carefully choose the online content

Mean saving of 13% of total Lighting Cost for Corridors or Cost Saving of $42,500/ Month Average Vertical Daylight Factor for Living Room - Block 4. Daylight Energy Saving

To reduce the leakage current related higher power consumption in highly integrated circuit and overcome the physical thickness limitation of silicon dioxide, the conventional SiO

To reduce the leakage current related higher power consumption in highly integrated circuit and overcome the physical thickness limitation of silicon dioxide, the conventional SiO 2

manufacturing operation in the past and no direct link with customer to get continuous feedback.. Although design chain as well as customer chain has been suggested in recent years

Proprietor can discover the problems either do not have efficiency value at input internal resources or the output operation revenue does not reach operation effectiveness for

It is always not easy to control the process of construction due to the complex problems and high-elevation operation environment in the Steel Structure Construction (SSC)

The main objective of this system is to design a virtual reality learning system for operation practice of total station instrument, and to make learning this skill easier.. Students