An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

50
An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs Rolando Menchaca-Mendez J.J. Garcia-Luna-Aceves 280N Seminar: 4/28/2008 - Santa Cruz, CA Protocol for Routing in Interest-defined Mesh Enclaves PRIME

description

An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs. Protocol for Routing in Interest-defined Mesh Enclaves PRIME. Rolando Menchaca-Mendez J.J. Garcia-Luna-Aceves 280N Seminar: 4/28/2008 - Santa Cruz, CA. Presentation Outline. Introduction - PowerPoint PPT Presentation

Transcript of An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Page 1: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

An Interest-Driven Approach to Integrated Unicast and Multicast

Routing in MANETs

Rolando Menchaca-Mendez

J.J. Garcia-Luna-Aceves

280N Seminar: 4/28/2008 - Santa Cruz, CA

Protocol for Routing in Interest-defined Mesh Enclaves

PRIME

Page 2: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Presentation Outline

• Introduction• The Protocol for Routing in Interest-defined

Mesh Enclaves (PRIME)– Mesh Activation and Deactivation– Mesh Establishment and Maintenance– Opportunistic Transmission of Mesh Announcements– Enclaves vs. Meshes– Packet Forwarding and Local Repairs– Core Election– Adaptive Strategies

• Performance Results• Conclusions

Page 3: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Introduction

• MANET applications require point-to-point and many-to-many communication, and very few destinations are such that a large percentage of the nodes in the network have interest in them.

• These application requirements are in stark contrast with the way in which today's MANET routing protocols operate. – They support either unicast routing or multicast routing – Proactive and on-demand routing protocols for unicasting and

multicasting proposed to date are such that the network is flooded frequently

• This is the case even when the protocols maintain routing information on demand (e.g., AODV and ODMRP)

Page 4: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Introduction

• The main contribution of this work is to introduce an integrated framework for routing in MANETs.– The same control signaling is used to support unicast

and multicast routing,– The distinction between on-demand and proactive

signaling for routing is eliminated and interest-driven signaling is used instead.

• Interest-defined mesh enclaves are established and maintained– Such meshes are connected components of a

MANET over which control signaling and data packets for unicast or multicast flows are disseminated.

Page 5: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Mesh Activation and Deactivation

• The first source that becomes active for a given unicast or multicast destination sends its first data packet piggybacked in a mesh-activation request (MR)– A MR contains, among other fields, an horizon threshold and

the persistence of the interest– Destinations, relays needed

between them, and interested sources remain active for as long as there are active sources in the connected component of the network.

InactiveMR

MR

MA

MA

CoreReceiverMulticast-MA with

larger id

MR

MA

Data packet

Deactivationtimeout

Deactivationtimeout

Active State

Page 6: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

• Once a destination becomes active, it starts advertising its existence using mesh announcements (MA).

• A MA contains the following fields:– Message type– Destination address – Core address

• unicast destination, core of a multicast group, a flag that indicates that the MA is a partition confirmation request, or a neighbor request

– Sequence number– Distance to the destination– Next hop – Membership code

• mesh member, receiver, both, or regular node; in the case of a unicast flow, the membership code is used to indicate the scope of the dissemination of a MA; namely, flood or restricted to the enclave

PRIME: Mesh Establishment and Maintenance

Page 7: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Mesh Establishment and Maintenance

Core

a

b

d

c

Rg

f

e

Transmission of MA

Parent Pointer

Receiver Rg forces its parent

to join the multicast mesh

Node b selects the core as its parent or next

hop

Rg uses the transmission of d’s MA as an implicit ACK

Page 8: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Mesh Establishment and Maintenance

Core

MM1

R

y

w

S

p

p'

q

p'’

R1

z

x

MM

Group receiver

Mesh member

Path node

1 1

1

2

22

3

3

4

Multicast Mesh

Mesh composed of braided paths

A similar structure would be used to route unicast packets

from s to the core

Page 9: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Opportunistic Transmission of MAs

time

Event for group 1

Transmission of a bundle

Mesh Announcement Interval

Delay for regularevents

Events for group 1 or other groups

Event for group 3

Delay for urgentevents

Transmission of a bundle

Urgent event for group 1 or other groups or unicast destinations

No bundle is transmitted at

this time

time t’

time t’’

Page 10: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME:Enclaves vs. Meshes

Core

MM1

R

y

w

S

p

p'

p'’

R1

z

x

MM

Boundary of the 1-extended enclave

Group receiver

Mesh member

Path node

Boundary of the unicast enclave of destination w

Boundary of the multicast enclave

Unicast source of destination w

Page 11: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME:Enclaves vs. Meshes

MAs are not forwarded

beyond a unicast enclave

The frequency with which multicast-MAs are forwarded outside of the

enclave decreases exponentially

Page 12: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Packet Forwarding

• Upon reception of a data packet, nodes first check for a hit in their data packet cache– If the (sender's address, seq. num.) pair is already in the cache,

the packet is silently dropped.– Otherwise, the receiving node inserts the pair in its cache and

determines whether it has to relay the data packet or not, and passes the packet to the upper layers if it is also a receiver for the flow.

• The two rules used to decide when to relay a multicast data packet are:– First, if the node is part of the multicast mesh it broadcasts the

packet without further processing. – Second, a node located outside of the multicast mesh relays a

data packet it receives from a neighbor if it was selected by that neighbor as one of its next hops to the core.

• data packets travel along meshes consisting of braided paths, until they reach either the first mesh member or the core

Page 13: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Packet Forwarding

Core

MM1

R

y

w

S

p

p'

q

p'’

R1

z

x

MM

Page 14: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Packet Forwarding and Local Repairs

• Unicast data packets are also routed using meshes composed of braided shortest paths from sources to destinations– Nodes forward a unicast data packet they receive if they were

selected as a next hop to the destination by the previous relay of the data packet

• Nodes located outside of the multicast mesh of a group employ the transmission of data packets by their next hops as implicit ACKs.

• If a node fails to receive three consecutive implicit ACKs from a neighbor, then it removes that node from the neighborhood list and takes one of three actions to locally repair the braided path to the core or unicast destination.

Page 15: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Packet Forwarding and Local Repairs

• If after removing the neighbor from the neighborhood list, the current node is left with no paths to the core, then it broadcasts a neighbor request.

• Neighbor requests are replied by nodes with MAs that advertise their latest routing information regarding a given destination.

a

d

b

Page 16: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Local Repairs

• If the distance to the destination of the current node increases, then it broadcasts a new MA that informs other nodes of its new state.

• This way, a new set of neighbors will be selected as this node's next hops and previous upstream nodes may select new nodes as their next hops to the destination.

ad

b

c

e

Page 17: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Local Repairs

• If the distance to the destination of the current node does not increase, then it checks its neighborhood list for other potential next hops to the destination. – If at least one of these potential nodes exists, then a MA is

transmitted to inform the potential next hop that it has been selected as next hop.

– If no potential nodes are found, no further action is taken.

ad

b

c

e

Page 18: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Core Election• Core elections are held only if the MR contains a multicast address. • Upon reception of a MR, a receiver first determines whether it has

received a MA from the core of the multicast group within the last two MA-intervals. – If the node has, no further action in this regard is needed. – Otherwise, the receiver considers itself the core of the group and starts

transmitting MAs to its neighbors, stating itself as the core of the group.– Nodes propagate MAs based on the best announcements they receive

from their neighbors. • A MA with a higher core id is considered better than one with a lower core

id. • Eventually, each connected component has only one core.• A core election is also held if the network is partitioned.

– A node detects a partition if it does not receive a fresh MA from the core for three consecutive MA-intervals and if it has received data packets within the last four MA-intervals.

Page 19: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

PRIME: Adaptive Strategies

• Nodes employ information collected at the MAC layer to select the strategy that best fits the nodes' perceived channel conditions.

• We use the following three strategies to take advantage of that information:– Adjust the size of the mesh– Adjust the mesh dynamics– Adjust timers

Page 20: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Performance Results

• We present simulation results comparing PRIME against ODMRP and PUMA for the case of multicast traffic, as well as against AODV with ODMRP and OLSR with ODMRP for the case of combined unicast and multicast traffic.

• We use packet delivery ratio, generalized group delivery ratio, end-to-end delay, and total overhead as our performance metrics. – The generalized group delivery ratio is an extension of the group

reliability metric, in which a packet is considered as delivered, if and only if it is received by a given proportion of the receivers,

– This metric emphasizes the importance of group delivery by not considering packets that are received by a small subset of the group members.

Page 21: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Performance Results: Simulation Environment

Total Nodes 100 Node Placement Random Data Source MCBR

Simulation Time 150s MAC Protocol 802.11 Pkts. sent per src. 1000

Simulation Area 1800x1800m Channel Capacity 2000000 bps Transmission Power 15 dbm

Mobility Model Random Waypoint Pause Time 10s Min-Max Vel. 1-10m/s

Mobility Model Group Mobility Grp. Pause Time 10s Grp. Min-Max Vel. 1-10m/s

Node Pause Time 10s Node Min-Max Vel. 1-10m/s

Page 22: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Random Waypoint

2 4 6 8 10 12 14 16 18 20 22 240.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Random Waypoint: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of Senders

Del

iver

y R

atio

PRIME

ODMRPPUMA

Page 23: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Random Waypoint

2 4 6 8 10 12 14 16 18 20 22 240

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Random Waypoint: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of concurrent active sources

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

ODMRPPUMA

Page 24: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Random Waypoint

2 4 6 8 10 12 14 16 18 20 22 240

5

10

15

20

25

30

35

40Group Mobility: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of Senders

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME

ODMRPPUMA

Page 25: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Random Waypoint

2 4 6 8 10 12 14 16 18 20 22 240

500

1000

1500

2000

2500

3000

3500

4000

4500

5000Group Mobility: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of senders

Tot

al n

umbe

r of

pac

kets

tra

nsm

itted

per

nod

e

PRIME

ODMRPPUMA

Page 26: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Group Mobility

2 4 6 8 10 12 14 16 18 20 22 240.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Group Mobility: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of Senders

Del

iver

y R

atio

PRIME

ODMRPPUMA

Page 27: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Group Mobility

2 4 6 8 10 12 14 16 18 20 22 240

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Group Mobility: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of Senders

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

ODMRPPUMA

Page 28: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Group Mobility

2 4 6 8 10 12 14 16 18 20 22 240

5

10

15

20

25

30

35

40

45Group Mobility: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of Senders

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME

ODMRPPUMA

Page 29: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Sources: Group Mobility

2 4 6 8 10 12 14 16 18 20 22 240

500

1000

1500

2000

2500

3000

3500

4000

4500

5000Group Mobility: 100 nodes, 1 group of 20 nodes, 10 packets per second

Number of senders

Tot

al n

umbe

r of

pac

kets

tra

nsm

itted

per

nod

e

PRIME

ODMRPPUMA

Page 30: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Groups: Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.82

0.84

0.86

0.88

0.9

0.92

0.94Group area 600x600m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Del

iver

y R

atio

PRIME

PRIME

ODMRP

Page 31: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Groups: Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.7

0.75

0.8

0.85

0.9

0.95

1Group area 600x600m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

PRIME

ODMRP

Page 32: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Groups: Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.005

0.01

0.015

0.02

0.025

0.03

0.035Group area 600x600m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME

ODMRPPUMA

Page 33: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Increasing Number of Groups: Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

100

200

300

400

500

600

700

800

900Group area 600x600m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

tot

al n

umbe

r of

pac

kets

tra

nsm

itted

per

nod

e PRIME

ODMRPPUMA

Page 34: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.65

0.7

0.75

0.8

0.85

0.9

0.95

Grp area 600x600m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Del

iver

y R

atio

PRIME

ODMRPPUMA

Page 35: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.65

0.7

0.75

0.8

0.85

0.9

0.95

1Grp area 600x600m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

ODMRPPUMA

Page 36: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

1

2

3

4

5

6Grp area 600x600m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME

ODMRPPUMA

Page 37: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 600x600m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

500

1000

1500

2000

2500

3000Grp area 600x600m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

tot

al n

umbe

r of

pac

kets

tra

nsm

itted

per

nod

e PRIME

ODMRPPUMA

Page 38: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

1 Source per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.7

0.75

0.8

0.85

0.9

0.95Group area 900x900m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Del

iver

y R

atio

PRIME

ODMRPPUMA

Page 39: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

1 Source per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

1Group area 900x900m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

ODMRPPUMA

Page 40: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

1 Source per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5Group area 900x900m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME

ODMRPPUMA

PRIME's standard deviation marker

Page 41: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

1 Source per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

500

1000

1500Group area 900x900m, groups of 15 nodes, 1 src per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

tot

al n

umbe

r of

pac

kets

tra

nsm

itted

per

nod

e PRIME

ODMRPPUMA

Page 42: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6

0.4

0.5

0.6

0.7

0.8

0.9

Grp area 900x900m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Del

iver

y R

atio

PRIME

ODMRPPUMA

Page 43: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Grp area 900x900m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

ODMRPPUMA

Page 44: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

5

10

15

20

25

30

35Grp area 900x900m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME

ODMRPPUMA

Page 45: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

3 Sources per Group, Group Areas of 900x900m

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

500

1000

1500

2000

2500

3000

3500Grp area 900x900m, grps of 15 nodes, 3 sources per grp and 10 pkts per second

Number of concurrent active groups

Ave

rage

tot

al n

umbe

r of

pac

kets

tra

nsm

itted

per

nod

e PRIME

ODMRPPUMA

Page 46: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Combined Multicast and Unicast Traffic

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Grp area 900x900m, grps of 15 nodes, 3 src per grp, 5 ucast flows

Number of concurrent active groups

Del

iver

y R

atio

PRIME mcastPRIME ucast

ODMRP with AODV

AODV with ODMRP

ODMRP with OLSROLSR with ODMRP

Page 47: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Combined Multicast and Unicast Traffic

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Grp area 900x900m, grps of 15 nodes, 3 src per grp, 5 ucast flows

Number of concurrent active groups

Gro

up D

eliv

ery

Rat

io (

80%

)

PRIME

ODMRP with AODVODMRP with OLSR

Page 48: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Combined Multicast and Unicast Traffic

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

5

10

15

20

25

30

35

40

45

50Grp area 900x900m, grps of 15 nodes, 3 src per grp, 5 ucast flows

Number of concurrent active groups

Ave

rage

End

-to-

End

Del

ay (

Sec

onds

)

PRIME mcastPRIME ucast

ODMRP with AODV

AODV with ODMRP

ODMRP with OLSROLSR with ODMRP

Page 49: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Combined Multicast and Unicast Traffic

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 60

1000

2000

3000

4000

5000

6000Grp area 900x900m, grps of 15 nodes, 3 src per grp, 5 ucast flows

Number of concurrent active groups

Ctr

l and

Tot

al O

verh

ead

(Avg

. N

um.

of P

kts

Tx.

per

Nod

e)

PRIME: TOPRIME: CO

ODMRP and AODV: TO

ODMRP and AODV: CO

ODMRP and OLSR: TOODMRP and OLSR: CO

Page 50: An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs

Conclusions• We have shown by example that it is possible and perhaps desirable to

support the dissemination of information for end user applications using a single routing protocol, and that interest-driven routing should be adopted for MANETs

• PRIME redefines how signaling is done for routing in MANETs by integrating unicast and multicast routing using interest-driven establishment of meshes and enclaves.

• PRIME establishes meshes (connected components of a MANET) that are activated and deactivated by the presence or absence of data traffic.

• Enclaves confine most of the dissemination of control packets to those that actually need the information.

– This property has a positive impact over the scalability of the protocol, particularly in medium to large networks in which the members of the same multicast group tend to be close by.

• The results of a series of simulation experiments illustrate that PRIME attains higher delivery ratios than ODMRP and PUMA for multicast traffic, and higher delivery ratios than AODV and OLSR for unicast traffic. At the same time, PRIME induces much less communication overhead and attains lower delays than the other routing protocols.