4
Reliable Energy‐Efficient Uplink Transmission Power Control Scheme in NAN

In the previous chapter, we proposed a self‐sustaining wireless neighborhood‐area network (NAN) design. In this chapter, we propose a hierarchical power control scheme for the uplink transmission targeting the real‐time data rate reliability and energy efficiency. A two‐level Stackelberg game is applied to the proposed scheme, and the Stackelberg equilibrium is derived, based on a linear receiver. The proposed power control scheme is demonstrated to achieve both data rate reliability and energy efficiency.

4.1 Background and Related Work

4.1.1 Motivations and Background

Our proposed NAN design in the previous chapter was based on fixed data rate requirements in the smart grid. In practice, the data rate requirement may not be that demanding, since the smart grid will be rolled out in phases. Therefore, a NAN does not need to operate at it full designed capacity in early phases. In our proposed wireless NAN design, the networks are enabled by Wi‐Fi and WiMAX. Normal data aggregate points (DAPs) are enabled with Wi‐Fi for internal communications in a NAN. Gateway DAPs are also enabled with WiMAX for bridging a NAN and the utility backbone network.

WiMAX is chosen for gateway DAPs because it may be deployed in in the unlicensed 5.8 GHz unlicensed spectrum. Avoiding licensing fees could significantly lower costs. However, for systems operating in unlicensed bands, the maximum effective isotropic radiated power (EIRP) is limited to 30 dBm (or 1000 mW) by the Federal Communication Commission (FCC) [61]. If the equipment transmits in a fixed point‐to‐point link, the maximum EIRP can be slightly higher. Thus in our proposed network model, gateway DAPs are equipped with point‐to‐point WiMAX technology operating in 5.8 GHz bands to take advantage of the free spectrum and to achieve better performance. Compared to a normal Wi‐Fi based DAP, which operates at 100 mW, the power consumption for each gateway is a more important issue. If a gateway DAP can operate for a longer life cycle, so can a normal Wi‐Fi‐based DAP.

Increasing the energy efficiency of a NAN benefits its longevity as well as self‐sustainability. One needs to realize that one purpose of a NAN in the smart grid is to deliver information such as metering data. The advanced metering infrastructure (AMI) requires reliable data delivery to enable functions in the smart grid. In order to analyze the performance of a NAN transmission, we define data rate reliability as the ratio of the total effective uplink transmission data rate to the data rate generated by all the smart meters in the NAN. Data rate reliability is a metric to measure if a NAN successfully uploads sufficient smart meter data to the concentrator.

In this chapter, we focus our study on the uplink transmission, because the downlink transmission contains only a relatively small amount of information from the metering data management system (MDMS). Unlike the downlink transmission, achieving a very high data rate reliability (e.g. images) for the uplink transmission is challenging because of the increasing real‐time transmission data rate requirement as the smart grid rolls out. With more pervasive deployment of the smart grid in near future, smart meter data will be generated much more frequently than the current 15‐minute‐based sampling period. For example, if we adopt currently used 12 KB as one sampling smart meter data, and the minimum sampling period goes down from 15 minutes to 1 second, the data rate required by a smart meter would increase almost 100 times, from 100 bps to 96,000 bps. Moreover, it is estimated that a yearly amount data as massive as 100 PBytes will be generated by AMI within 10 years [78]. This will quickly cause storage and processing problems for the MDMS. Therefore, if a smart meter is smart enough to adaptively change its sampling frequency based on the household situation, the peak volume of smart meter data can be lowered dramatically, and this in turn reduces the burden of the MDMS. For example, fewer people stay at home during daytime on working days lower metering frequency; more appliances are used from evening to midnight when people are at home thus higher metering frequency.

4.1.2 Related Work

The uplink transmission from the gateway DAPs to the concentrator occurs over a multiaccess wireless network. There has been much research about the power efficiency for this topic [7275]. However, that research was based on the noncooperative game theoretical approach, which achieves individual optimality. As an alternative, our proposed scheme is intended to achieve global optimality. Moreover, fairness to the customers is considered in our NAN design, so even the furthest customer in the neighborhood can receive the same quality of service provided by the smart grid communication infrastructure. As discussed earlier in the previous chapter, we consider geographical fairness when deploying gateway DAPs so that each gateway would roughly cover the same number of customers. Moreover, gateway DAPs operate at different power levels so that the receiving power at the receiver side is uniform. Besides fairness, it is also a requirement to consider the geographical deployment of gateway DAPs, since it is the first priority of a NAN to upload sensing/measuring status data from even the most distant customer to the concentrator within the latency requirement.

A wireless mesh network based on the IEEE 802.11s protocol [79] has been widely used in the literature as one of the best candidates for deploying a NAN [58, 63, 80]. A Wi‐Fi‐enabled NAN can handle high data rate transmission within the network, owing to the robust and still improving Wi‐Fi technology. Some uplink transmission issues have been studied, such as the uplink transmission of AMI in terms of latency and throughput based on multigate structure [63, 80]. However, energy efficiency was not mentioned in these works as they did not address green energy, which plays an important role for the power supply of the AMI in the smart grid. The deployment of an AMI with green energy (e.g. solar panel and battery) was studied in [10] without a specific power control scheme to further enhance the performance of a NAN. Energy efficiency for a multiple‐access system has been proposed in [72, 74, 75] by achieving maximum bits/joule utility. Since AMI is distinguished from those general multiple‐access systems by its demanding data rate and low latency requirement, the results from those studies cannot be directly applied to AMI.

In the rest of this chapter, we propose an uplink transmission power control scheme that aims to guarantee data rate reliability while maintaining a high level of energy efficiency in a NAN. Specifically, the proposed scheme for uplink transmission power control is based on a two‐level Stackelberg game theoretical approach.

4.2 System Model

The general system model follows the proposed NAN structure in the previous chapter. Without loss of generality, DAPs are further grouped into dual‐link gateway DAPs (DGDs), basic gateway DAPs (BGDs), and normal DAPs, as illustrated in Figure 4.1.

Diagrammatic illustration of the studied neighborhood-area network (NAN) structure.

Figure 4.1 Illustration of the studied NAN structure.

All DAPs are equipped with Wi‐Fi capability. In addition, BGDs are equipped with an extra one‐way point‐to‐point WiMAX interface. DGDs are equipped with an extra two‐way point‐to‐point WiMAX interface. Both DGDs and BGDs are responsible for the uplink transmission of the NAN, while only DGDs are enabled for downlink transmissions. This design has two reasons: 1) Since the downlink transmission data rate is low and is far less frequent, it is unnecessary to enable all the gateways, and 2) the concentrator can also use point‐to‐point transmission with limited transmission power as required by FCC regulations if the number of receivers is small. All gateway DAPs serve as the root in the hybrid wireless mesh protocol (HWMP) [79] in a NAN, so that metering data are transmitted to any of the gateways according to the protocol. If a gateway is not able to handle its current incoming data rate alone, it will forward the data to other gateways. For simplicity, we ignore the interference among the gateways due to the nature of directional transmissions.

The power control scheme is for uplink transmission from a NAN to the concentrator. Downlink transmission is not considered in the scheme because downlink transmissions contain only a small amount of control information from the MDMS. It is transmitted much less frequently (e.g. once in an hour). However, metering data is generated as a massive continuous data flow and is delay sensitive. In an uplink transmission, we assume all the gateway DAPs simultaneously upload data toward one concentrator over the block Rayleigh flat‐fading channels. All the uplink channel state information (CSI) on each block is perfectly known by the concentrator. Each gateway DAP knows only its own CSI. The receiving signal at the concentrator can be mathematically expressed as follows:

(4.1)images

where images is a zero‐mean white Gaussian noise with variance images, images is the fading channel gain, and images is the input signal of transmitter images [74].

Instead of considering the amount of data generated by smart meters, we consider its corresponding real‐time data rate. The total incoming real‐time data rate at the gateways is equivalent to the required uplink transmission data rate. For simplicity, we assume that no data loss is tolerable in the system. When each smart meter generates data at its minimum sampling period (e.g. 1 sec), the total incoming real‐time data rate is at its maximum value images. The number of DGDs and BGDs are determined by images before establishing the NAN. More specifically, DGDs are designed to handle a portion of the total data, that is, images (without considering BGDs). With BGDs included, all the gateways handle all data uplink transmissions, that is, images.

4.3 Preliminaries

Some preliminaries are presented in this section, including a mathematical model and an energy‐efficiency function that are to be applied to the uplink transmission power control scheme.

4.3.1 Mathematical Formulation

Table 4.1 lists the key notations and terminology used throughout the rest of the section. We denote the DGD set as images and the BGD set as images. The numbers of DGDs and BGDs are images and images respectively. Note that if images, then all gateway DAPs support two‐way communication.

Table 4.1 Key notations and terminology.

Sets
imagesset of DGDs
imagesset of BGDs
imagesset of transmitting power of images,images
imagesset of transmitting power of images,images
Variables
imagesincoming data rate to images
imagesincoming data rate to images
imagestotal generated uplink data rate
imagestotal transmitted uplink data rate
imagestransmitting power of images
imagestransmitting power of images
imagesoutput SINR for images
imagesoutput SINR for images

Let images be the incoming data rate to DGD images, and images be the incoming data rate to BGD images. The total data rate required by the smart meters is calculated as follows:

(4.2)images

Unlike the packet loss rate that only considers the data rate of the transmitters, the data rate reliability is a metric to measure whether or not the NAN successfully uploads sufficient smart meter data to the concentrator. For example, images indicates that all the transmitters together should have an effective uplink transmission data rate over images of the incoming data rate. However, it does not require the total packet loss rate to be less than images when each transmitter has a relatively high transmission rate compared to its incoming data rate.

4.3.2 Energy Efficiency Utility Function

It is known that additional energy consumption changes the fundamental tradeoff between energy efficiency and the data rate [81]. Intuitively, achieving a higher signal‐to‐interference‐plus‐noise ratio (SINR) level requires the user terminal to transmit at higher power, which would result in lower energy efficiency. This tradeoff is well known and can be quantified [7274]. The pure energy efficiency utility function of a user is defined as the ratio of its throughput to its transmit power (bits/joule) as follows:

where images is the receiving data rate calculated as follows:

Function images is the efficiency function, which is assumed to be increasing, continuous, and S‐shaped (sigmodial; more specifically, there is a point above which the function is concave, and below which the function is convex [76]) with images and images. This efficiency function is commonly adopted by many researchers [7375] as follows:

where images is the block length and images is the output SINR for images‐th gateway. Assuming random spreading sequences, the SINR is calculated as follows:

where images is the processing gain, and images and images are the transmit power and path gain of the images‐th gateway respectively. Eq. (4.6) can be rewritten to calculate the transmit power as follows:

(4.7)images

According to Eq. (4.4), the total transmitted uplink data rate images is calculated as follows:

(4.8)images

With a given SINR, the energy utility function is quasiconcave. An illustration of the characteristics of a quasiconcave function is given in Figure 4.2, as indicated by the solid line. As it shows, there is a maximizer that can achieve the optimal pure energy efficiency Eq. (4.3) with a given SINR images. However, the maximizer images may not guarantee a required data transmission rate. According to the efficiency function Eq. (4.5), the higher the transmit power, the higher the data rate. Therefore, when the total generated uplink data rate images is high, transmitting with images is more likely to miss the data rate reliability requirement.

Graphical Illustration of the efficiency of utility function with and without penalty.

Figure 4.2 Illustration of utility function with/without penalty.

In order to meet the data rate reliability images requirement in all scenarios while maintaining high energy efficiency, we introduce a weighted penalty function, denoted as images. The penalty serves as a measure of the reliability gap caused by insufficient transmitting power. For practical purposes, we require images to satisfy three properties with respect to images with given noise:

  1. It is a decreasing function.
  2. It is convex.
  3. It approaches 0 at infinity.

With images, we then define the utility of the images‐th gateway DAP as follows:

For example, when a gateway DAP (e.g. images) transmits at a higher power than the maximizer of the pure energy efficiency, the penalty is less, because transmitting at higher power level would be more likely to meet the reliability requirement. The convexity of images ensures that the weight of the penalty as the power consumption increases. In the defined energy efficiency, the marginal increase in data rate decreases as transmit power increases higher than the maximizer; thus the penalty should follow this characteristic. The penalty approaches zero when consuming infinite power.

The impacts of the penalty function are also illustrated in Figure 4.2. The maximizer calculated based on the utility function Eq. (4.9) is used as a benchmark point. The penalty in the rewritten utility Eq. (4.9) shifts the maximizer value images to the right of the benchmark value. With a higher weighted penalty, the maximizer would be shifted more to the right. As shown in Figure 4.2, the maximizer of the dotted line is shifted higher than the maximizer of the dashed line, which means the penalty is weighted more in the dotted line. The exact penalty function will be presented with the transmission power control scheme in the next section.

4.4 Hierarchical Uplink Transmission Power Control Scheme

In this section, we present the hierarchical uplink transmission power control scheme for DGDs and BGDs. We propose to use a two‐level Stackelberg game theoretical approach, where the DGDs act as the leader and the BGDs act as the follower. Generally speaking, the DGDs play a noncooperative game by knowing the reaction function of the BGDs to their actions. With the action of DGDs, BGDs play a noncooperative game among each other.

4.4.1 DGD Level Game

The DGD level game is defined as images. In this level of game, images are the players, that is DGDs; images is the action set (i.e. power consumption of each DGD), and images is the set of individual utilities (i.e. power efficiency with defined penalty).

Let images be the maximum transmitting power for all the players. For an arbitrary player images, given its action images, the corresponding utility is calculated as follows:

(4.10)images

The penalty function images is defined as follows:

where images is the weight factor, which depends on three factors: 1) images's incoming data rate images, 2) the total incoming data rate images, and 3) the maximum incoming data rate images. As discussed earlier, a more weighted penalty leads to a higher power consumption for maximum utility. Therefore, the weight factor images increases based on the increase of two conditions.

  • The ratio of the incoming data rate of DAP images to the total uplink date rate, that is, images.
  • The ratio of the total uplink data rate to the maximum uplink data rate, that is, images.

The two conditions can be combined together as follows:

images

Without loss of generality, the weight factor for DGD images is defined as follows:

(4.12)images

where images is a scaling factor so that the final results can be normalized into a reasonable range. Note that for a given images, images is a constant.

In the previous section, the penalty function was defined to have three properties. We then check if the penalty function images can meet all properties. Taking the first derivative with respect to images as follows:

(4.13)images

Therefore, images is a monotonically decreasing function with respect to images. We then take the second derivative with respect to images as follows:

(4.14)images

Therefore, images is convex. And finally, the penalty function has the following property:

(4.15)images

In summary, images in Eq. (4.11) satisfies all three properties required for a penalty function.

In the DGD level game, for an arbitrary and selfish player images, the goal is to find the optimal power to achieve its maximum power efficiency when counting in the penalty. That can be achieved by solving the following optimization problem:

(4.16)images

with given images for all images and power consumption of all BGDs.

4.4.2 BGD Level Game

The BGD level game is defined as images. In this level of game, images are the players (i.e. BGDs), images is the action set (i.e. power consumption of each BGD), and images is the set of individual utilities (i.e. power efficiency with defined penalty). Similarly, we assume that the maximum transmitting power images is identical to all the players. Given the DGDs power profile images generated in the DGD level game, an arbitrary player images calculates its utility in the BGD level game as follows:

where the penalty function is defined as follows:

(4.18)images

where images is the weight factor of this penalty function calculated as

(4.19)images

Similarly, this selfish player images aims to maximize its utility with respect to the penalty function by solving the following optimization problem:

(4.20)images

with given images for all images and power consumption of all DGDs.

4.5 Analysis of the Proposed Schemes

In this section, we analyze the schemes proposed in the previous sections. In particular, we first study the numbers of DGDs and BGDs. Then we study the proposed two‐level Stackelberg game.

4.5.1 Estimation of images and images

Before discussing the hierarchical uplink transmission power control scheme, we need to decide the actual number of players in each level of the Stackelberg game. Without loss of generality, when estimating images, we assume that the DGDs are identical to each other. With this assumption, the power consumption levels of DGDs are the same, that is, images, images. The uplink data rate is also identical at all DGDs, i.e. images. Note that these simplifications apply only to the estimations of images and images in this subsection. To clarify the illustration, we temporarily rewrite Eq. (3.28) as follows:

(4.21)images

With a fixed noise images and taking the first derivative with respect to images as follows:

(4.22)images

Therefore images is monotonically increasing with respect to images. This will help to estimate images and images. Recall that DGDs will transmit images portion of the total uplink data rate, as follows:

where images is the transmission rate of images and images is the maximum SINRs achieved by images at its maximum power images. Note that the maximum SINRs are also identical at each DGD:

images

The maximum SINR images is achieved when all DGDs transmit at the maximum power. Applying images to Eq. (4.23) as follows:

Eq. (4.24) may have two solutions, for example images and images. Assuming images, the number of DGD images is estimated as follows:

(4.25)images

We then estimate images, the number of BGDs. Similarly, all the BGDs are assumed to be identical to each other. With the interference from DGDs added, the estimated SINR for images is calculated as follows:

Without loss of generality, we further assume that the DGDs are also identical to BGDs in the estimation, where images and images, images. Thus Eq. (4.26) can be represented as follows:

(4.27)images

Obviously, images is monotonically increasing with respect to images. Note that DGDs and BGDs together support all uplink transmissions:

If the transmission rates of BGDs and DGDs are identical to each other, where images, and images, the maximum SINRs are also identical, that is, images, and images. Eq. (4.28) can be represented as follows:

Eq. (4.29) may have two solutions, images and images. Assuming images, the number of BGD images is estimated as follows:

(4.30)images

For to make the illustration clearer, the estimation of DGDs and BGDs will be represented as images and images in the rest of the chapter.

4.5.2 Analysis of the Proposed Stackelberg Game

We apply the backward induction method to approach the proposed Stackelberg game. In a two‐level Stackelberg game, since the follower's strategies will affect the leader's strategies, we first study the BGD level game images. The goal is to find the Nash equilibrium (NE) for this game with a given action set of DGDs, that is, images.

With a fixed noise, SINR images is a function of transmit power images. Therefore, the efficiency function images can be represented as a function of images. Given a weight factor, the penalty function images is also a function of images. Moreover, all BGDs are assumed to have the same physical layer transmission rate, since they are equipped with the same hardware, that is, images. Without loss of generality, the transmission rate is normalized to 1. With a fixed noise images and weight factor images, the utility function Eq. (4.17) can be represented as follows:

where images and images.

Graphical illustration showing the transmit power of a zero point function with fixed noise and fixed weight factor.

Figure 4.3 Illustration of images.

Let images and images; the utility function Eq. (4.31) can be represented as follows:

(4.37)images

The utility function for BGD level game is images accordingly.

In summary, we know that the BGB level noncooperative game images has a unique NE with a given images, and it can be calculated by Eq. (4.38). Let images be the set of NEs for BGDs when DGDs play strategy images. In the leader's strategy, DGDs then play their noncooperative game images and look for the NE based on images. Mathematically, the DGD level game images has the same structure as the BGD level game images. Hence, with any results images from images, an NE also uniquely exists in images. Specifically, given a calculated set images from the follower's game images and its weight factor images, the images's best response to a given vector images in the leader's game images is unique and calculated as

where images is the solution to images. We then formally define the Stackelberg equilibrium for the two‐level Stackelberg game.

In order to find the SE, Eq. (4.38) and Eq. (4.39) are computed reciprocally to find the NE for both games in each level as follows:

(4.40)images

4.5.3 Algorithms to Approach NE and SE

Based on the analysis above, we propose an algorithm to approach the NE in the two‐level games. The BGD level game is presented in Algorightm 4.1. Switch images and images, and the algorithm approaches the NE for the DGD level game images.

To approach SE, we need to run Algorithm 4.1 reciprocally for both images and images. This process is summarized in Algorithm 4.2.

images
images

4.6 Numerical Results

4.6.1 Simulation Settings

In the simulation set up, the NAN is in an area of 1 km images 1 km, and it consists of 2000 smart meters, each having an adaptive sampling period 1‐images. Each sample generates 12 KByte, or 48–imagesKbps real time data rate and is finally sent to a DGD or BGD by following the HWMP routing protocol. Therefore, images when all smart meters have the same sampling period at 1 sec. Noise images Watt (−120 dBm). The BGDs and DGDs have the same transmission rate at images=17 Mbps according to the IEEE 802.16 protocol. A concentrator is located 1 kilometer away from the border of the NAN. The DGDs and BGDs are supposed to be deployed as close to the concentrator as possible in order to save transmitting energy. Without loss of generality, let the DGDs be 1 kilometer away from the concentrator, and BGDs be roughly 100 m further. Considering images, images, the path gain of DGDs and BGDs are images and images respectively. To calculate transmission efficiency, let processing gain images and packet length M=100 bits. Let images so that the NAN can meet the maximum demand.

4.6.2 Estimate of images and images

With different values of images, the numbers of DGDs and BGDs have different estimates, as shown in Figure 4.4. Note that when images or images, there is no hierarchical structure, and therefore the Stackelberg game approach is relaxed to a noncooperative game approach.

Bar graph illustration showing the estimate of dual-link gateway DAPs (DGDs) and basic gateway DAPs (BGDs) with respect to different values of α.

Figure 4.4 The estimate of images and images with respect to different images.

4.6.3 Data Rate Reliability Evaluation

Without loss of generality, assume images, which returns images and images. We use the same Stackelberg approach to obtain the results targeting pure power efficiency utility (denoted as “no penalty” in simulation results). Figure 4.5 clearly shows that achieving pure power efficiency does not guarantee the reliability requirement.

Grid illustration showing the power efficiency aspect of proposed schemes and the data rate reliability of NAN generated by smart meters.

Figure 4.5 Reliability of NAN.

We then discuss how the proposed utility performs with penalty. We first show the impact on the weight of the penalty function images. With a higher weight, the proposed scheme achieves a higher reliability when the smart meters generate more data. When images and images, it always achieves images reliability. However, the question is which images to choose for deployment. Before answering this question, we need to show the power efficiency aspect of our proposed scheme. Specifically, we examine the impact of different incoming data rates on the total power usage with two sets of settings. One set is with images; in other words, the Stackelberg game is degraded to a noncooperative game only with images. (We keep the path gain settings such that 5 BGDs are closer to the concentrator.) The other set is with images, where images and images, and the results are obtained by the Stackelberg game. Each point is the average value of 300 simulation runs.

As shown in Figure 4.6, the pure power efficiency scheme returns the lowest power usage in both sets of the settings. Our proposed scheme returns the results in between those two schemes. And the total power usage increases when the generated data rate by smart meters increases. In comparison, our proposed scheme results in a significantly lower transmit power consumption than using the maximum transmit power. If we compare the two sets of settings (images and images), we can see that the Stackelberg game approach (images) returns a significantly lower power usage as compared with the noncooperative game approach (images). We also see that a larger images returns a higher power usage. To this end, we shall answer the question given before that with these settings, images is a better choice than images because its power usage is lower. The optimal decision of those parameters remain a future research topic in the smart grid.

Grid illustration showing the comparison of the total uplink transmission power usage generated by all smart meters, with and without penalty.

Figure 4.6 Total uplink transmission power usage comparison.

4.6.4 Evaluation of the Proposed Algorithms to Achieve NE and SE

In this subsection, we show the performance of the two algorithms proposed to obtain the NE in the BGD level game images and DGD level game images and to obtain the SE in the two‐level Stackelberg game. The evaluation of the algorithms uses the same set of randomly generated incoming data rates applied to the previous analysis for consistency.

As shown in Figure 4.7, both BGD‐ and DGD‐level noncooperative games can converge after very few iterations using Algorithm 4.1. As shown in Figure 4.8, the SE can converge after very few iterations using Algorithm 4.2.

Grid illustration of the convergence of both BGD and DGD-level noncooperative games after very few iterations.

Figure 4.7 Convergence of the NE.

Grid illustration of the convergence of both BGD and DGD power usages after very few iterations.

Figure 4.8 Convergence of the SE.

4.7 Summary

In this chapter, we proposed a hierarchical uplink transmission power control scheme with a penalty function using a two‐level Stackelberg game‐theoretical approach, in order to achieve both energy efficiency and data rate reliability requirements. For a linear receiver, we have also studied the existence and uniqueness of the Nash equilibrium for both levels of noncooperative games and that of the expand Stackelberg equilibrium for the proposed Stackelberg game. To practically approach the equilibria quickly, we proposed two algorithms. The numerical results demonstrated that our proposed scheme can successfully meet data rate reliability requirements while achieving energy efficiency when parameters are adjusted properly. The numerical results also indicated that our proposed Stackelberg game‐theoretical approach reaches better energy efficiency as compared with simple noncooperative game approach.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset