Energy-Saving Coordinated Napping (CoNap) for ... - IEEE Xplore

4 downloads 0 Views 317KB Size Report
Abstract—We propose a time-slot-based transmission strategy, referred to as coordinated napping (CoNap) for energy saving in cellular networks. In CoNap ...
GC'12 Workshop: Multicell Cooperation

Energy-Saving Coordinated Napping (CoNap) for Wireless Networks Koichi Adachi, Jingon Joung, Sumei Sun, and Peng Hui Tan Institute for Infocomm Research, A*STAR 1 Fusionopolis Way, #21-01 Connexis (South Tower), Singapore 138632 Email: {kadachi, jgjoung, sunsm, phtan}@i2r.a-star.edu.sg Abstract—We propose a time-slot-based transmission strategy, referred to as coordinated napping (CoNap) for energy saving in cellular networks. In CoNap, multiple base stations (BSs) form a cluster and each BS operates in a transmit mode (TM) and a nap mode (NM) independently through an implicitly coordinated manner. The implicit coordination is implemented by the binary matrices to assign TM and NM to each BS in the cluster. CoNap can effectively reduce the network energy consumption and reduce the inter-cell interference, especially during the nonpeak traffic load hours. Our numerical results based on a realistic energy consumption model in a cellular network show that as high as 50% saving can be achieved without compromising the quality of service to users.

I. I NTRODUCTION Recently, power efficiency or energy efficiency (EE) has become one of the important performance metrics of the cellular communication systems due to the high demand for energy saving. Therefore, the objective has been shifted from how to achieve the high spectrum efficiency (SE) to how to reduce the required power/energy while satisfying the qualityof-service (QoS) requirement, i.e., a high EE is desired [1], [2] or how to achieve a good tradeoff between SE and EE [3]. The traffic load of the cellular systems has dynamic nature in both time and space (location) [4]. Under a high traffic load condition, all resources, such as time slots, frequency bands, and multiple antennas, are utilized with a high probability to satisfy the high traffic demands. Accordingly, all base stations (BSs) are activated. On the other hand, under a low traffic load condition, only a part of the resources is necessary to satisfy the QoS requirement. Hence, power consumption can be reduced by deactivating BSs for a long period of time (e.g., up to several hours) during the low traffic load condition. To cover the service areas of the deactivated BSs, a cell zooming method and a coordinated multipoint (CoMP) method have been mainly considered [5]–[7]. However, these methods have several drawbacks as follows. Cell zooming method needs an additional optimization on transmit power and antenna tilt angle and an additional transmit power to support users in the other cells. On the other hand, CoMP needs an additional information exchanges for data, control signal, and channel state information, among the cooperating BSs. For energy saving of long-term evolution (LTE) systems, discontinuous transmission (DTX) is considered without coordination among BSs [8]. Note that an operational cycle of DTX is much shorter than the above BS deactivation 978-1-4673-4941-3/12/$31.00 ©2012 IEEE

1150

2 1 3

Fig. 1. An example of BS flickering over three time slots. ‘’ and ‘•’ represent transmit mode (TM) and nap mode (NM), respectively.

methods. Time domain inter-cell interference coordination (ICIC) is introduced for heterogeneous network in LTE Rel10 to increase the spectrum efficiency. Recently, the impact of coordinated sleep of LTE cell on EE is studied under full traffic load condition [9]. It is shown that coordination of BS sleep can bring additional improvement in EE due to the inter-cell interferences. In this paper, we propose a time-slot-based transmission, termed by coordinated napping (CoNap), to save the network energy consumption. The napping is equivalent to the subframe-based sleeping in [9], yet it represents well the behavior of BS which transmits after very short non-transmission time (e.g., 1ms for subframe of LTE). In the CoNap networks, multiple neighboring BSs form a cluster, and each BS in a cluster selects a transmit mode (TM) or a nap mode (NM) at each time slot according to a binary pattern. In TM, the pattern is one and the BS transmits a signal to its corresponding users as usual, while in NM, the pattern is zero and the BS stands by for the immediate transition from NM to TM. For example, in Fig. 1, CoNap is illustrated with a cluster consisting of three BSs. BS1 is in TM at time slots 1 and 3, and in NM at time slot 2, i.e., a binary pattern vector for BS1 is (1 0 1)T . Since each BS alters its mode over time, we call this BS a flickering BS and the binary pattern is called a flickering pattern. The implicit coordination within the cluster is realized by a binary flickering pattern matrix including all flickering pattern vectors and a mapping matrix including all mapping pattern vectors. The mapping matrices will be designed later. In contrast to the existing BS deactivating approaches [5]– [7], BSs in CoNap cooperate implicitly and is neither in deactivate nor sleep mode. Different from [9], CoNap supports arbitrary number of cooperating BSs and flexible flickering pattern assignment

through a general flickering pattern matrix and a mapping matrix introduced later. The purpose of the CoNap is to reduce the energy consumption when a traffic load is low, while that of the time domain ICIC is to increase SE by controlling the subframe allocation under the heavy traffic load condition. The instantaneous transmission rate during TM needs to be increased compared to the conventional approaches as each BS transmits during only TM. Hence, the transmit power or the required frequency domain resource blocks (RBs) may be increased to satisfy the QoS requirement. However, since the neighboring BSs in NM are not interference sources anymore, additional power or resources may not be significant. To verify this conjecture, we model the BS power consumption in the networks and evaluate the energy saving gain of CoNap. The simulation results show that as high as 50% energy saving can be achieved by CoNap without significant QoS degradation. II. T RANSMISSION S YSTEM M ODEL

intra where Iu,b,s represents the interferences from other BSs in the inter represents same cluster (intra-cluster interferences) and Iu,b,s the interferences from other clusters (inter-cluster interferences), and they are modeled as  ⎧ intra ⎪ Iu,b,s = Pt fb ,s Gu,b ⎪ ⎨  b ∈{B\b}  . (4) inter ⎪ I = P fb ,s Gu,b ⎪ t ⎩ u,b,s ¯ b ∈B

Consider a downlink cellular system with Btotal BSs. The numbers of total time slots and of total frequency domain RBs are denoted by S and M , respectively. The lengths of one transmission cycle and of one time slot are tcycle and tts (= tcycle /S), respectively. Let us denote the whole BS set by Btotal , i.e., |Btotal | = Btotal with |X | being the cardinality of X . A. Received Signal Power at Users In the proposed CoNap, each BS switches between TM and NM at each time slot according to the flickering pattern, which will be explained later. However, the inter-cell interference can not be reduced effectively if each BS randomly selects the flickering pattern. It motivates us to consider a BS clustering. The BSs in a cluster share the assignment information of flickering pattern. The cluster is formed by taking the same procedure as the well-known orthogonal frequency reuse, in which BSs are allocated to its own orthogonal frequency band. The BSs are divided into non-overlapping clusters, where each cluster is formed by B BSs. We refer to B as cluster size. In the following, let us focus on the one cluster and denote ¯ the BS set within that cluster by B and the other BS set by B. Hence, B ∪ B¯ = Btotal and B ∩ B¯ = . The user set within the cluster is denoted by U. The average received signal-tointerference plus noise ratio (SINR) of BS b during time slot s at user u ∈ U, is calculated as γu,b,s = fb,s Pt Gu,b (Iu,b,s + σn2 )−1 ,

  where A ψu,b is the antenna gain with ψu,b being the elevation angle of user u from the main-beam direction of the antenna of BS b, Lu,b is the distance dependant path-loss, and ηu,b is the log-normally distributed shadowing-loss between user u and BS b with the standard deviation of σ 2 (dB). The interference Iu,b,s can be decomposed into two terms as intra inter Iu,b,s = Iu,b,s + Iu,b,s , (3)

(1)

where fb,s ∈ {1, 0} indicates that BS b is in TM if fb,s = 1 and in NM if fb,s = 0, Pt is the transmit power spectrum density, Gu,b is the channel gain between user u and BS b which is assumed to be constant during one transmission period, Iu,b,s is the interference from neighboring BSs, and σn2 is the additive white Gaussian noise (AWGN) power density. The channel gain, Gu,b , is given by   10 log10 Gu,b = A ψu,b + Lu,b + ηu,b , (2)

1151

B. Frequency Domain RB Allocation and Traffic Load In this paper, only the large scale fading effects, i.e., pathloss and shadowing-loss, are considered to verify the potential benefit of the proposed CoNap. Here, the target rate is taken as a QoS requirement. Since there is no explicit cooperation among BSs, the RB allocation information at each BS cannot be shared among the BSs. Hence, each BS allocates sufficient number of RBs to each user such that the target rate can be achieved even under the intra-cluster and inter-cluster interferences. For frequency domain user scheduling, round robin (RR) scheduler is used (Note that any existing user scheduling algorithm can be incorporated into the CoNap). Let mu,b,s ∈ {0, 1, · · · , M } indicate the number of RBs at BS b allocated to user u during time slot s, which satisfies   mu,b,s Ru,b,s , (5) Rutar ≤ S −1 b∈B s∈STM,b

where STM,b denotes the set of time slots with fb,s = 1, Rutar is the target rate of user u, and Ru,b,s is the achievable rate per RB of user u by connecting to BS b during time slot s. The achievable rate is obtained as Ru,b,s = Wtotal M −1 log2 (1 + γu,b,s ),

(6)

where Wtotal is the total system bandwidth. Since the number of RBs is M , some users may be blocked, i.e., some user may not be allocated to sufficient number of RBs to satisfy (5). The blocking probability of the system is defined as Pblock  |Ublock |/|U| with Ublock being the user set who are blocked. The traffic load, which represents the fraction of the RBs occupied at BS b during time slot s, is calculated as  mu,b,s . (7) ρb,s = M −1 u∈U

Obviously, 0 ≤ ρb,s ≤ 1. If ρb,s = 0, it is equivalent to fb,s = 0, i.e., BS b is in NM.

C. Total Energy Consumption The total energy consumption of a cluster during one transmission period is given as Ec (ρb,s )     PTM (ρb,s ) + tts PNM = tts S − |STM,b | , b∈B s∈STM,b

b∈B

(8) where PTM (ρb,s ) and PNM are the total power consumption for given traffic load ρb,s during TM and the power consumption during NM, respectively, which will be explained in the following. A realistic total power consumption model at a BS is proposed as follows. The RF transmit power can be expressed as a function of the traffic load ρb,s as [2] PRF (ρb,s ) = (Pmax − Pover ) ρb,s + Pover κ(ρb,s ),



(9)

Wtotal Pt

where Pover = pover Pmax is the fixed overhead of the radiated power related to reference signal with Pmax being the maximum transmit power and

1, if ρb,s > 0 κ(ρb,s ) = . (10) 0, otherwise The drain efficiency of a Doherty amplifier, that is defined as a ratio of output RF power to required DC power, is expressed as [10]

π cPRF (ρb,s ) 0 < cPRF (ρb,s ) ≤ 14 2 η(PRF (ρb,s ))= π √cPRF (ρb,s ) , 1 2 4 < cPRF (ρb,s ) ≤ 1 3

cPRF (ρb,s )−1

(11) where c = 1/(Pmax × 10OBO/10 ), i.e., the inverse of the peak output power. Since the peak-to-average power ratio (PAPR) of current cellular system using orthogonal frequency division multiplexing (OFDM) is generally larger than 6 dB, output backoff (OBO) is set to more than 6 dB. Hence, the drain efficiency is always obtained from the first equation in (11). By denoting the amplification gain of the PA by g, the input signal power to PA is given by Pin = PRF /g. Then, the total required power of the PA for output power of PRF (ρb,s ) is   −1  PPA (ρb,s ) = g −1 + η(PRF (ρb,s )) PRF (ρb,s ) PRF (ρb,s ). (12) The total power consumption of BS for given traffic load ρb,s is calculated as   PTM (ρb,s ) = Pfix + ρb,s Pdyn + PPA (ρb,s ) Ploss , (13) where Pfix and Pdyn denote the power consumption at smallsignal RF transceiver and base band interface, respectively, and Ploss is the total power loss due to AC-DC and DC-DC converters and cooling equipment. Each value of the consumed power is given as Pfix = 10.8 Watt, Pdyn = 14.8 Watt, and Ploss = 27.9% [2]. The total power consumption during NM is given as PNM = Ptx (0) = Pfix Ploss .

(14)

1152

Remark 1: PTM (ρb,s ) is a concave function over ρb,s . III. C O NAP T HROUGH F LICKERING PATTERN M ATRIX AND M APPING M ATRIX In contrast to the BS deactivating approaches, no BS is deactivated and there is no explicit cooperation among BSs in CoNap. The CoNap is realized by two matrices: a binary flickering pattern matrix and a binary mapping matrix. The number of time slots during one transmission period is referred to flickering pattern cycle as the same flickering pattern is repeated every S time slots. A. Binary General Flickering Pattern Matrix A general binary flickering pattern matrix is a Q-by-S binary matrix and denoted by FG , which captures the operation of BSs during flickering pattern cycle S. Since FG is a binary matrix, the whole pattern can be covered by setting Q = 2S , which denotes the total number of flickering patterns. FG is expressed as ⎛ T ⎞ ⎛ ⎞ f1 f1,1 · · · f1,s · · · f1,S ⎜ .. ⎟ ⎜ .. .. ⎟ .. ⎜ . ⎟ ⎜ . . . ⎟ ⎜ T ⎟ ⎜ ⎟ ⎜ ⎟ ⎟ f · · · f · · · f f = FG = ⎜ q,s q,S ⎟ , (15) ⎜ q ⎟ ⎜ q,1 ⎜ .. ⎟ ⎜ .. . . .. .. ⎟ ⎠ ⎝ . ⎠ ⎝ . T fQ fQ,1 · · · fQ,s · · · fQ,S T  where fq = fq,1 · · · fq,s · · · fQ,S is the S-by-1 flickering pattern column vector and the element fq,s ∈ {1, 0} denotes the operation of BS at time slot s. If fq,s = 1, the BS is in TM at time slot s, and otherwise it is in NM. For example, the general binary flickering pattern matrix FG with S = 3 is given by ⎛ ⎞T 0 0 0 0 1 1 1 1 (16) FG = ⎝ 0 0 1 1 0 0 1 1 ⎠ . 0 1 0 1 0 1 0 1 B. Mapping Matrix Let us define a flickering pattern matrix of BSs in a cluster as T  (17) J  j1 · · · jb · · · jB , where jb is a length S binary column vector which represents the flickering pattern assigned to BS b ∈ B. A B-by-Q binary mapping matrix MG is defined as T  (18) MG  ei1 · · · eib · · · eiB , where ei is a Q-by-1 column vector with a 1 at the ith element and 0’s elsewhere. Using the general binary flickering matrix in (15) and the binary mapping matrix in (18), we can determine the flickering pattern matrix in (17) as follows: J = MG FG  T  T = ei1 · · · eib · · · eiB f1 · · · fq · · · fQ T  = fi1 · · · fib · · · fiB . The flickering pattern fib is assigned to BS b.

(19)

C. Flickering Pattern Assignment As shown in (19), any flickering pattern can be assigned to BSs from the general binary flickering pattern matrix FG through the mapping matrix M. In this subsection, we give several examples of the mapping matrix and resulting flickering pattern matrix assigned to BSs when B = 3 and S = 3 (i.e., Q = 8). 1) Orthogonal Pattern Assignment: Only one element of each column of the flickering pattern matrix is one, and remaining elements are zero as follows: ⎛ ⎞ 0 0 1 (1) Jorth = (e2 e3 e5 )T FG = ⎝ 0 1 0 ⎠ , 1 0 0 ⎛ ⎞ (20) 0 0 0 (2) Jorth = (e1 e2 e7 )T FG = ⎝ 0 0 1 ⎠ . 1 1 0 Remark 2: The intra-cluster interferences are completely eliminated as long as the same flickering pattern is not assigned to more than one BS. Remark 3: The inter-cluster interferences become smaller as the number of BSs in other clusters becomes less, which is in TM during the same time slot, is less. Remark 4: For the orthogonal flickering , the number of time slots and the cluster size should satisfy S ≥ B. 2) Random Pattern Assignment: Each row can be randomly extracted from the rows of FG . ⎛ ⎞ 0 0 1 (1) Jrand = (e2 e5 e8 )T FG = ⎝ 1 0 0 ⎠ , 1 1 1 ⎛ ⎞ (21) 1 0 1 (2) Jrand = (e6 e6 e3 )T FG = ⎝ 1 0 1 ⎠ . 0 1 0 Remark 5: For fixed S, the intra-cluster interferences become larger while the inter-cluster interferences become smaller as B increases. IV. N ETWORK E NERGY S AVING

BY

C O NAP

In this section, we propose a network energy saving method by using the CoNap. A. Orthogonal Flickering Pattern Assignment As mentioned in Remarks 2 and 3, the orthogonal flickering pattern can completely eliminate the intra-cluster interferences and reduce the inter-cluster interferences, thus we use the orthogonal flickering pattern. Furthermore, for simplicity, we set S = B to satisfy the condition for the orthogonal flickering pattern assignment in Remark 4, i.e., S ≥ B. Accordingly, the length of each time slot is tts = tcycle /S. As it is explained in Section III, every flickering pattern can be generated from the general binary flickering pattern matrix FG and mapping matrix MG . To avoid to assign the same orthogonal flickering pattern to multiple BSs in the same cluster, we use the 2S -by-S

1153

general binary flickering pattern matrix FG and the following mapping matrix Mfix . Mfix = (ei1 · · · eib · · · eiB )T ,

(22)

where ib = 1 + 2S−b . For example, when S = B = 4 and Q = 24 , we have the following flickering pattern matrix: ⎛ ⎞ 1 0 0 0 T ⎜ 0 1 0 0⎟  T ⎟ . (23) Jorth= e9 e5 e3 e2 f1 · · · fq · · · fQ =⎜



⎝ 0 0 1 0⎠ Mfix FG 0 0 0 1 B. Network Energy Saving by Orthogonal Flickering Pattern To minimize the total energy consumption per cluster, we formulate the optimization problem for a given flickering pattern Jorth as follows: min

Ec (ρb,s ) (24a)   mu,b,s Ru,b,s , ∀u (24b) Rutar≤

mu,b,s ∈{0,··· ,M}

s.t.



b∈B s∈STM,b

mu,b,s ≤ M, ∀b, s

(24c)

u∈U

    q mu,b,s ≤ 1, ∀u (24d)

b∈B

s∈STM,b

where q(x) = 0 when x = 0, otherwise q(x) = 1. Constraint (24b) guarantees that each user’s target rate, (24c) guarantees that the number of allocated RBs during each time slot at each BS is less than the total number of RBs, and (24d) follows the fact that there is no cooperation among BSs, i.e., each user is supported by a single BS. Since the above problem is a combinatorial problem with the complexity O(B |U | ), we develop a suboptimum algorithm to solve (24). To this end, we use the following observation. While satisfying (24b), mu,b,s is minimized by connecting to the BS with the highest γu,b,s as it is a decreasing function over γu,b,s . Then, the following suboptimum algorithm to solve the optimization problem (24) is developed. First, each user is associated with the BS with highest SINR and the required number of RBs to satisfy the target rate is calculated using (6). Next, each BS checks whether the associated user can be accommodated. If there are enough number of RBs remained, the RBs are allocated to the user and move to next user. Otherwise, the user is considered to be blocked. V. S IMULATION R ESULTS In this section, the energy consumption of the proposed CoNap is evaluated. The simulation parameters are summarized in Table I. In total |U| users are uniformly and randomly distributed within the cluster so that max γu,b,s ≥ b∈B,s∈STM,b

γth with γth being a predetermined threshold. Each user is equipped with two receive antennas. The interferences from neighboring six clusters are taken into account. The distance dependant path-loss is calculated as Lu,b = 128.1 + 37.6 log10 (du,b ) where du,b (km) is the distance between user u and BS b. Antenna gain A(ψu,b ) is calculated as in [11].

120

The impact of the average number of users per cell (|U|/B) on the system performance is shown in Fig. 2 with the cluster size B being parameterized. The average energy consumption per BS, average blocking rate, and average traffic load per BS are taken as performance metrics. The target rate is fixed to Rutar = 1 (Mbps). Fig. 2 (a) clearly shows that the proposed CoNap provides significant energy saving gain irrespective of the number of users. When B = 3, up to 50% energy saving is achieved. This is because each BS is in NM during 2/3 of total transmission period. Furthermore, the intra-cluster interference is completely eliminated by the orthogonal flickering pattern. However, from Fig. 2 (b), the average blocking rate is severely degraded as B becomes larger. The blocking rate of the proposed CoNap with B = 7 and 9 is quite high. This is because the time slot duration becomes less and accordingly the transmission rate during TM needs to be higher. However, the number of frequency domain RBs and the transmission power are limited, the sufficient number of frequency domain RBs cannot be allocated to each user to support the QoS requirement. This can be seen from Fig. 2 (c) as the traffic load approaches 1 when B is larger and the number of users per cell becomes larger.

100 80 60 40 20 0

0

5

10

15

20

25

30

(a) 10

0

-1

10

-2

10

VI. C ONCLUSION In this paper, we propose a coordinated napping (CoNap), in which a non-transmission mode, so called napping mode, is realized by an implicit coordination among BSs according to a general binary flickering pattern matrix and a mapping matrix. As a consequence, significant reduction of the energy consumption can be obtained as verified by numerical results. Since the proposed CoNap requires only implicit coordination among the BSs, it can be implemented with low complexity and backhaul overhead.

-3

10

0

5

10

15

20

25

30

(b) 1 0.8 0.6

R EFERENCES

0.4 0.2 0

0

5

10

15

20

25

30

(c) Fig. 2. Impact of average number of users per cell (|U |/B) with Rtar = 1 (Mbps): (a) Average energy consumption per BS (J) (b) Average blocking rate (c) Average traffic load per BS during TM. TABLE I S IMULATION PARAMETERS Cluster size Cell radius Total bandwidth Number of RBs Maximum transmission power Overhead of radiated power Shadowing standard deviation AWGN power density SINR threshold

B rcell Wtotal M Pmax pover σ2 2 σn γth

3, 4, 7, 9 290 (m) 10 (MHz) 50 46 (dBm) 0.1 8 (dB) -174 (dBm/Hz) -5 (dB)

1154

[1] L. M. Correia, et al, “Challenges and enabling technologies for energy aware mobile radio networks,” IEEE Commun. Mag., vol.48, no.11, pp.66–72, Nov. 2010. [2] INFSO-ICT-247733 EARTH Deliverable D2.3 “Energy efficiency analysis of the reference systems, areas of improvements and target breakdown”, available@https://www.ict-earth.eu, Jan. 2012. [3] J. Joung, et al, “Tradeoff of spectral and energy efficiencies: Impact of power amplifier on OFDM systems,” in Proc. IEEE Globecom, Anaheim, USA, Dec. 2012. [4] D. Willkomm, et al, “Primary user behavior in cellular networks and implications for dynamic spectrum access,” IEEE Commun., Mag., vol.47, no.3, pp.88–95, Mar. 2009. [5] Z. Niu, et al, “Cell zooming for cost-efficient green cellular networks,” IEEE Commun. Mag., vol.48, no.11, pp.74–79, Nov. 2010. [6] D. Cao, et al, “Energy saving performance comparison of coordinated multi-point transmission and wireless relaying,” in Proc. IEEE Globecom 2010, pp.1-5, Miami, USA, Dec. 2010. [7] S. Han, et al, “On the energy efficiency of base station sleeping with multicell cooperative transmission,” in Proc. IEEE PIRMC 2011, pp.1536– 1540, Tronto, Canada, Sept. 2011. [8] P. Frenger, et al, “Reducing energy consumption in LTE with cell DTX,” in Proc. IEEE VTC’11-spring, pp.1–5, Budapest, Hungary, May 2011. [9] K. Abdallah, et al, “Energy-efficient coordinated sleep of LTE cells,” in Proc. IEEE ICC’12, pp.6760–6764, Ottawa, Canada, Jun. 2012. [10] S. C. Cripps, RF Power Amplifiers for Wireless Communications, Second Edition, Artech House Microwave Library, 2006. [11] 3GPP TR 36.814 V9.0.0, “Further advancements for E-UTRA physical layer aspects”, 2010.