efficient flooding techniques for mobile ad hoc networks
DESCRIPTION
Efficient Flooding Techniques for Mobile Ad Hoc Networks. Special Topic for CS587x Department of Computer Science Iowa State University. Outline. Introduction on MANET Existing flooding techniques Proposed techniques Future Works. Mobile Ad Hoc Networks (MANET). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/1.jpg)
Efficient Flooding Techniques for Mobile Ad Hoc Networks
Special Topic for CS587x
Department of Computer Science
Iowa State University
![Page 2: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/2.jpg)
1. Introduction on MANET
2. Existing flooding techniques
3. Proposed techniques
4. Future Works
Outline
![Page 3: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/3.jpg)
Mobile Ad Hoc Networks (MANET)
• Characteristics of MANET
– No fixed network infrastructure
– Hosts act as routers on demand
• Flooding is a communication primitive
– Frequently invoked for route discovery
![Page 4: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/4.jpg)
Plain Flooding
• Each host needs to forward a
broadcast if the broadcast is received
at the first time
– Advantage : simple and reliable
– Drawback : broadcast storm
![Page 5: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/5.jpg)
Probabilistic Broadcasting [Tseng99, Sasson01]
• Each host forwards only a certain
percentage of the flooding packets it
receives
– Advantage : reduced network traffic
– Drawback : not reliable
![Page 6: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/6.jpg)
Multipoint Relaying [Laouite01, Peng02, etc.]
• Each host selects some
of its 1-hop neighbors to
forward
– Require 2-hop topology
– Intensive computation
B
A
2
1
3
4
C
D
E
![Page 7: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/7.jpg)
Research Motivation
• Problems of the existing schemes
– Excessive network traffic
– Reduced flooding reachability
– Excessive control overhead
– Excessive computation cost
![Page 8: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/8.jpg)
Edge Forwarding – Partition
• The broadcast coverage of each mobile host is divided into six partitions
A
P1
P2
P3
P4P5
P6
![Page 9: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/9.jpg)
Edge Forwarding - Subpartition
• The location of a mobile host divides a given partition into six subpartitions P12
P11
P16
P13
P14 P15
B
A
![Page 10: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/10.jpg)
Observation
• B does not need to forward A ’s broadcast if at least one forwarding occurs in each of A ’s subpartitions
P12P11
P16
P13
P14 P15
B
A
![Page 11: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/11.jpg)
Forwarding Rule
• B must forward a broadcast
from A if any P1i (i = 1, …,
6) contains no hostsP12
P11
P16
P13
P14 P15
B
A
![Page 12: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/12.jpg)
Proof of Reliability
• If B does not forward, then at least one host in
each P1i (i = 1, …, 6) will
forward
B
A
C
![Page 13: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/13.jpg)
Advanced Forwarding
P12P11
P16
P13
P14 P15
B
A
• Push the forwarding responsibility to the hosts close to the broadcast perimeter
![Page 14: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/14.jpg)
Edge Forwarding Protocol
Receive a new packet P
Forward ?
Overhearing
To time units
Forward P Done on P
Forward ?
Y N
Y N
Confirming
Tc time units
![Page 15: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/15.jpg)
Why Wait ?
• Further deduction of
redundant transmission
• Make forwarding occur in
better order • Overhearing phase (To)
• Handle host uncertainty (eg.,
energy fading, movement,
etc.)• Confirming phase (Tc)
B
A
C
D
![Page 16: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/16.jpg)
Scalability with Network Size
0
200
400
600
800
1000
1200
1400
1600
1800
2000
100 200 300 400 500 600 700 800 900 1000
Ave
rage
sen
ding
cos
t
Network Area (x1000 meter^2)
Plain Flooding
Edge Forwarding
![Page 17: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/17.jpg)
Significant and Impact of Edge Forwarding
• Edge Forwarding is the first scalable and reliable 1-hop flooding technique
– Low control overhead
– Low computation cost
– Minimum forwarding delay
– Easy implementation
![Page 18: Efficient Flooding Techniques for Mobile Ad Hoc Networks](https://reader035.vdocument.in/reader035/viewer/2022062407/56812cdd550346895d91a2e8/html5/thumbnails/18.jpg)
Reading Assignment 1
• Read one of these two papers (search on Google) Location-Aided Routing (LAR) in mobile ad hoc networks
(MOBICOM 2000)
Energy Efficient Indexing on Air (SIGMOD 1994)
Prepare presentation slides (due Feb 18) what is the problem
what is the state of the art and their limitation
how this is resolved
comments (originality, technical depth, drawback)
• Two students will be chosen to present the paper in the class (TBD)