Broadcast Scheduling in Mobile Ad Hoc Networks

Broadcast Scheduling in Mobile
Ad Hoc Networks
——Related work and our proposed approach
By Group 4:
Yan Qiao, Yilin Shen, Bharat C. and Zheng Li
Presenter:
Zheng Li
[email protected]
Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Self Pruning and Dominant Pruning
Optimal flooding tree (NP-C)
 Minimize the cost - the number of
transmissions
 Utilize the neighborhood information
exchanged between nodes
 Nodes keep reporting their existence to
neighbors

Reference:
H. Lim and C. Kim, “Flooding in wireless ad hoc networks.”
Self Pruning
Dominant Pruning
Self Pruning and Dominant Pruning

Weakness
◦ Overhead!!
“smart” routing
more information needed
increased overhead for transmission
Reference:
H. Lim and C. Kim, “Flooding in wireless ad hoc networks.”
Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 TDP and PDP
 Forward-node-set-based broadcast

TDP and PDP
Total/partial dominant pruning
 Utilized the neighborhood information
more effectively
 Further reduced broadcast redundancy

Reference:
W. Lou and J. Wu
“On Reducing Broadcast Redundancy in Ad Hoc Wireless Network”
TDP and PDP
Work well in the average case, but not
good in dense networks
 Approximation ratio O(n)
 Can be extended to a clustered network
 A constant approximation ratio can be
achieved

Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Forward-node-set-based broadcast

Process
◦ Clustering and one clusterhead for each cluster
◦ Transmit the message to the clusterhead
◦ Clusterhead choose its forward-node-set to reach
the clusterheads within the range. Information of
forward clusterheads and forward nodes piggybacked
◦ Nodes retransmit the message or do nothing
Reference:
J. Wu and W. Lou
“Forward-Node-Set-Based Broadcast in Clustered Mobile Ad Hoc Networks.”
Forward-node-set-based broadcast
Reference:
J. Wu and W. Lou
“Forward-Node-Set-Based Broadcast in Clustered Mobile Ad Hoc Networks.”
Forward-node-set-based broadcast
Constant approximation ratio
 Number of forward nodes relatively stable
 Dense (all nodes) => sparse (clusterheads)
 Heavy overhead




Forward-clusterhead-set
Forward-node-set
Clustering by group
Reference:
J. Wu and W. Lou
“Forward-Node-Set-Based Broadcast in Clustered Mobile Ad Hoc Networks.”
Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Existing broadcast scheduling
approaches for MANET
Blind flooding
 Self/dominant pruning
 PDP and TDP
 Forward-node-set-based broadcast

Broadcast scheduling in WSN
Interference-aware broadcasting
 Hexagonal tiling
 Coloring
 Static WSN
…

Reference:
Ravi Tiwari, Thang N. Dinh, and My T. Thai
“On Approximation Algorithms for Interference-Aware Broadcast
Scheduling in 2D and 3D Wireless Sensor Networks.”
Our approach
Hexagonal tilling
 Coloring to avoid interference
 Details had been covered
…
 Less assumptions, more realistic

◦ Transmission/interference range

Local
◦ Based on local information, group model
Compare with FNSB approach

Overhead:
◦ FNSB need to keep two lists
◦ Forward clusterheads and forward nodes

Latency:
◦ FNSB selects the FNS every time
Thank you!
Questions?