DOI QR코드

DOI QR Code

Low-Complexity Energy Efficient Base Station Cooperation Mechanism in LTE Networks

  • Yu, Peng (State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications) ;
  • Feng, Lei (State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications) ;
  • Li, Zifan (State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications) ;
  • Li, Wenjing (State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications) ;
  • Qiu, Xuesong (State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications)
  • Received : 2014.04.07
  • Accepted : 2015.08.03
  • Published : 2015.10.31

Abstract

Currently Energy-Saving (ES) methods in cellular networks could be improved, as compensation method for irregular Base Station (BS) deployment is not effective, most regional ES algorithm is complex, and performance decline caused by ES action is not evaluated well. To resolve above issues, a low-complexity energy efficient BS cooperation mechanism for Long Time Evolution (LTE) networks is proposed. The mechanism firstly models the ES optimization problem with coverage, resource, power and Quality of Service (QoS) constraints. To resolve the problem with low complexity, it is decomposed into two sub-problems: BS Mode Determination (BMD) problem and User Association Optimization (UAO) problem. To resolve BMD, regional dynamic multi-stage algorithms with BS cooperation pair taking account of load and geographic topology is analyzed. And then a distributed heuristic algorithm guaranteeing user QoS is adopted to resolve UAO. The mechanism is simulated under four LTE scenarios. Comparing to other algorithms, results show that the mechanism can obtain better energy efficiency with acceptable coverage, throughput, and QoS performance.

Keywords

1. Introduction

Along with the development of cellular networks, varieties of services can be supplied, and sustained growth of BSs (such as BTS, NodeB, eNodeB, Femto-cell) occupy about 50%~60% of network energy consumption [1]. In the planning stage, cellular networks are usually dimensioned according to predictive peak traffic. However, during night time regional traffic is far from peak hour and much energy is wasted [2].

Frequent adjustments of wireless parameters are required to implement ES compensation in cellular networks, such as transmit power, antenna tilt, and so on [3]. Though traditional manual management is not suitable, self-management can perfectly resolve this problem. Concept of ES Management (ESM) defined by 3GPP in Self-Organized Network (SON) use case is followed: when network traffic is low, several BSs can be slept through signaling, and remain active BSs are cooperated to compensate regional coverage and capacity [4]. Currently BS cooperation is an effective method used to enhance energy efficiency in cellular networks with BS sleep mechanism [3] or non-BS sleep mechanism [5]. As BS sleep mechanism can obtain more energy-saving gain, this paper mainly concentrates on this one.

However, sleeping several BS will change regional coverage topology and no doubt introduce service quality degradation, so saving energy is a tradeoff between energy efficiency and performance. Currently ES problems have been studied from many perspectives. For specific implementation, ESM solutions mainly adopted BS cooperation to compensate coverage and capacity for switched-off BSs [6-7]. For coverage compensation of sleep BS, several methods are just suitable for regular BS deployment as in [8-9]. On account of traffic load and neighbor relationship, an ES method through cell extension was given in [10]. But only number of switched-off BS is used to denote ES gain.

Still, several above methods only consider the power saving at one time point [6-7,10-11], ES efficiency and traffic fluctuations over the time period are ignored. For other regional ES methods considering traffic variations, traffic variation was profiling as a sinusoidal-function in [12], and ES gain with acceptable service blocking probability was analyzed then. But ES trigger and recovery conditions were neglected. Opposite pair and trigonal pair compensation solution for a single BS was analyzed in [9], but traffic distribution and compensation method are ideal. Further modified ES method based on trigonal pair compensation was proposed in [13]. It divided ES procedure into two stages, but complexity of mathematical model is high and energy efficient can be improved. A multi-stage ES method was given in [14]. It involved a traffic predication method, and takes ES actions in each divided coverage grid. But intra-grid interference and inter-grid overlap is ignored. An energy-efficient cell breathing and offloading mechanism in both macro cellular and heterogeneous net-works was studied in [15], but coverage and interference from user perspectives are not considered. Traffic-Aware relay sleep control analytical model using stochastic geometry theory was analyzed in [16], which is hard to be implemented in practical networks.

In order to provide regional and hotspot coverage in LTE networks, coverage enhancement technologies, for instance, micro-BS/cell, femto-BS/cell, BBU+RRU and relay, were adopted. Generally, macro-cell/BS is responsible for regional coverage. Other lower power nodes are mainly deployed for hotspot [17]. Coverage of micro-BS/cell is always overlapped by macro-BS/cell. Moreover, power consumption of macro-BS/cell is fairly higher than smaller one [18]. Thus research on ESM for macro-BS takes on more significance.

Based on above analysis, an energy efficient BS cooperation mechanism with low complexity is proposed for LTE networks. Its contributions are shown followed: 1) an integrated ES optimization model considering temporal-spatial affection, coverage, interference, and QoS constraint is constructed; 2) to resolve the ES optimization problem with low complexity, traffic-aware time domain division method is proposed; 3) to resolve BMD sub-problem, effective BS pair cooperation method under practical BS topology is analyzed; 4) to resolve UAO sub-problem, a distributed heuristic algorithm under QoS constraints is established. The effectiveness of our mechanism is simulated and evaluated under LTE networks at last.

The paper is organized as followed. In Section 2, the ES optimization model is constructed. We still give the description for the BMD sub-problem and UAO sub-problem. In Section 3, low-complexity solution methods for ES optimization model is analyzed, which includes time domain division method, local BS pair cooperation method, dynamic trigger and recovery algorithms for BMD sub-problem, and distributed heuristic algorithm for UAO sub-problem. In Section 4, the mechanism is simulated under four LTE scenarios for practical arrival rates for one week. Conclusions and future work are given in Section 5.

 

2. ES Optimization Model

To constrcut ES optimization model in LTE networks, we discuss the system model firstly, which includes resource allocation scheme and power model of BS. Then mathematical formulation for ES optimization and corresponding BMD and UAO sub-problems are introduced.

2.1 System Model for LTE

A. Resource Allocation Scheme

In LTE networks with K kinds of service, let I = {1, 2, …, I} and J = {1, 2, …, J} denote the set of Users and BSs. For BS j. At time t for user i and BS j, binary variable xij(t) = 1 if user i is serving by BS j, otherwise xij(t) = 0. Still, pij(t) denote the transmit power of which BS j communication to user i, and gij(t) denote the channel gain between BS j and user i. Then, we define X(t) = [xij(t)], P(t) = [pij(t)], and G(t) = [gij(t)] as the BS association matrix, the transmission power matrix and channel gain matrix respectively. The Signal to Interference plus Noise Ratio (SINR) experienced by user i from BS j is given by

Where N0 is the thermal noise. Assuming AMC (Adaptive Modulation and Coding) is used, and then SINR can be mapped to the spectral efficiency as

Here, 0 ≤ ξ ≤ 1 is the attenuation factor, γmin and γmax are the minimum SINR and maximum SINR, and ψmax is the maximum spectral efficiency [19]. Further, require Resource Block (RB) of user i from BS j is given by

Where uij(t) is the required data rate and WRB is bandwidth of each RB. Function ⌈ y ⌉ denotes the nearest integer which is not smaller then y. Further, load factor of BS j is given by

Where βM is the maximum RB number for each BS. And load factor is considered as an important effect factor for dynamic part of BS power.

B. Power Model of BS

For BS j, assuming its maximum operating power when fully utilized is . Moreover, portion of its fixed power to is denoted as δj. At time t, with ES method, power of BS j is given by

Where φj(t) denotes required power portion of fixed power to keep BS controllable when it goes to sleep mode. δj can be used to denote non-energy-proportional BS such as 0 < δj < 1 for macro-BS, energy-proportional BS such as δj = 0 for micro-BS and femto-BS, and other fixed power nodes when δj = 1[11]. Furthermore, we give definition of φj(t) as

Where ε is a small value denoting power ratio for maintaining basic management function. When Lj(t) > 0, BS j is active with full power operation. When Lj(t) = 0, which means none user is served by BS j, it can be set into sleep mode with minimum operation power. So with (5)~(6) we can evaluate BS in different mode. Then for the LTE networks, energy required for BSs on time period [0, T] is given by

2.2 Mathematical Formulation for ES Optimization

For LTE networks, the target of ES optimization problem is minimum energy consumption on the time period with acceptable performance. Taking BS association matrix and transmission power matrix as variables, the optimization problem is decribed as

Where constraint (9) makes sure that one user can only be served by no more than one BS simultaneously. Constraint (10) is adopted to keep blocking probability for service k at BS j (denoted as ) below threshold [8]. Constraint (11) is used to guarantee that none BS is overload, and Cj(t) is the available RB number for BS j at time t. Constraint (12) is restriction for transmit power of BS j with control factor α. Constraint (13) and (14) make sure interference and signal strength for serving user i are all keep above target value, where χ is the lower threshold for signal strength. Constraint (10) and (13) can be considered as important QoS parameters.

As motivation for saving energy in LTE networks is the traffic variations, so we must find correlation between sleep BS number and traffic profile. However, practical traffic always fluctuates with times, so ES mechanism should avoid frequent BS on-off actions on the time period. To resolve this problem, we propose a traffic-aware time domain division method firstly, and we can obtain at least two monotone time intervals. Only during monotone interval we should resolve problem P.

Referring to mathematical analysis in [19], we can find that P is a non-convex combinational problem with non-linear constraint. Classical mathematical solutions may not be effective. As ES mechanism should consider the BS sleep strategy and QoS maintenance scheme, so we can consider P from BS perspective and user perspective separately. To reduce the computation complexity of the problem, we then decompose the problem into temporal BMD sub-problem and spatial UAO sub-problem.

From BS perspective, we should find a strategy to maximum sleep BS number and meanwhile maintaining regional coverage and capacity constraints, that is what BMD problems aims to resolve. Once BS mode is determined, from user perspective, we should then find proper BS-user connections and corresponding parameter adjustments to minimize regional power above acceptable QoS constraints, that is what UAO problem aims to resolve.

A. Temporal BMD Problem

As fixed part of BS power occupies most energy consumption, so the target of BMD problem is maximizing the number of sleep BS on the time period. However, in order to keep coverage constraint and resource constraint and minimize the negative affect, number of sleep times for each BS should be control. Thus BMD problem is given as

Where L(t) is the load factor vector for each Lj(t). sj(t) is a binary variable denoting the mode of BS j at time t , which is can be set as 0 and 1 meaning sleep mode and active mode. That is, if Lj(t) > 0, sj(t) = 1, otherwise, sj(t) = 0. On the time period, the more BSs turning to sleep mode, the smaller P1 becoming, which equals to maximize the number of sleep BSs.For sleep BS, its load is allocated to active neighbouring BSs. Constraint (16) makes sure none BS is overload. As described in [14], on one period the sleep times for each BS should be controlled to reduce negative effect to the network topology. Constraint (17) guarantees the sleep times lower than target value w. In constraint (18), Uj(t) is the neighbor BS set of BS j. So for BS under sleep mode, at least ι active BSs exist in its neighbor list to guarantee coverage.

BMD problem determines BS mode and load re-allocation method for each BS at arbitrary time t. However, connections among users and BSs with spatial considerations should be resolved through UAO problems.

B. Spatial UAO Problem

For UAO problem, its target is to minimum regional BS power with performance constraints at time t. So spatial BS association matrix and transmission power matrix are taken as variables without time considerations. Then UAO problem is given by

We can find that P2 and P2 are still mix-integer non-convex problems. As P2 and P2 should be resolved for arbitrary time t, each BS j and each user i, they may cost much time and computation resource for Operation Administration and Maintenance (OAM) system. For practical implementation, the expense is not economic. To resolve them, we explore the solutions with low complexity. Firstly, we can assume that traffic for each BS and the network is almost constant in each hour, so P2 and P2 can be just resolved at the beginning of each hour. The solutions for the two sub-problems will be analyzed in detail later.

C. Resolving methods and algorithms for ES optimization problem

Resolutions for above sub-problems are show in Fig. 1. As described in Fig. 1, low-complexity resolving algorithms and methods for the optimization problem mainly contain traffic-aware time domain division method, local BS pair cooperation method, dynamic ES trigger algorithm, dynamic ES recovery trigger algorithm and distributed heuristic BS association algorithm. Relations among these methods and algorithms will be described below:

1) Traffic-aware time domain division method firstly divides each day into four intervals to avoid frequent BS sleeping, which are traffic decreasing interval, low-traffic interval, traffic increasing interval and high-traffic interval. During low-traffic interval and high-traffic interval regional traffic is fluctuant and none algorithm will be executed.

2) To resolve temporal BMD problem, dynamic ES trigger algorithm will be executed for each hour during traffic decreasing interval, which makes sure number of sleep BS increasing along with time. Still, dynamic ES recovery algorithm will be executed for each hour during traffic increasing interval, which makes sure number of active BS increasing along with time. And these two algorithms will guarantee that each BS will be slept at most once.

3) Dynamic ES trigger algorithm and dynamic ES recovery algorithm will give the modes of each BS according to regional traffic and regional BS topology. Local BS pair cooperation method gives detailed analysis for EOP and ETP determination, which shows how to compensate a single BS with neighbor BSs topology. EOP and ETP are basis of above two BS mode determination algorithms.

4) In each hour, once dynamic ES trigger algorithm or dynamic ES recovery algorithm is executed, regional BS mode will change and user may handover to proper BS to guarantee QoS. As UAO problem should consider many factors from user perspective, much overhead is required if concentrated control is used. Thus, distributed heuristic BS association algorithm will be executed to resolve UAO problem.

Fig. 1.Resolutions for ES optimization problem

Next, these methods and algorithms will be introduced in detail.

 

3. Low-complexity Solution Methods and Algorithms for ES Optimization Model

3.1 Traffic-aware Time Domain Division Method

To understanding traffic variations in LTE networks, normalized traffic variations for one week from a district in Beijing are shown in Fig. 2. The traffic profile denotes that: 1) Traffic variations during weekdays and weekends are different, and load during weekends is always lower than weekdays. Moreover, basic varying cycle is 24 hours. 2) During midnight, such as from 1:00 to 5:00, traffic is lower than 10% of peak value. 3) Traffic variation in each day always consists of more than two monotone intervals. Thus we should consider divide each day into different time domains.

Fig. 2.Normalized traffic variations in one week

As regional traffic load at time t is T (t). Based on above features, we divide each day into four time domains. We firstly determine busy traffic threshold Thmax and slight traffic threshold Thmin according to empirical value, and then we will divide each day into four time domains as below.

Step 1: Train out integer time points ta and tb as shown in Fig. 2, which satisfy that ta < tb in each day, and for arbitrary t∈[ta, tb], T (t)≥ Thmin is constantly tenable;

Step 2: Train out integer time points tc and td as shown in Fig. 2 with followed conditions: a). tb ≤ tc and tc ≤ td; b). T (tc) ≤ Thmax and T (td) ≤ Thmax; c). T (t) is monotone decreasing in [td, ta + 24] and monotone increasing in (tb, tc).

From above steps we can then divide each day into four time domains, which are T1= [td, ta + 24), T2= [ta, tb], T3= (tb, tc), T4=[tc, td), respectively. Furthermore, we denote that different ES actions should be executed for each time domain as:

1) During T1, traffic load gradually decreases, so dynamic multi-stage ES trigger algorithm will be executed at the beginning of each hour;

2) During T2, regional traffic is fairly low and may be fluctuant, so modes of each BS will keep on the status at time point ta;

3) During T3, traffic load gradually increases, so dynamic multi-stage ES recovery algorithm will be executed at the beginning of each hour;

4) At time point tc, all the BS will be recovered to active mode, and keep on active during T4.

From Fig. 2 we can still find that [td, ta + 24] may stretch across two days. Above analysis implies that ES trigger algorithm and ES recovery algorithm are two key issues. However, these two algorithms mainly aim at resolving BMD problems. And each hour, distributed heuristic BS association algorithm for UAO should be executed as well, so as to keep regional coverage, capacity and interference above acceptable level.

Before we introduce the dynamic multi-stage algorithms, we will analyze local BS pair cooperation method will be analyzed firstly.

3.2 Local BS Pair Cooperation Method

When traffic of BS is low, two or three neighbor BSs were cooperated to compensation its coverage [9]. This method is not suitable for irregular BS deployments. According to our previous work on Opposite Pair (OP)[20] and Trigonal Pair (TP)[13] compensation, we define more practical cooperation method with virtual compensation radius. Our method consists of two stages: 1) determination of OP/TP set; 2) selection of an effective OP/TP. Notice that this method just aims at macro-BS.

A. Determination of OP/TP set

Assuming radius of BS i is ri, inter-BS distance of BS i and BS j is dij. For BS i requiring compensation, assume its neighbor BS set is . And represents BS set whose coverage overlaps with BS i. Then candidate compensation BS set of BS i is . We will discuss determination for OP and TP set respectively.

-Candidate OP Set

Now we consider how BS i can be compensated by opposite BS j and k. As shown in Fig. 3, when coverage radiuses of BS j and k increase and intersect at point A which is just on the coverage edge of BS i, coverage of BS i can be totally compensated.

Fig. 3.A opposite pair compensation case for BS i

For BS i, to decrease interference caused by coverage adjustments, for BS j and k, their compensation radiuses and must be minimal. Through geometrical analysis we can find that when θ =∠jik = π, and can target minimum value with dij and dik separately. When θ decrease, and will increase. So constraint for θ is required. Based on analysis in [17], we define the value space of θ as (5π/6, π]. And for irregular BS deployments, we firstly give the definition of OP as followed.

Definition 1: For BS i, if BS pair {j, k} satisfied that j, k∈, and 5π/6 < θ ≤ π, then we call pair {j, k} as a OP of BS i.

For BS i, denoting its OP set as , then is determined through the followed steps:

Step 1: ⇐ ∅, ⇐ {{j, k}| j ∈ and k ∈ , j ≠ k} ;

Step 2: if = ∅ , terminate the algorithm and output ; otherwise choose {j, k} from , ⇐ \ {{j, k}, {k, j}} , go to Step 3;

Step 3: if {j, k} is a OP of BS i, ⇐ U {j, k} , go back to Step 2; otherwise go back to Step 2 directly.

Generally at most six neighbor BSs exist around one BSs, so || ≤30. Then we get time complexity of above algorithm is just O(J).J is the regional BS number. As determination of is only related with static BS topology information. So it can be obtained advanced and stored. After obtaining , we should select a proper OP for BS i and analyze the best compensation radius.

-Candidate TP Set

Then we consider when BS i can be compensated by trigonal BS j, k and l. As shown in Fig.4, when coverage radiuses of BS j, k and l increase and intersect at site location of BS i, coverage of BS i can be totally compensated. As analyzed in [13], constraints for angles θ1, θ2 and θ3 are: θ1 + θ2 + θ3 = 2π, and value space of each angle is [2π/3, 5π/6]. For irregular BS deployments, we give the definition of TP below.

Fig. 4.A trigonal pair compensation case for BS i

Definition 2: For BS i, if BS pair {j, k, l} satisfied that j, k, l ∈ , and 2π/3 <θ1, θ2, θ3 ≼ 5π/6, then we call pair {j, k, l} as a TP of BS i.

For BS i, assuming its TP set is , then can be obtained as the same steps of with complexity of O(J). Moreover, proper TP for BS i with best compensation radius will be analyzed then.

B. Effective OP/TP selection

In order to guarantee effective coverage for BS i, for each OP/TP, we will figure out proper compensation radius for each BS in these pairs to get effective OP/TP.

-Effective OP Determination

In order to guarantee effective coverage for BS i, we give the following definitions firstly.

Definition 3: For OP pair {j, k} of BS i, if BS j and BS k intersects at two points, then we call the point near BS i as a CRP (Coverage Reference Point) for this OP, as point A in Fig. 3. If distances from the two points to BS i are equal, anyone can be set as the CRP.

Definition 4: For BS i, if OP = {j, k} can totally compensate its coverage, but < dij+ ri and < dik + ri, which means only BS j or BS k could not cover BS i entirely, then we call this OP as an EOP (Effective OP).

Based on above definitions, we can get Theorem 1.

Theorem 1: For OP = {j, k} of BS i, assuming extension line of segment ji intersect coverage edge of BS i at point C, and extension line of segment ki intersect with coverage edge of BS i at point D. As shown in Fig. 5, when CRP A slide on the minor arc (or semi-circle) CD (not including point C and D), then {j, k} is an EOP for BS i.

Fig. 5.Proof description for theorem 1

Proof: Assume segment ij intersects with coverage edge of BS i at point E, and segment ik intersects with coverage edge of BS i at point F, as shown in Fig. 5. If CRP A exists and slide on coverage edge of BS i, geometrical feature implies that A could not be on the minor arc (or semi-circle, including point E and F) EF. Still, length of segment dCj = dij + ri is the largest distance from BS j to coverage edge of BS i, and length of segment dDk = dik + ri is the largest distance from BS k to coverage edge of BS i.

When CRP A locates at inner coverage of BS i, then shadow region G could not be covered. So {j, k} is not effective. If CRP A locates at point C or D, then from Definition 4 we can conclude that {j, k} is not an EOP as well. When CRP A locates on arc DE, point D could not be covered. Similarly, when CRP A locates on arc CF, point E could not be covered as well. So {j, k} may not be effective.

When CRP A slides on minor arc CD, we have < dij + ri and < dik + ri. Assume another intersection point for coverage edge of BS j and BS k is B, and then B is outside coverage of BS i. It’s easy to find that remain part of coverage of BS i outside BS j can be wholly absorbed by BS k. So {j, k} is an EOP. Proof is completed.

Theorem 1 proves that for any OP={j, k} of BS i with coverage extension, we can find corresponding EOP with CRP locating on coverage edge of BS i. For each EOP, we should compute out compensation radiuses for each compensation BS next. We construct the following two-dimension axis for BS i in Fig. 6. Initially, dij, dik, djk and ri is known. With dij, dik and djk, we can obtain the angle θ, θ1 and θ2 by cosine theorem.

Fig. 6.Analysis of compensation radius for EOP

We set coordinate of CRP A as (ri·cosω, ri·sinω), then we can express compensation radiuses and below:

In fact many EOPs may originate from one OP. To computation simply, we can consider dij and dik for compensation coverage of BS i. In order to make compensation effect uniformly, we set proportion of and as followed:

Theoretically, we can figure out and from (20) to (22). Then we prove the existence for the compensation radiuses as Theorem 2.

Theorem 2: For EOP={j, k} of BS i, when CRP slides on coverage edge of BS i, only one solution exists with / = dij / dik.

Proof: as shown in Fig. 6, for EOP of BS i, ω ∈ (θ1, π-θ2). Assume f(ω) = f(ω) = (ω) / (ω) . As α increase, (α) decreases but (α) increase, so f(ω) is monotone decreasing in this domain. And maximal value of f(ω) is obtained when ω = θ1 as followed:

Similarly, minimal value of f(ω) is obtained when ω = π - θ2 as followed:

Under practical networks, dij > ri and dik > rk. With Definition 1 we have 0 ≤ θ1 + θ2 = π – θ < 5π/6. Through deviation we can get that f(π - θ2) < dij / dik < f(θ1). As f(ω) is monotone, so only one value ω* ∈ (θ1, π-θ2) satisfied that f(ω*)= dij / dik. Proof is completed.

Definition 5: For an EOP={j, k} of BS i, when its CRP locates on coverage edge of BS i, and / = dij / dik, we call this unique EOP as BOP (Balanced OP) of BS i. and are corresponding BRs (Balanced Radiuses) respectively.

-Effective TP Determination

Similarly, for TP compensation, we can give definition of effective TP below:

Definition 6: For BS i, if TP={j, k, l} satisfies the following conditions: 1) this TP can totally compensate BS i coverage; 2) < dij + ri, < dik + ri and < dil + ri , which means only BS j, k or l could not cover BS i entirely; and 3) none OP exists in this TP; then we call this TP as an ETP (Effective TP).

Moreover, based on Definition 6, we can obtain the followed theorem.

Theorem 3: For TP = {j, k, l} of BS i, if = dij, = dik and = dil, and for each two BSs in TP, a crossover point of their coverage (the other one is site location of BS i) is outsides of coverage of BS i, then {j, k, l} is an ETP for BS i.

Proof: as shown in Fig. 4, if only BS j and BS k provide coverage for BS i, point C is one of the crossover points of their coverage which is outside coverage of BS i. We can find that shadow region S could not be covered. However, as BS l intersects with BS j and BS k at crossover points A and B, we can find that region S is just under coverage of BS l. So BS i can be entirely covered. Moreover, angle constraints make none OP exists in this TP. So TP={j, k, l} is an ETP for BS i. Proof is completed. Still, , and are called as BRs (Balanced Radiuses) respectively.

Above analysis proves compensation feasibility for a single BS by BS cooperation from static geographic topology perspective. However, practical wireless networks are dynamic with traffic fluctuations. Next we should determine the ES trigger and recovery algorithms based on traffic load. But EOP and ETP just consider coverage from BS perspective, to guarantee user QoS, distributed heuristic BS association algorithm should be executed at last.

3.3 Dynamic ES Trigger Algorithm

ES trigger algorithm is executed in each hour of time domain [td,ta + 24], and make sure each BS is slept at most once. Assume set of BS is J , distance matrix is D=[dij] and regional traffic vector at t time is T (t)={T1(t),...,TJ(t)} . For BS j, Tj(t) can be considered as Lj(t). Regional OP vector, TP vector, BS mode vector and BS radius vector are Sop = {,…, }, Stp = {,…, }, S(t) = {s1(t),.., sJ(t)} and R(t) = {r1(t),…, rJ(t)} separately. Taking OP and TP compensation into consideration, regional ES trigger algorithm is shown in Table 1.

Table 1.Dynamic ES Trigger Algorithm

In order to determine mode of each BS, when one BS is under active mode, we will confirm the possibility to sleep it. Only OP = {k, l} satisfies the following conditions can be put into candidate set OPBi:

1) None of BS k and l is under sleep mode;

and 2) traffic of BS i can be accommodated, so ΔTik(t) > 0 and ΔTil(t) > 0 .

Then we can still obtain candidate set for TP as TPBi with a similar way. φa is the traffic load distribution ratio, defined as below:

To maximize compensation efficiency, candidate CP(Compensation Pair) in OPBi ∪ TPBi with maximal cij should be considered. Here oij and cij are number of sleep BS and compensating BS is each pair. These CPs are put into . TM is the capacity for each BS. Moreover, we should prevent the traffic of compensation BS from overload, so in with maximal ΔTi(t) > 0 will be selected. For , we then find it EOP/BRs or ETP/BRs through Definition 5 or Definition 6. Traffic load and radius for BS in will be updated next to achieve compensation.

After execute effective compensation for BS under active mode, we should consider the probability that one micro BS which can be absorbed by a macro BS. As shown in the end of Algorithm 1, when traffic accommodation requirement is satisfied, micro BS i can be slept as well. So this algorithm is suitable for heterogeneous network scenarios.

We can easy find that complexity of above algorithm is O(J · max{||,||}). Based on analysis in section 3.2, we know that max{||,||} ≼ 20. So O(J · max{||,||}) ≈ O(J), which means complexity is only determined by regional BS number.

3.4 Dynamic ES Recovery Algorithm

ES recovery algorithm is the inverse process of ES trigger algorithm. This algorithm is executed in each hour of time domain (tb, tc).

For each BS under sleep mode, once it’s recovered, its mode will not change. Assuming T 0(t) and R0(t) represent the traffic vector and radius vector when network is under active mode. ASi is compensation BS set for sleep mode BS i, and CSi is compensated BS set of compensation BS i. And then ES recovery algorithm is shown in Table 2.

Table 2.Dynamic ES Recovery Algorithm

Through recovering several BS to active mode, this algorithm can guarantee that users can still be accommodated when regional traffic arises. In order to maximize coverage effect for compensation BS, the micro BS under its coverage will be considered firstly. Here τ is a small buffering value.

In this algorithm, we firstly find the BS i with heaviest traffic. And slept micro BS under BS i is considered then. For macro BS, we get the minimal BS set PSi which can decrease the load of BS i under TM. Then we update traffic of compensation BSs and recover BS a ∈ PSi to active mode. Compensation radiuses will still be guaranteed by remaining active BSs in CSi.

For ES recovery algorithm, similarly, we can get that its complexity is O(J · max{|CSi|}), as maximal value of CSi is 6, so complexity of algorithm is just O(J ) as well.

Definite wireless parameters can determine the radius of one BS. So with above two algorithms we can obtain wireless parameter adjustments with low complexity, rather than complex mathematical problem which need intelligent algorithm to resolve as in [13]. So our algorithms are of high efficiency.

However, as our algorithms are executed each hour, and radiuses of BSs may change each hour as well, which means wireless parameters should be adjustment frequently. This is the tradeoff for high efficiency. As adjustments for transmit power may introduce extra interference to the network, so electrical tilt adjustment is a proper method here [21]. Moreover, in emerging technologies, many new features such as BS CoMP [7] and user cooperation [22] could be adopted to compensation coverage and capacity for sleep BS without wireless parameters adjustments. And our algorithms are still suitable for these scenarios.

3.5 Distributed Heuristic BS Association Algorithm

Dynamic ES trigger and recovery algorithms determine BS modes and radiuses without considering user QoS.UAO problem still require effective solutions to keep QoS above acceptable level. Here we propose a distributed heuristic BS association algorithm to resolve it, as show in Table 3.

Table 3.Distributed Heuristic BS Association Algorithm

Distributed algorithm considers γij and σij from user perspective. Firstly, BS j* with strongest signal strength will be set as serving BS for user i. When γij* or σij* is below the target value, pij* or gij* will be adjusted with step Δp or Δg. Still, constraints for power, load and service quality shoud be satisfied as well. To make the algorithm distributedly, only pij* is the effective factor. As , where pij# is the maximal pij in the network, we have means γij* is above γmin as well.

Assuming adjusting number for each power or channel gain is Λi, and the computational complexity for blocking probability is Φ, then we have the total complexity for this algorithm is O(I 2J 2K max{Λi}Φ ), which is still acceptable.

3.6 Complexity analysis for our mechanism

In this part, the solution methods and algorithms for ES optimization model is low-complexity with detailed analysis below:

1) To avoid computing at each time point, traffic-aware time domain division method is effective. It divides each period (often 24 hours) into different time intervals, and only during monotone intervals ES actions will be executed at the beginning of each hour. So running times of our mechanism is fairly low and no more than 24 times each day. Still, if threshold Thmax and Thmin is determined advanced, computation complexity of this method is just O(1).

2) Local BS pair cooperation method determines OP pairs and TP pairs to compensate coverage of a single BS. In fact, the information we requiring is only BS location and its radius. Such information is always stored in the OAM system. With this method, we can get BOP and BTP for each BS and their corresponding BRs. So we can store these useful data in the OAM advanced as well, which can be considered as static information in the networks without additional complexity. Still, computation complexity for BOP or EOP is O(1) as well, because the neighbor BS of each BS is no more than 6.

3) For dynamic ES trigger/recovery algorithm, they take both local BS pair cooperation and traffic distribution into consideration. As described above,their computation complexities are just O(J ), that is, determined by the BS number, which is fairly low.

4) For distributed heuristic BS association algorithm, it only requires local BS and user information, and interactions between BSs and OAM systems are not necessary. So control information is fairly little. Moreover, computation complexity of this algorithm is just O(I 2J 2K max{Λi}Φ ).As K is always a constant, and Λi is definite when range and step of pij or gij is known, so computation complexity is just O(I 2J 2Φ )

From above analysis, we can find the complexity of our mechanism is O(I 2J 2Φ + J + J ) = O(I 2J 2Φ). And if blocking probability is ignored, its computation complexity will be just O(I 2J 2Φ), which is fairly low. That is why we call our mechanism is low-complexity.

 

4. Simulation and Analysis

4.1 Simulation Scenario

Irregular BS topology for LTE network is adopted in the simulation. As shown in Fig. 7, four different regions are considered. These regions mainly consist of macro BSs and micro BSs. BS means eNodeB here. Detail descriptions for these scenarios are shown in Table 4.

Fig. 7.LTE deployments in our simulation

Table 4.Scenarios descriptions

In our simulation, height of BS is between 10m~30m, and antenna tilt is between 11.4 and 14.8 degree. Maximal transmit power, antenna gain, PDCCH power and allowed uplink power is 46 dBm, 15 dBi, 29 dBm and -101.5dBm. RB of each BS is 100. Each macro BS contains three sectors. For UE, average antenna height, maximal transmit power, antenna gain and allowed downlink power are 1.5m, 23dBm, 1dBi and -120dBm. Propagation model for uplink and downlink budget is same in [19]. We consider only 512 kbps CBR services of in the network. Moreover, assuming settings for each BS is same, and other important parameter settings is show in Table 5. Here λmax(t) is the maximal arrive rate and μ(t) is the service rate. The arrivial variations of CBR service is consistent with practical data of one week from a Chinese telecom operator.

Table 5.Important parameters settings

Moreover, to evaluate the efficiency of our mechanism, we will compare it with OP compensation and TP compensation. Moreover, we call the method in [14] as GreenBSN and compare it to our mechanism as well, though it’s not suitable for heterogeneous LTE networks, we still set it as a baseline. Multiple parameter adjustment method in [13] is adopted.

4.2 Result analysis

For the result, we firstly give the traffic variations in our simulation. Then we will evaluate energy efficiency and performance for our mechanism and comparing them with other ES methods.

As shown in Fig. 8, regional traffic variations of practical model show its regularity. Still, variations during weekdays and weekends are different, and weekday’s traffic is higher. In each day, regional traffic is fluctuant as well. According to Thmax and Thmin, for each day , T1= [22:00,1:00), T2=[1:00,6:00], T3= (6:00, 10:00), T4=[10:00, 22:00).

Fig. 8.Regional traffic variations during one week

Based on above traffic variations, we will analyze energy efficiency and performance respectively.With above analysis, we can find that our mechanism is an integrated mechanism for saving energy of LTE networks. It’s hard to compare our mechanism in each dimension to any method in the references. So for BS sleep numbers and ES gains, we compare our mechanism with our previous work in [20] (named as OPM) and [13] (named as TPM) , and another three classical ES methods, which are self-organizing cooperative method in [9] (named as SOC), the best dynamic base station switching-on/off strategy in [12] (named as SWES(1,1)), and the near-optimization method in [14] (named as GreenBSN). We will put above analysis in simulation part as well.

- Energy Efficiency Evaluation

Firstly, regional energy efficiency for different ES methods and different regions will be discussed.We can find maximum sleep BS ratios of each hour in Fig. 9. Maximal ratio is obtained by SWES(1, 1) with 54% in region 1. And our mechanism can obtain maximal ratio with 39.3% in region 2. Still, our mechanism can sleep more BSs than other methods for region 3 and region 4.

Fig. 9.Maximum sleep BS ratios of four regions

Next we will analyze energy-saving ratios for these methods as shown in Fig. 10. Still, ES gains are not consistent with BS sleep ratios due to different methods have different energy saving intervals. It shows that our mechanism takes on better performance is sparse region 3 and region 4. As SWES(1,1) and GreenBSN are two near-optimal solutions for dense BS deployment, they can save more energy in region 1 and region 2. Urban regions include more BSs, so they can sleep more BSs with higher saving energy as well. For urban region 1, the highest energy saving ratio can be obtained by SWES(1,1) with 17.62%, and the best one of our mechanism is for region 2 with 13.92%. So our method is more suitable for sparse BS deployments scenarios.

Fig. 10.Energy-saving ratios of four regions

- Performance Evaluation

As GreenBSN did not consider coverage and service from user perspective, so it hard to evaluate RSRP, SINR and other performance indicators. However, our method can resolve this problem with distributed heuristic BS association algorithm in Table 3. To evaluate efficiency of our method, we will analysis the distribution feature from coverage, and service quality perspectives. To make the evaluation more creditable, maximal BS sleep number interval at 24:00 of Sunday will be considered.

➢ Coverage Performance

For LTE, RSRP is a important indicator to evaluate coverage. Though constraint for RSRP of users is not lower than -120 dBm, the heuristic BS association algorithm may not guarantee it. For 24:00 of Sunday, we will compare the probability of RSRP not lower than -120dBm with ES method and without ES methods. For GreenBSN, we just assume that power adjustment is consistent with BS radius. As show in Fig. 11, we can find that ES method will decrease regional RSRP strength as several BSs are slept. Still, dense BS deployment scenarios will obtain better RSRP distributions. As SWES(1,1) did not consider power adjustment, so its RSRP distribution is worst. Due to proper control, our mechanism can obtain the second best coverage quality for each region, which is just lower than TPM. Still, the minimal probability for RSRP (≥ -120 dBm) of our mechanism is 95.9% which is still above acceptable level.

Fig. 11.Probability of RSRP of four regions

➢ Quality of Service Performance

To evalute service quality, SINR, users’ throughput and blocking probability will be considered as QoS indicators for LTE networks.

For 24:00 of Sunday, we will compare the probability of SINR not lower than -10dB with different ES methods and without ES methods. As show in Fig. 12, we can find that ES method will increase regional interference as regional power distributions are changed. Still, dense BS deployment scenarios will cause better SINR distributions as well. GreenBSN take on worse performance as well. Our mechanism can obtain best SINR performance than SOC, SWES(1,1), and GreenBSN for each region. The minimal probability for SINR (≥ -10 dB) in the four regions for our mechanism is 95.3% in region 3, which is still above acceptable level.

Fig. 12.Probability of SINR of four regions

Furthermore, as shown in Fig. 13, %5 edge user throughput for 24:00 of Sunday in different regions are decreased due to SINR distribution decrease. For non-ES scenarios, the maximal and minimal probability for %5 edge user throughput is 1.50 Mbps and 1.36 Mbps respectively. For different ES methods, none is best for each region on throughput. Moreover, the lowest %5 edge user throughput will be obtianed by our method in region 3 by GreenBSN. Due to throughputs of other methods are always above 1 Mbps, so these ES method can still make throughput above acceptable level. And the minimum throughput of our mechanism can be obtained in region 3 with 1.09 Mbps.

Fig. 13.Probability of %5 edge throughput of four regions

For different regions, traffic variations will increase blocking probability. For different ES methods, none is best for each region on blocking probability as well. However, we find that for each region and each method, maximal block probability is 0.0098, which is lower than target value 0.01, thus each ES method can satisfy service quality constraint.

- Complexity comparison

Still, we compare computation complexities of different ES methods without blocking probability, as shown in Table 6. Here we will give the complexity analysis for BS mode determination and user association respectively. We can find that our mechanism takes on lowest computation complexity for BS mode determination, which is the same as OPM and TPM method. However, due to user assocation in OPM and TPM are resolved with simulated annealing algorithm, their computation complexities is hard to compute accurately, but no doubt they are high than O(I 2J 2).

Table 6.Computation Complexity among different ES methods

For other ES methods, computation complexity of user assocation for SOC and SWES(1,1) are O(I 2J 2) and O(1), respectively. So their entire computation complexities are the same with our mechanism. As our mechanism take more factors, such as coverage, interference into consideration, so we can obtain better network performance than SOC and SWES(1,1).

As GreenBSN did not give user association method, so we cloud not know the use association strategy. But for BS mode determination, our mechanism takes on better performance.

So we can conclude that our mechanism is low-complexity, and can resolve ES problem under acceptable network performance.

Above analysis show that different ES methods take on different ES gains and performance, that is, saving energy is a tradeoff between energy efficiency and performance. Our mechanism with low complexity take on much better energy efficiency for sparse BS deployment scenarios with fluctuant traffic under acceptable performance. And our mechanism is the most balanced one as well.

 

5. Conclusions and Future Work

A low-complexity energy-efficient BS cooperation mechanism for LTE networks is proposed in this paper. It gives an complex ES optimization model considering temporal-spatial affection and decomposes it into two sub-problems. To resolve the two problems, we give two practical methods and algorithms with low complexity. With simulation under four LTE network scenarios, we can find that our method takes on better energy efficiency with acceptable coverage, inteference and QoS levels for sparse BS deployment scenarios. So it’s a effective, practical ES solution. Next new technologies such as CoMP, ICIC will be considered in our mechanism. Moreover, other efficient evaluation metrics for ESM mechanism such as ECG, and energy consumed per bit and per km will be assessed as well.