efficient flooding techniques for mobile ad hoc networks

18
Efficient Flooding Techniques for Mobile Ad Hoc Networks Special Topic for CS587x Department of Computer Science Iowa State University

Upload: tyler-hopkins

Post on 31-Dec-2015

44 views

Category:

Documents


3 download

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 Presentation

TRANSCRIPT

Page 1: Efficient Flooding Techniques for Mobile Ad Hoc Networks

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)