1. Introduction
Wireless Multihop Infrastructure (WMI) networks facilitate flexible and quick deployment of communication networks. Multi-hop relay between low-cost base-stations in WMI can greatly extend the network coverage. Access to external networks through gateways can support access to the Internet, smart city networks, IoT and emergency networks [
1,
2,
3]. Therefore, the WMI networks play an important role as a temporary alternative of conventional network infrastructures in the emergency situations, as well as other temporary networks such as low-cost IoT infrastructures.
A key issue affecting the operation of WMIs is resource constraints such as limited energy supply in the no-charging periods of emergency situations or the no-charging period of solar power supplies at night. Emergency situations may involve failure of network power supplies due to natural disasters such as earthquakes, hurricanes or floods [
4,
5]. A disaster hit area may be without grid power supply from several days to several weeks. Moreover, the re-charging or replacement of batteries may be delayed for long times in remote locations or large-scale disaster situations. Consequently, the sustainability of WMI networks with such energy constraints is a serious concern.
Furthermore, with the recent advances in green energy sources and portable energy storage, the supply of energy to wireless base stations (BS) has been experiencing a change from traditional electricity power grid to renewable energy supplies and distributed energy storage [
6,
7,
8,
9,
10]. This change facilitates the deployment of BSs and operation of sustainable WMI networks in off-grid locations. On the other hand, the supply of energy from renewable energy sources may be intermittent. For example, the no-charging period of solar panels at night time results in the energy constraint that the network should operate a long as possible with limited initial energy power.
Optimizing the energy supply and the operation of the WMI network requires consideration of the wireless activity and energy consumption in the whole network. Failure of any one node due to energy depletion could affect the connectivity of the network and disrupt the operation of the whole network. To date, many studies have been made on energy efficiency of networks with a focus on improving local energy efficiency at nodes, links and routes [
11,
12,
13,
14,
15,
16]. In many cases, local energy efficiency may lead to global energy efficiency, especially in hierarchical networks or hierarchical node functions such as data aggregation in sensor networks [
15,
17,
18]. On the other hand, there are gaps between local and global energy efficiency. For example, unavoidable uneven energy consumption occurs in multihop networks [
19]. This may cause some nodes to fail earlier than others, depending on their position in the network.
A challenging problem in WMIs in the no-charging period is the energy consumption differentiation among BSs in the network. If total energy resources are limited, then in order to optimize the lifetime of the network it is necessary to provide the BS with energy resources according to their differences of energy consumption. We call this the matched energy provision problem. In this paper, we address this problem of matched energy provision in WMI.
First we present a general mathematical formulation of the energy provisioning problem. In particular, we describe the principle of Energy Provision Matching (Matching-EP). Next, we propose a practical method for implementing Matching-EP in WMI based on estimation of position-dependent differentiation of energy consumption among BSs in a WMI. Finally, we validate the effectiveness of the proposed method by conducting packet-level simulation using standard Medial Access Control (MAC) and routing protocols.The evaluation results show that Matching-EP with 4%–34% improvement in energy matching degree enables 10%–40% improvement of the network lifetime, and 5%–40% improvement of packet delivery compared with conventional WMI networks.
The remainder of this paper is organized as follows.
Section 2 introduces the related work.
Section 3 introduces the system model.
Section 4 and
Section 5 describes the basic concept and details of the proposed scheme of Matching-EP.
Section 6 describes the evaluation and numerical results of the proposed scheme and
Section 7 concludes the article.
2. Related Work
Energy efficiency in wireless networks has attracted many studies. There is an extensive body of research on energy efficient networking and communication in wireless networks, including energy efficient radio and devices [
16,
20,
21], MAC protocols and sleep control [
22,
23], routing, clustering and data aggregations [
14,
15,
17,
18,
24], as well as transport control [
25,
26], and local recovery mechanism [
27,
28,
29]. In these works, local energy efficiency at nodes and routes are typically considered. The energy sources and supplies are typically uniform for nodes in a network.
Energy charging and supply methods for networks with green energy supplies have been studied in [
7,
8]. Reference [
8] has modelled an energy buffer as a
G/
G/1/
∞ queue and a
G/
G/1/
N queue. Based on the model, an resource management scheme is proposed to balance traffic load across the mesh network. A solar powered WLAN mesh network is introduced in [
7]. With a target of minimizing the enough resource allocation to the solar-powered WLAN, Genetic Algorithm (GA) based resource assignment is utilized based on the information of input load profile, and historical solar radiation data. These studies focus more on energy resource management at individual nodes than the global combination of energy resource in the networks.
Prolonging network lifetime has been extensively studied in data centric sensor networks. The methods include energy aware routing, energy efficient MAC, relay nodes deployments, and clustering, [
12,
15,
18,
19,
22,
30]. On the other hand, these methods mainly rely on special features in sensor networks such as aggregation of small sensing data, and low cost nodes.
A minimum cost node and energy deployment scheme for heterogeneous sensor networks with a lifetime constraint is proposed in [
31]. The study considered a heterogeneous sensor network that has three components: sensors, cluster heads, and aircraft sinks. To ensure a certain data collection cycle by aircraft, sensors and cluster heads are designed with minimum cost using efficient node deployment parameters for density and energy of sensor and cluster head nodes.
A joint approach of energy provision and node placement for sensor networks is introduced in [
32]. This paper has a target of prolonging network lifetime. It considers a sensor network that allows hierarchical nodes types, such as sensor nodes, fixed relay nodes, freely deployed relay nodes. Furthermore, more energy can be provided to relay nodes. Based on this network structure, the paper proposed optimal relay node placement and energy provision with linear programming. The approach enables best position setting for freely deployable relay nodes, resulting in long network lifetime.
An energy aware provision scheme in a solar powered WLAN mesh network is introduced in [
7]. This paper has a target of minimizing the enough resource allocation in a wireless mesh network that has a sustainable energy support system with solar panel, charge controller, and battery. Based on the information of input load profile, and historical solar radiation data, a GA algorithm is proposed to optimize the resource assignment.
A lifetime optimization scheme using variable batteries in sensor networks is introduced in [
33]. This paper has a target of achieving long network lifetime by counterbalancing of non-uniform energy consumption. The sensor network has a basic application of sensor data dissemination and data gathering at a sink node. With a focus on ring area sensor network topology, the paper proposed two deployment approaches. In the first approach, battery capacity at sensor nodes are variably allocated according to the estimated energy consumption based on the number of sensing data transmitted and received at nodes in the ring regions. The second approach is based on non-uniform node deployment in different ring regions.
Summarizing, the related studies mentioned above make progress in the analysis of resource optimization in wireless networks. However, the applications of these approaches have been limited to networks that have hierarchical structure for global energy management, or limited to energy provision according to local energy differences. On the other hand, many networks, such as homogeneous mesh networks, do not have hierarchical structure, and optimization of network lifetime requires global optimization of energy provision and energy consumption.
4. Matching of Energy Provision: Basic Concepts
The goal of efficient energy provisions in this paper is to enable matching between the energy supply and energy requirement at each BS in the network in order to maximize the network lifetime that the network can continue to operate. More specifically, this paper aims to match the energy provision differences with the energy differentiation among BSs in a WMI network.
The proposed approach can be employed in practical scenarios given a WMI topology in the following two types of applications. (a) Provision of backup batteries for each BS according to the estimation of explicit energy differentiation among BSs. This application is essential for the sustaining a network in the no-charging period of emergency situations. As for user applications, we especially consider the main application of Internet access through the multihop wireless infrastructure; (b) Provisions of solar-rechargeable batteries at each BS for use at night during the no-charging period of solar energy systems. The application is essential for sustaining a network during the night time no-charging period of a solar-powered network.This application is useful for temporary low-cost networks used at temporary locations and events. As for user applications in night time, we especially consider the main applications of data collection from sensors, and IoT communications using multihop wireless infrastructure.
Figure 3, illustrates the basic idea of efficient energy provisioning.
Figure 3a shows a case in which all BS have equal energy provision, but run out of energy at different times. If the energy consumption rates of the BS are different, some BS will be able to operate for a longer time than others. In contrast,
Figure 3b, shows the case where the BS have unequal energy provision and all BS run out of energy at the same time. The network may cease to operate if any BS runs out of energy. Energy will be wasted if some BS have energy remaining after the network ceases to operate. In this sense, the optimal provision of energy should result in all BS having the same lifetime.
Figure 3.
The basic concept of energy provision for a given total resource of network energy. (a) Same energy provision; (b) Diversity of energy provision.
Figure 3.
The basic concept of energy provision for a given total resource of network energy. (a) Same energy provision; (b) Diversity of energy provision.
Let us describe this formally. Assume the BS have unique labels
i (
). Denote the ith BS as BS(
i). We define the lifetime of a BS as the time from starting operation until the time when all its energy is completely depleted. Denote the lifetime of BS(
i) as
, where
. Denote the network lifetime as:
Proposition 1. The maximum value of network lifetime is achieved when the lifetime of each BS is identical:
Proof. We use the contradiction method to prove the proposition. Suppose the network lifetime is maximum but the BS lifetimes are not identical. Then there will be at least one BS(i) that has a longer lifetime compared with , which is the minimum lifetime among BSs, and such BS will have energy remaining, say , at the time . Then an energy provision that re-assigns some of of BS(i) to all the BS with the shortest lifetime will achieve a longer value of . This is in contradiction with the assumption that the network lifetime is maximum. ☐
Next we describe how matching of energy provisioning to energy consumption leads to the maximum network lifetime. Suppose BS(i) has energy provision and average energy consumption rate during its lifetime . By definition, .
Let the average of energy provision at all BSs in the network be
, and the average of average energy consumption rate at all BSs be
. The matching degree at
is defined as:
The maximum value of matching is , The maximum value is attained when the ratio of energy provision at a BS to the average energy provision is the same as the ratio of the average energy consumption rate at the BS to the average energy consumption rate.
Proposition 2. The optimal energy provision achieving the maximum network lifetime corresponds to for all BS.
Proof. By definition . If then . As a result, all BSs that have will have the same lifetime. If all BS have then all BS have the same lifetime . Consequently, MDefree = 1 for all BS achieves maximum network lifetime. ☐
Next, we introduce the relative energy consumption ratio and the energy differentiation factor.
The relative energy consumption ratio is written as:
where
is the total energy provision, defined as the product of
and
N,
.
The energy differentiation factor is written as:
Note that we can rewrite the relative energy consumption ratio in terms of the energy differentiation factor as follows,
Proposition 3. The energy provision solution of where each is defined as in Equation (3), results in the perfect energy matching of all BSs. Proof. For each BS(i), let . We can obtain that , that leads to perfect energy matching of for each BS(i), . ☐
The Proposition 3 expresses the basic principle of optimal energy provision in a WMI with a given total energy provision and a set of energy differentiation factors at the BSs in the WMI.
5. Energy Differentiation Factor for Energy Provision in WMI Networks
In
Section 4, we showed that the optimal energy provision matching, Matching-EP, that achieves maximum network lifetime depends on the energy differentiation factors of the BSs in the network. The challenge of realizing Matching-EP in practice is that in general it is difficult to know precisely the traffic activities among nodes in a network. Hence it is difficult in practice to achieve optimal matching. However, Matching-EP can be used as a basic guiding principle for energy provision to improve energy efficiency and increase the lifetime of WMI networks. We present an analytical framework for various network models.
Main notations in the energy consumption analysis are shown in
Table 1.
Table 1.
Definitions of notations.
Table 1.
Definitions of notations.
Notation | Description |
---|
| the topological distance from BS(i) to the gateway |
N | the number of BSs in the WMI networks |
| the initial energy of BS(i) |
| the total initial energy of all BSs for polarized traffic activities |
| the energy consumption rate at BS(i) |
| the energy consumption at BS(i) |
| the current remaining energy at BS(i) |
| the remaining energy at BS(i) |
| the zone in which BSs have hop distance k to GW |
| the energy differentiation factor at BS(i) |
| the energy consumption at zone(h) |
| the number of packets initiated at BS(i) in a WMI |
| the number of transmitted packets at BS(i) |
| the number of received packets at BS(i) |
| the number of overheard packets at BS(i) |
| the energy consumption other than that of TX, RX, and OH |
| at BS(i) |
| the average energy consumed for transmitting a packet |
| the average energy consumed for receiving a packet |
| the total number of BSs in zone(k) |
| the number of packets initiated in zone(k) |
| the number of transmitted packets in zone(k) |
| the number of received packets at in zone(k) |
| the number of overheard packets in zone(k) |
| the total energy consumption in zone(k) |
| the total energy consumption at a BS in zone(k) |
| the differentiation presenting factor of a BS in zone(k) |
D | the density of BSs relative to hop-distance based area |
H | the largest hop distance of BSs to GW |
| the ratio of energy consumption for receiving a one-bit |
| message to that of transmitting a one-bit message |
| the ratio of OH energy consumption at a zone to the TX |
| energy consumption of the upstream neighbour zone |
5.1. Differentiation of Energy Consumption in WMIs
The energy consumption of a BS and the distribution of network energy consumption in WMI depend on the wireless transmitting (
TX) and receiving (
RX) activities of BSs. The energy consumption information that is required for efficient energy provision can be estimated based on energy consumption differentiation at each BS. This section shows how to analyze energy differentiation by estimating the traffic flow at each BS. In order to improve the accuracy of the estimate, it is necessary to consider the overhearing (
OH) effect in the shared communication media of a WMI network.
Figure 4 shows how nodes can overhear transmissions between another pair of nodes. To date, few studies have explicitly considered the
OH effect on energy consumption in network energy analysis.
There are many activities associated with radio energy consumption, among which this paper focuses on the
TX,
RX,
OH data packet activities and their differentiation. This is because that
TX,
RX and
OH are the main communication activities in wireless networks [
39].
In general, it is difficult to analyze the long-term network activities and the correlated energy consumption differences at BSs even if we know energy consumption in a single event. This section examines the energy differentiation in a WMI network based on the correlations of TX, RX and OH network activities among BSs. We introduce the line model and zone based model to quantitatively represent the energy differentiation based on the correlation of network activities in WMIs with various topologies.
Figure 4.
TX-RX-OH interactions and enery consumption models.
Figure 4.
TX-RX-OH interactions and enery consumption models.
First we present an analytical framework for analysis of energy consumption at BS based on the number of
TX,
RX and
OH operations. As shown in
Table 2, we assume
N is the number of BS in the network, and
,
, and
are respectively the number of
TX,
RX and
OH packets in a certain time interval of duration
T, which increase in proportion to the value of
T.
is the number of packets which originate at BS(
i).
Table 2.
The traffic, energy consumption and differentiation at BSs.
Table 2.
The traffic, energy consumption and differentiation at BSs.
BS | | TX | RX | OH | | | |
---|
BS(1) | | | | | | | |
... | | | | | | | |
BS(i) | | | | | | | |
... | | | | | | | |
BS(N) | | | | | | | |
An estimate of energy consumption
of a node BS(
i) can be expressed as a linear function of packet numbers as shown in Equation (
5).
where
,
and
are the energy consumed per packet by
TX,
RX and
OH operations, and
represents other energy consumption that does not depend on packet number.
is assumed to be a constant times the measurement time interval.
5.2. Differentiated Energy Consumption in a Line Topology
In this subsection, we demonstrate the method of estimating differentiated energy consumption with an example of a WMI network with line topology. An example of line topology WMI network with 5 BSs is shown in
Figure 5. We suppose that BS are deployed in a line and assume that the dstance between neighboring BS corresponds to the wireless transmission range, so each BS can only receive or overhear packets from its neighbors. We also suppose that each BS generates a number
of packets for transmission upstream to the external network via the GW. Let each BS be labelled with an identifier (ID) in a sequence corresponding to the topological distance from the GW, so that a BS that has a topological distance of
i hop to the GW, has ID equal to
i. With these assumptions, we then introduce the basic relations between
TX and
,
RX and
TX, as well as
OH and
TX, according to the multihop packet relay features in the line-topology WMI. First, the number of
TX packets at each BS(
i) can be written in terms of the amount of
packets as follows.
We call this relation the - relation.
Figure 5.
A line-topology WMI example with 5 traffic flows.
Figure 5.
A line-topology WMI example with 5 traffic flows.
Second, the number of
RX packets at each BS(
i) can be expressed according to the amount of
TX packets as:
We call this relation the - relation.
Third, the number of
OH packets at each BS can be described in terms of the amount of
TX packets by:
That is, each BS(i) overhears the packets transmitted at BS(i−1). We call this relation the - relation.
In the example of a line topology WMI network that is shown in
Figure 5, there are 5 BSs and 5 STAs in the network. Each STA is associated with one of the BS and generates a flow of packets for delivery via its BS and the WMI to the external network through the GW. Given the
generation amount in a certain time duration
D, we can derive the activity and energy differentiation in the network. To be specfic, we let the generation amount be the same at each BS, let the energy
be equivalent to 6 units, and let the energy consumption be 1 unit per packet in
TX,
RX and
OH. Note that since we only need the ratios of energy consumption, it is not necessary to specify the absolute units of energy.
The number of each type of packet operation (
TX,
RX,
OH), the energy consumption, and the matching energy provision for each BS are illustrated in
Table 3. Differentiation factors can be derived based on Equations (
4) and (
5). The optimal energy provision for BSs is obtained according to Equation (
3), We can see that the energy consumption and energy differentiation factor is largest at node BS(
2).
Table 3.
The traffic, energy consumption and differentiation at each BS in a line-topology WMI wth 5 BS, each generating = 1 packet. = 50 J.
Table 3.
The traffic, energy consumption and differentiation at each BS in a line-topology WMI wth 5 BS, each generating = 1 packet. = 50 J.
BS | | TX | RX | OH | | | Diff | |
---|
BS(1) | 1 | 5 | 4 | 0 | 6 | 15 | 1.09 | 10.9 |
BS(2) | 1 | 4 | 3 | 5 | 6 | 18 | 1.30 | 13.0 |
BS(3) | 1 | 3 | 2 | 4 | 6 | 15 | 1.09 | 10.9 |
BS(4) | 1 | 2 | 1 | 3 | 6 | 12 | 0.87 | 8.7 |
BS(5) | 1 | 1 | 0 | 2 | 6 | 9 | 0.65 | 6.5 |
This simple model serves to illustrate the idea of differentiated energy consumption and Matching-EP. In practice, the accuracy of the estimate of energy consumption will depend on how well the model estimates the actual wireless activity. One way of using this simple model in practice is to consider energy consumption factors as average quantities, including estimates of average energy required for multiple-retransmissions per packet, and the energy of transmissions required for network management.
Finally, we note that the analysis of energy differentiation in the line-topology WMI can be easily extended to WMI with multiple separated line paths, as shown in
Figure 6. Given a WMI with multiple separate line paths to the GW, the dependence of energy consumption differentiation on BS hop distance from the GW is smilar to that for the simple line topology.
5.3. Zone Model of Differentiated Energy Consumption in 2D Topology
In this section, we introduce a zone model for estimating differentiated energy consumption in a WMI with a two-dimensional topology.
In the zone model, the WMI is partitioned into zones according to the topological distance of BS to the GW, so that the traffic flow can be represented by aggregate packet flows between contiguous zones. The topological distance is the relay hop count. The energy-consuming packet operations in the network include transmitting, receiving and overhearing. We define zone(k) as the set of all BSs in the network with the number of hops from BS(i) to the GW equal to k.
The energy consumption difference in the zone-based model can be analysed in terms of aggregate numbers of packet operations (
TX,
RX and
OH) in each zone.
Figure 7 shows an example of zones in a 2D mesh network, and
Table 4 shows the packet operations, energy consumption and differentiation factors in each zone.
Figure 6.
Applications of line-topology WMI analysis. Energy consumption analysis of line-topology WMI can be applied to a WMI with multple separated lines paths to the GW.
Figure 6.
Applications of line-topology WMI analysis. Energy consumption analysis of line-topology WMI can be applied to a WMI with multple separated lines paths to the GW.
Figure 7.
Zone model of network traffic and energy consumption.
Figure 7.
Zone model of network traffic and energy consumption.
Table 4.
The traffic, energy consumption and differentiation in BS zones.
Table 4.
The traffic, energy consumption and differentiation in BS zones.
zones | | | | | | | | | |
---|
zone(1) | | | | | | | | | |
... | ... | | | | | | | | |
zone(k) | | | | | | | | | |
... | ... | | | | | | | | |
zone(H) | | | | | | | | | |
The total energy consumption in a zone(
k) is given by:
where
,
,
are the number of
TX,
RX and
OH packets, respectively.
The average energy consumption at a BS in zone(
k) is given by:
where
is the number of BS in zone(
k).
Consequently, for each BS in zone(
k), the differentiated energy consumption ratio
can be expressed as:
where
N is the total number of BS.
Let , and represent the number of packet operations TX, RX and OH in a zone(k), respectively. Let be the number of packets originating at in zone(i).
According to the packet flow feature in the network, The
TX-
relation among zones can be approximately expressed by:
The
TX-
RX relation among zones can be given by:
The overhearing in WMI with 2D topology is more complex than in the line-topology WMIs. We assume that each BS in a zone(
i) may overhear packets from the upstream zone(
i−1), the zone(
i), and the down-stream zone(
i + 1). To simplify the analysis, we define a
OH factor
such that the
TX-
OH relation can be described consistently with that in line-topology WMI. Let
,
, and
stand for the average numbers of neighbors in upstream zone, same zone, downstream zones of a BS, excluding the
RX neighbors. Then a general description of
ZOH(
k) can be given by:
To provide a more simplified basic
TX-
OH relation among zones, we express the
TX-
OH relation in terms of an integrated factor
by:
where
is a constant denoting the approximate ratio of packet overhearing to the packet overhearing from the upstream zone.
Hence, given
in a grid WMI, Equation (
9) can be obtained by substituting
,
, and
based on Equations (12), (14) and (15). In addition, we can calculate Equation (
10) based on Equation (
9). Consequently
can be obtained according to Equation (
11). We can then express the energy provision at a BS in zone(
k) as:
The zone analysis model can be used in a WMI network with a given topology. Based on the zone model, the network is divided into several zones according to the topological distance to the GW. Then energy resources, such as backup batteries, and solar-battery sets are assigned to the BSs according to the zone they resides. BSs in the same zone will be assigned with the same amounts of energy resources. BS in the different zones will be assigned with the different amount of resources according to the analysis of differentiation of energy consumption analyses.
6. Numerical Evaluation
In this section, we show the evaluation results with respect to the proposal of energy provision and analyses described in
Section 4 and
Section 5. We do network simulations using the discrete event network simulator NS-3 to study the impact of energy provision on the network performance [
40]. In a WMI network, battery powered BSs are provided with various amounts of initial energy. The total amount of initial energy in the WMI network is constant. We evaluate the proposed protocol Matching-EP in comparison with the conventional conventional energy provision approach, here called Same-EP, in which all BS have the same initial energy.
In the evaluation, we focus on the impact of network sizes, network topology, and routing protocols on the proposed energy deployments. We consider two scenarios for the evaluation. The first scenario, scenario-1, evaluates the basic routing-independent case of the line-topology network. Various size networks are evaluated, as shown in
Figure 8. Four cases of networks with different network sizes and different number of static STAs are studied. The second scenario, scenario-2, employs a grid-topology WMI network, that enable us to examine different routing protocols. The network topology for scenario-2 is shown in
Figure 9. Mobile STA with random mobility are employed in the network. This scenario lets us to examine the impact of energy deployment in the combined environment of routing and STA mobility.
Figure 8.
Line topology scenarios (such as WMI for roads).
Figure 8.
Line topology scenarios (such as WMI for roads).
Figure 9.
Grid network topology model in senario-2.
Figure 9.
Grid network topology model in senario-2.
Four routing protocols based on proactive Hybrid Wireless Mesh Protocol (HWMP) in IEEE 802.11s mesh networks are evaluated in the scenario 2. In addition to proactive HWMP in IEEE 802.11s mesh networks, we developed three routing protocols based on HWMP with various routing metrics so as to evaluate the energy matching performances of shortest path, energy and connectivity aware routing protocols [
41].
HWMP proactive routing (HWMP): As defined in IEEE 11s [
34], default proactive tree-based routing adopts the airtime cost metric.
Shortest path HWMP routing (SP-HWMP): A proactive HWMP routing with shortest path selection. A cost metric for shortest path selection can be defined for each BS by , so that the path cost is the sum of each BS cost in the path, i.e., .
Energy aware HWMP routing (E-HWMP): A proactive HWMP routing with residual energy as BS cost metric, given by where is the residual energy at BS(i).
Energy-Connectivity aware HWMP routing (EC-HWMP): A proactive HWMP routing with both residual energy and network connectivity as the cost metric. The cost metric is given by where is the hop distance from the BS(i) to the GW.
Main evaluation metrics in the simulation are shown in
Table 5. The metrics in our evaluations include: network lifetime, successfully received packets, matching degree between energy consumption and energy provisions,
etc.
Table 5.
Evaluation Metrics.
Table 5.
Evaluation Metrics.
Network Lifetime | The duration from the start time of the network to the time when the first BS runs out of its energy |
Successfully Received Packets | The total number of successfully received packets at the GW |
Node Energy | The remaining energy at each BS |
Matching Degree | As defined in Equation (2) |
Unless otherwise stated, the simulation is set up as shown in
Table 6. The simulation environment includes not only packet level routing operations, but also MAC Protocols dealing with carrier sensing, packet collisions, packet retransmission. This allows us to obtain realistic results with regard to energy consumption in the network. The simulation adopts the log-distance path loss model as the default propagation loss model. The current consumed in the three wireless device activity states,
TX,
RX and
IDLE, are set up based on default radio energy model in NS-3 simulator version ns-3.15 [
40]. In the simulation, the default total
factor in energy provision is set to 50% of total energy provided in the network.
Table 6.
Simulation set-up parameters.
Table 6.
Simulation set-up parameters.
Parameters | Scenario-1 | Scenario-2 |
---|
Simulator | NS3 |
MAC/PHY layer model | IEEE 802.11s [34] |
MAC protocol | CSMA |
Propagation loss model | Log-distance path loss model |
Mobility model | static | Random mobility |
Number of static BSs | 4, 8, 12, 16 | 16 |
Number of STAs | 4, 8, 12, 16 | 10 |
Number of GW | 1 |
Application traffic | From STAs to GW |
Initial energy of Battery | 16 J for Same-EP case |
TX current | 17.4 mA |
RX current | 19.7 mA |
IDLE current | 426 μA |
Battery energy at BSs | All BSs |
Packet size | 1024 bytes |
Data rate | 54 Mb/s |
6.1. Numerical Results in Scenario-1: Line Topology
First, in order to evaluate basic performance of energy provision that is independent of routing protocols in multihop wireless networks, we consider line topology scenarios. In this scenario, each BS has an associated STA traffic source generating Poisson traffic.
To validate the energy differentiation analysis, we illustrate the result of energy differentiation observed in an example of line-topology WMI with 4 BSs.
Table 7 shows results of energy differentiation analysis for the case of a line-topology WMI with four BS. The first row shows
, the time-average value of energy differentiation measured in the simulation evaluation with SP-HWMP routing. The second row shows the value of energy differentiation expected if the energy consumption obeys the uniform energy consumption model. The third row shows the value of energy differentiation expected if the energy consumption obeys the
TX-
RX-
OH relations. The last column shows the accuracy of the models, compared with the
results obtained by the simulation. The accuracy of the analysis is defined in terms of the analyzed value and the results from the packet-level simulations. The analysis accuracy in regard to energy differentiation at is defined by:
where
is the averaged differentiation factor of BS(
i) obtained from simulation result over time from the start and to network lifetime. The ideal accuracy of analysis is 1, which indicates that each the analysed differentiation factor is same with the results of energy differentiation factor
. It can be seen that the analysis based on
TX-
RX-
OH relations achieves the high analysis accuracy up to 0.925.
TX-
RX-
OH based analysis improves about 27% accuracy compared with the case of
corresponding to uniform energy consumption in the line-topology WMI of 4 BSs.
Table 7.
The accuracy of energy differentiation analysis in line-topology WMI based on TX, RX, OH relations among BSs.
Table 7.
The accuracy of energy differentiation analysis in line-topology WMI based on TX, RX, OH relations among BSs.
Items | BS(1) | BS(2) | BS(3) | BS(4) | Accuracy |
---|
Time average value of simulation value result | 1.09 | 1.33 | 0.97 | 0.61 | 1 |
Diff(i) for uniform energy consumption | 1 | 1 | 1 | 1 | 0.751 |
Diff(i) from TX-RX-OH analysis | 1.074 | 1.218 | 0.975 | 0.733 | 0.925 |
The energy differentiation result is shown in
Figure 10. From the results, it can be seen that energy differentiation occurs although each BS has the same initial energy. The energy consumption is correlated with the topological position of each BS. The results show that the BS(1) that is nearest to the GW does not have the largest energy consumption. Instead, we can see that BS(2) has the largest energy consumption. These results are different with previous studies of multihop wireless network such as sensor networks, in which node near the gateway or sink node has the largest energy consumption [
19,
33].
Figure 10.
An example of energy differentiation of BSs in the line-topology WMI wih 4 BSs.
Figure 10.
An example of energy differentiation of BSs in the line-topology WMI wih 4 BSs.
To illustrate the position dependency of energy consumption at each BS, we show the relation between the residual energy and position for each BS. Since it is difficult to show the spatial distribution of energy consumption at many moments in time, in
Figure 11 we show results for two representative times near the start of network operation and near the end of network lifetime. We can see that the overall energy consumption of BSs in this evaluation is unbalanced for all networks that utilize the Same-EP . This is because the network traffic is delivered from STAs to the GW by multi-hop relays of wireless links, resulting in the concentrated network traffic at the nodes near the GW. In general, BSs that are close to the GW position have more energy consumption than BSs that are far away from the GW position. However, the topological position of BSs with maximum energy consumption is not in zone(1) but at the center of zone(2), the center of which is around the BS2 at the position of (300, 300). The reason for this phenomenon is the total packet activity, including transmission, receiving and overhearing, at BS2 is largest. From the figure, we see that Matching-EP enables much better energy balance among BSs. The average matching degree of networks employing Matching-EP is much higher than the network with uniform initial energy deployment.
Figure 11.
Energy consumption distribution and energy mapping in scenario-1 (Line Scenario).
Figure 11.
Energy consumption distribution and energy mapping in scenario-1 (Line Scenario).
Figure 12a shows the results of the network lifetime of the WMI. Comparing with Same-EP approach, the Matching-EP approach enables 27%–41% improvement of network lifetime. From the result, it can be seen that the networks with smaller number of BSs result in larger lifetime. This is because there are smaller amounts of STA traffic in networks with smaller number of BSs.
Figure 12b illustrates the amount of successful packet delivery with varying BS number. Matching-EP results in a larger amount of packet delivery with a improvement ratio ranging from 22% to 41% for packet delivery during the network lifetime. The improvement is significant at the networks with a larger BS number. This is because that there is a larger difference of energy consumption with Same-EP in a network with a larger BS number.
Figure 12c shows the average value of Matching Degree, the matching of energy provision to energy consumption. For the network with 4BSs, the average energy matching degree of BSs increases from 0.81 to 0.938 with an improvement of 15.9%. For the network with 8 BSs, the energy matching degree of BSs increases from 0.71 to 0.90. For the network with 12 BSs, the energy matching degree of BSs increases from 0.67 to 0.88. For the network with 16BSs, the energy matching degree of BSs increases from 0.63 to 0.85 with an improvement of 34.6%.
Figure 12.
The network performace in line BS networks. (a) Line network lifetimes; (b) Successful delivered packets from all STAs to the GW in line BS scenario; (c) The average matching degree in Line BS scenario.
Figure 12.
The network performace in line BS networks. (a) Line network lifetimes; (b) Successful delivered packets from all STAs to the GW in line BS scenario; (c) The average matching degree in Line BS scenario.
6.2. Numerical Results in Scenario-2: Grid Topology
The network lifetimes of various routing protocols in the grid-topology scenario are shown in
Figure 13a. Matching-EP has improvements of 19, 10 and 23 in HWMP, SP-HWMP, and EC-HWMP, respectively. But E-HWMP has roughly the same network lifetime for Same-EP and Matching-EP. This is because E-HWMP routing will be highly affected by energy provided at each BS. EC-HWMP with Matching-EP has the longest network lifetime up to 1960s. This is because that the EC-HWMP employs both energy and connectivity awareness in HWMP.
The result of successful packet delivery is shown in
Figure 13b. Matching-EP in E-HWMP routing results in the largest number of delivered packets during the network lifetime.
Figure 13c shows the average matching degree of energy provision to the energy consumption with various routing protocols. In the network with HWMP protocol, the average energy matching degree of BSs increases from 0.74 to 0.80 by utilizing Matching-EP. As for SP-HWMP protocol, the energy matching degree of BSs increases from 0.76 to 0.80 by utilizing Matching-EP. As for E-HWMP protocol, the energy matching degree increases from 0.80 to 0.86 by utilizing Matching-EP. As for EC-HWMP, the matching degree increases from 0.84 to 0.88 by utilizing Matching-EP.
Figure 13.
The network performance in grid BS networks. (a) Network lifetimes; (b) Successful delivered packets from all STAs to the GW; (c) The average mactching degrees.
Figure 13.
The network performance in grid BS networks. (a) Network lifetimes; (b) Successful delivered packets from all STAs to the GW; (c) The average mactching degrees.
Table 8 shows the simulation result of average
obtained in the evaluation of Grid WMI with SP-HWMP routing, comparing with the energy differentiation analysis results. The differentiation analysis are according to zone-based
TX-
RX-
OH relations described in previous section, and are based on the simulation setup. It can be seen that the analysis based on
TX-
RX-
OH relations achieves the high analysis accuracy up to 0.92.
TX-
RX-
OH based analysis improves about 8% accuracy compared with the uniform energy provision in the Grid WMI of 16 BSs.
Table 8.
The energy differentiation of BSs in zones and the accuracy of differentiation analysis in Grid WMI. (The related setup: short path routing, = 3 in TX-RX-OH relation based analysis).
Table 8.
The energy differentiation of BSs in zones and the accuracy of differentiation analysis in Grid WMI. (The related setup: short path routing, = 3 in TX-RX-OH relation based analysis).
Items | Diff(z1) | Diff(z2) | Diff(z3) | Diff(z4) | Diff(z5) | Accuracy |
---|
Time average value of simulation value result | 1.103 | 1.1211 | 1.1286 | 0.880 | 0.639 | 1 |
Diff(i) for uniform energy consumption | 1 | 1 | 1 | 1 | 1 | 0.833 |
Diff(i) from TX-RX-OH analysis | 1.073 | 1.160 | 1.029 | 0.844 | 0.860 | 0.915 |