180 likes | 320 Views
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).
E N D
Efficient Flooding Techniques for Mobile Ad Hoc Networks Special Topic forCS587x Department of Computer Science Iowa State University
Outline • Introduction on MANET • Existing flooding techniques • Proposed techniques • Future Works
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
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
Probabilistic Broadcasting [Tseng99, Sasson01] • Each host forwards only a certain percentage of the flooding packets it receives • Advantage : reduced network traffic • Drawback : not reliable
1 4 2 B D A E C 3 Multipoint Relaying [Laouite01, Peng02, etc.] • Each host selects some of its 1-hop neighbors to forward • Require 2-hop topology • Intensive computation
Research Motivation • Problems of the existing schemes • Excessive network traffic • Reduced flooding reachability • Excessive control overhead • Excessive computation cost
Edge Forwarding – Partition • The broadcast coverage of each mobile host is divided into six partitions P2 P3 P1 A P6 P4 P5
Edge Forwarding - Subpartition • The location of a mobile host divides a given partition into six subpartitions P12 P11 P13 B P16 P14 P15 A
Observation • B does not need to forward A’s broadcast if at least one forwarding occurs in each of A’s subpartitions P12 P11 P13 B P16 P14 P15 A
Forwarding Rule • B must forward a broadcast from A if any P1i (i = 1, …, 6) contains no hosts P12 P11 P13 B P16 P14 P15 A
C B A Proof of Reliability • If B does not forward, then at least one host in each P1i (i = 1, …, 6) will forward
P12 P11 P13 B P16 P14 P15 A Advanced Forwarding • Push the forwarding responsibility to the hosts close to the broadcast perimeter
Edge Forwarding Protocol Receive a new packet P Y N Forward ? Overhearing Totime units Confirming Tctime units Y N Forward ? Forward P Done on P
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) C B D A
Scalability with Network Size 2000 1800 Plain Flooding 1600 Edge Forwarding 1400 1200 Average sending cost 1000 800 600 400 200 0 100 200 300 400 500 600 700 800 900 1000 Network Area (x1000 meter^2)
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
Reading Assignment 1 • Read one of these two Infocom’13 papers (posted on the class website) • Less Energy Higher Accuracy: Smartphone Localization via Social Collaboration • Energy-Optimal Collaborative GPS Localization with Short Range Communication • Prepare presentation slides (due Sept 19) • 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)