On the Construction of Energy-Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications Conference (IEEE InfoCom ) Author : My T. Thai / Yingshu Li / Ding-Zhu Du Repoter : Yen-Lin Chen Date : 2005/03/23
25
Embed
On the Construction of Energy-Efficient Broadcast Tree with Hitch-hiking in Wireless Networks
On the Construction of Energy-Efficient Broadcast Tree with Hitch-hiking in Wireless Networks. Source: 2004 International Performance Computing and Communications Conference (IEEE InfoCom ) Author : My T. Thai / Yingshu Li / Ding-Zhu Du Repoter : Yen-Lin Chen Date : 2005/03/23. Outline. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
On the Construction of Energy-Efficient Broadcast Tree withHitch-hiking in Wireless Networks
Source: 2004 International Performance Computing and Communications Conference (IEEE InfoCom )
Author : My T. Thai / Yingshu Li / Ding-Zhu Du
Repoter : Yen-Lin Chen
Date : 2005/03/23
Outline Introduction Preliminaries
Communication Model Hitch-hiking Model Network Model
Related Work The Broadcast with Hitch-hiking Algorithm Simulation Results Conclusion
Introduction
In this paper, we study the problem of minimizing the total broadcast energy in wireless networks.
The broadcast problem in wireless networks is to decide a transmission power level for each node so that the source node can broadcast to all the other nodes.
Introduction (Cont.)
Our objective is to construct a minimum-power broadcast tree, rooted at the source node, including all the nodes.
Our key idea is to reduce the total energy consumption of the broadcast tree by taking the Hitch-hiking model and Wireless Multicast Advantage (WMA) into consideration.
Introduction (Cont.)
By successfully combining partial signals to obtain complete information, we can efficiently reduce the total energy consumed in broadcasting data.
Communication Model
Assume that any node in the network can be used as a relay node to forward data to other nodes. All nodes are equipped with omnidirectional
antennas.
Assume that all nodes can adjust their power levels. Each node can choose its transmission power
from 0 to some maximum value Pmax.
Communication Model (Cont.) Attenuation model:
d : the signal travelling distance α : an environmentally dependent real constant between 2
and 4 Pi : power level , a node j can properly receive a signal fro
m a node i . γ : represents the receiver's power threshold for Signal to
Noise Ratio (SNR), often normalized to 1. For node i in the network, the power required to succ
essfully transmit data to node j is given by:
Hitch-hiking Model
Introducing two thresholds on the SNR: Threshold energy required for the successful decoding of
the message Threshold energy required for the successful capture of
a packet Usually
A packet received with a SNR γ is: Full reception if Partial reception if Failed reception if
Hitch-hiking Model (Cont.) If a node receives the packet containing the same inf
ormation n times from different neighbors with such as
Assume that ° for simplicity. Node can successfully receive the packet.
Network Model
Let V denote the collection of wireless nodes Let G = (V,E) denote the directed graph on V that
contains all edges. Every node has an associated transmission
power level . : node i transmits a packet, the amount of
reception by node j is quantified by the coverage of node j .
Network Model (Cont.) The coverage function :
The coverage provided by node i on node j is:
Related Work
Broadcast Incremental Power (BIP) Similar to Prim’s algorithm for forming minimum spanning
tree Weights are dynamically updated at each step
The BWHH algorithm can be obtained from BHH with a change on the coverage function. The coverage provided by node i on node j is defined as:
Related Work (Cont.) Wireless Multicast Advantage (WMA)
That is a single transmission can be received by all the nodes that are within the transmission range, reduces the total energy of the broadcast tree.
Nodes have omnidirectional antenna ‘i’ transmits at and reaches both j and
k Energy expenditure
j
k
i
pik
pij
The Broadcast with Hitch-hiking Algorithm
S(8)
U(5)T(5)
Y
W(2)
X
Q
V(1)
Z
S(10)
T(1.9)
Y
W
X
Q
V
Z
U(2.4)
(0.48)
(0.24)(1)
(1)(1)
(1) (1)
(0.55)
(0.76)
(0.62)
(0.38)
• Start with Minimum Spanning Tree
• Improve upon the initial solution starting with source node
At each step, pick a fully covered node (Ex: node ‘S’) and decide its power level at which the gain is maximum
Calculate the coverage of all other uncovered nodes based on the final power level of node ‘S’ (Ex: node X ,Y and Z)
Calculate the power level of forwarding nodes based on new coverage value of their child nodes (Ex : node U, T and V)
The Broadcast with Hitch-hiking Algorithm (Cont.) Let us first introduce the following notations:
c(ji): the coverage of node i provided by node j. c(ji) is defined in formula (1)
c(i): the total coverage of node i provided by all the other nodes. c(i) =
Ph(i): the power level of node i at the iteration h N(i): the neighbors of node i Ph : be the set of nodes that are not fully covered in the net
work at the iteration h. Fh = V – Ph :are fully covered in the network at the iteratio
n h.
The Broadcast with Hitch-hiking Algorithm (Cont.) Let us define a ratio r(i):
ph(i) – ph-1(i) is the incremental power of node i is the sum of the updated coverage of all
nodes j after increasing the power level of node i where j is in the partially covered node set of the previous iteration, ph-1.
The Broadcast with Hitch-hiking Algorithm (Cont.)
Figure 1(a) represents the network where the maximum power level of node S and A are 10 and 5 respectively.
The Broadcast with Hitch-hiking Algorithm (Cont.)
Figure 1(b) shows the broadcast tree T at the h iteration. At this step, Ph = {B,C} and Fh = {S,A}.The ratio r of node S when increasing the power level of node S to fully cover node B is:
The Broadcast with Hitch-hiking Algorithm (Cont.) In order to minimize the total power consump
tion ,we not only want the incremental power of a node at each step to be small, but also want the sum of the coverage of all nodes to be large.
Simulation Results
We evaluate the performance of BHH by comparing it to another two algorithms, BIP and WMH.
In this simulation, we considered the following parameters: n: the number of nodes in a network. Thereby increasing th
e network density when the number of nodes increases. n is from 10 to 100.
Pmax: The maximum power level of each node is randomly assigned on each simulation setup.
Simulation Results (Cont.)
Simulation Results (Cont.) The total power of the broadcast tree constructed
using BHH is almost 77% less than that of BIP, and 15% less than that of WMH.
The power of the broadcast tree constructed using BWHH is 49% less than that of BIP.
The total power of a broadcast tree decreases when the number of nodes increase.
Because as the network density increases, more nodes are available to work as relay nodes and the nodes are becoming closer.
Simulation Results (Cont.)
Simulation Results (Cont.) We present the comparison of the
improvement on saving energy over another three algorithms in percentage: BIP vs. BHH, BIP vs. BWHH, WMH vs. BHH.
As can be seen in this Figure, BHH is the one that can save the most energy, comparing to both BIP and WMH.
This analysis indicates that combining WMA and Hitch-hiking model does achieve a better result.
Conclusion We proposed the BHH algorithm based on the
Hitch-hiking model. This algorithm takes advantages of WMA and
of the Hitch-hiking concept. It is our interest to further develop the