Minimizing Energy Consumption Within Wireless Sensors Networks
Minimizing Energy Consumption Within Wireless Sensors Networks
ABSTRACT
The use of sensor networks should keep developing, mainly in such fields as
scientific, logistic, military or healthcare applications. However, sensor size
represents a significant limitation mainly in terms of energy autonomy and
therefore of life period, for the batteries have to be too tiny. This is the reason why
intensive research is being conducted nowadays on how to control sensor energy
consumption within a network, taking communications into account as a priority.
For this purpose we propose a method to calculate energy consumption within
linear wireless sensor networks, according to the data flow rate, the number of
nodes and the distance between them. Furthermore, we have succeeded in reducing
energy consumption within linear sensor networks made up with nodes featuring
differing data flow rates.
In Wireless Sensor Networks, WSNs, nodes are This article develops a model for the multi-hop
untethered and unattended. They are distributed communication in a linear array of nodes. Energy
across an area of interest and communicate among consumption in the various multi-hops scenarios has
themselves in multiple hops, building an ad-hoc been analyzed and optimized. This study uses a
network. Nodes have limited and non-replenishable detailed model for the energy consumed by the radio
energy resources. There are special nodes named link of each node and analyzes two topologies: the
sink (or gateway) nodes, that are responsible for first one with equidistant nodes hop and the other
processing and storing the information collected by one with optimal spaces between the last nodes. The
the network [4].The battery is an essential article is organized as follows.
component in data acquisition. In general, it is
A model of basic energy consumption and transmission, eamp amplification, k the message
communication topology is presented in section 2. length, d the transmitter/receiver distance and α a
The analysis of multi hops is performed in section 3 factor describing attenuation. To receive a message
for different routing models and the optimal of k bits, the receiver then consumes:
transmission range is analyzed in section 4. In
section 5 the results based on the previous analyses α
1. First case: uniform number of data flow rate 4 OPTIMAL TRANSMISSION RANGE
constant among the nodes. If each node detects the Bhardwaj et a1. [10] have shown that energy
same number of events (that is the necessity to consumption within the multi-hop networks can be
convey information towards the destination), then we reduced by adjusting the distances between the n
can suppose that each node receives an event nodes which transmit the signal. But, if each node of
simultaneously. This means this node should take (n- the linear chain transmits data, this will be
1) information packets originating from nodes impossible. The distribution of the distances di
upstream, in addition to the transmission of its proper between the nodes can be analyzed in order to
packet [7], [8]. minimize the energy consumption in this particular
case. For all the nodes involved in the transmission
2. Second case: data flow rate variable between scenario, the total energy consumption is presented
nodes. If each node does not detect the same number in equation (8).
of events, the average number of packets transmitted
within the linear sensor network has to be calculated. Elinear will now be minimized using the
n
n
N Pack = n − i + neα (8) Using the condition D = ∑ d i the value of λ can
i =1
where n is the number of nodes within the linear be obtained from equation (12). Thus, for α = 2 the
sensor network and i the node under consideration. values for di are found to be:
-6
x 10 Total energy consumption -- equidistant nodes
7
Npack=(n-i+1)->Total energy = 86.5mJ
6 Npack=(n-i+2)->Total energy =92.55mJ
Npack=(n-i+3)->Total energy = 98.25mJ
Npack=(n-i+4)->Total energy = 103.95mJ
5
Npack=(n-i+5)->Total energy = 109.65mJ
E n ergy (m J )
0
0 5 10 15 20 25 30
Number of nodes
Figure 4: Energy consumed with transmission distances. Fig. 4 presents the energy by each node in a sensor
network with equidistant nodes, is obtained using
-6
x 10 Total energy consumption - optimally spaced nodes
7
Npack=(n-i+1) ->Total energy = 70.31mJ
Npack=(n-i+2) ->Total energy = 81.03mJ
6
Npack=(n-i+3) ->Total energy = 91.58mJ
Npack=(n-i+4) ->Total energy = 99.8mJ
5 Npack=(n-i+1) ->Total energy = 107.64mJ
E n er g y (m J)
2
Figure 6: Transmission energy consumption model for
nanoMAC.
1
0 10 20 30 They compared these to nanoMAC, a protocol
Hop number designed to operate in a sensor networking
Figure 5: Energy consumed with optimal transmission environment. They have analytically investigated a
distances. cross layer energy consumption model with realistic
radio transceiver characteristics, three MAC
Comparing figures 4 and 5,it is evident that the protocols and a linear network model suitable for
nodes far from the sink consume significantly less many sensor network protocols in steady state. Based
energy for optimally spaced nodes than for equally on this analysis, they have discovered many
spaced nodes. This is in fact due to their smaller interesting results that relate to single hops vs. Multi-
separation. The consumed energy tends to decrease hop communications and MAC protocol features.
with hop number in figure 5 in figure 4, thanks to a
lower number of packets to be transmitted. 1) When a realistic radio model is applied for a
sensor network, they discovered that, assuming
However the distance between nodes is an increasing feasible transmission distances, single-hop
function of hop number, which tends to increase the communications can be more efficient than multi-
energy consumption. So it is surprising that, starting hop in the energy perspective.
at the some hop number, the consumed energy
sharply increases and this for few last nodes. 2) A well designed sensor MAC protocol has a
However the overall energy consumption tends to be behavior similar to the ideal MAC protocol, but the