Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City...

24
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    0

Transcript of Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City...

Page 1: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

Component-Based Routing for Mobile Ad Hoc Networks

Chunyue Liu, Tarek Saadawi & Myung Lee

CUNY, City College

Page 2: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 2

Outline

Motivation Objective Component analysis Current work Future work

Page 3: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 3

Motivation Existing research on evaluating

MANET routing performance is limited to predefined scenario;

The reasons of simulation results on MANET routing are not well understood and interpreted;

The shared similarities and specific properties of existing MANET routing protocols are never analyzed under a generalized structure.

Page 4: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 4

Objective

Develop a generalized component-based routing protocol that can cover most existing MANET routing protocols;

Analyze existing MANET routing protocols at component level;

Optimize component-based routing performance

Page 5: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 5

Component analysis

Route information representation Route information initialization Route discovery Route information management

Page 6: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 6

Our Focuses

How route information initialization affects the performance of on-demand MANET routing protocols;

How to improve MANET routing performance by introducing multipath mechanism.

Page 7: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 7

Route information initialization

0 50 100 150 200 250 3000.1

0.2

0.3

0.4

0.5

Avera

ge e

nd-t

o-e

nd d

ela

y (s

)

Simulation time (s)

Page 8: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 8

Argument

Pure on-demand is not the most efficient way to do ad hoc routing, some initial determination of necessary route information when a network is first deployed or a new routing domain is configured, may improve the total performance of pure on-demand routing.

Page 9: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 9

Definition We define route initialization as a

mechanism that allows source nodes to know of necessary route information before the transmission of real data packets.

Two ways of initialization: A-initialization, all nodes doing initialization; S-initialization, only source nodes doing initialization. For the situations without initialization, we call them No-initialization.

Page 10: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 10

Simulation Model

OPNET Modeler The MAC layer uses the IEEE 802.11 based

wireless radio with wireless LAN range of 250m

50 nodes, randomly distributed in 1500*300m2

Random waypoint mobility model Every result is an average of five runs of

simulation with different simulation seeds

Page 11: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 11

Performance Metrics Packet delivery rate, the ratio of the total data

packets successfully delivered to destinations to those generated by sources.

Average end-to-end delay of data packets, this includes all possible delays caused by buffering during route discovery, queuing delays at interface queues, retransmission delays at the MAC, and propagation and transfer times.

Normalized routing overhead, the number of routing packets transmitted per data packet successfully delivered to destinations.

Page 12: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 12

Results for DSR Fixed mobility, various duration of initialization time

     a) Average packet delivery rate vs. the duration of initialization time b) Normalized message overhead vs. the duration of initialization c) End-to-end delay vs. the duration of initialization

0 20 40 60 80 100 1200.45

0.50

0.55

0.60

0.65

aver

age

pack

et d

eliv

ery

rate

duration of initialization (s)

A-initialization S-initialization

0 20 40 60 80 100 1200

5

10

15

20

25

30

Nor

mal

ized

mes

sage

ove

rhea

d

Duration of initialization (s)

A-initialization S-initialization

0 20 40 60 80 100 1200.05

0.10

0.15

0.20

0.25

Ave

rage

end

-to-

end

dela

y (s

)

Duration of initialization (s)

A-initialization S-initialization

Page 13: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 13

Results for DSR (Cont.) Fixed duration of initialization time, various mobility

      a) Average packet delivery rate vs. pause time b) Normalized message overhead vs. pause time c) Average end-to-end delay vs. pause time

0 50 100 150 200 250 300 3500.50

0.55

0.60

0.65

0.70

0.75

0.80

Aver

age

pack

et d

eliv

ery

rate

Pause time (s)

S-initialization No initiliazation

0 50 100 150 200 250 300 3502.0

2.5

3.0

3.5

4.0

4.5

5.0

5.5

6.0

6.5

7.0

Nor

mal

ized

mes

sage

ove

rhea

d

Pause time (s)

S-initialization No initialization

0 50 100 150 200 250 300 3500.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

Ave

rage

end

-to-e

nd d

elay

(s)

Pause time (s)

S-initialization No initialization

Page 14: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 14

Results for AODV Fixed duration of initialization time, various mobility

     a) Average packet delivery rate vs. pause time b) Normalized message overhead vs. pause time c) Average end-to-end delay vs. pause time

0 20 40 60 80 100 1200.80

0.85

0.90

Aver

age

Pack

et d

eliv

ery

rate

Pause time (s)

A-initialization No initialization

0 20 40 60 80 100 1202.0

2.5

3.0

3.5

4.0

4.5

5.0

5.5

6.0

6.5

7.0

Nor

mal

ized

mes

sage

ove

rhea

d

Pause time (s)

A-initialization No initialization

0 20 40 60 80 100 1200.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Aver

age

end-

to-e

nd d

elay

(s)

Pause time (s)

A-initialization No initialization

Page 15: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 15

Summary S-initialization is always more efficient than A-

initialization under the same traffic pattern.

An optimal value of the initialization duration exists for DSR to get the best average end-to-end delay, while AODV does not have this feature.

For lower mobility ad hoc network (pause time is greater than 100 seconds), the initialization brings more performance improvement to DSR than to AODV

For high mobility ad hoc network, we think initialization should not be applied to either DSR or AODV

Page 16: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 16

Future work

Identify quality factors of a route that may affect MANET routing performance

Improve routing performance by using multiple paths

Page 17: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 17

Technical Approaches

Operating conditions: network size, node density, mobility, link capacity, traffic patterns, fraction of unidirection links;

Route quality factors: bandwidth, freshness, security, energy Performance metrics: End-to-end data throughput, End-to-end delay,

Average delivery rate, Average message overhead, Energy consumption

Network OperatingConditions

Routing ProtocolPerformance

Multiple RoutesW\Quality Factors

external view

internal view

Page 18: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 18

Route quality factors

Why route quality factors What factors

number of routes distance (hop count or distance count) bandwidth (high or low) freshness (good or stale) security (secure or not) energy (node power high or low)

Page 19: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 19

Route Freshness We define Route Freshness Index

(RFI) as the probability that the route is valid, that is to say, all the links on the route are active.

Link Freshness Index (LFI) is defined to be the probability that the link is active.

RFI = Maintenance of LFI and RFI

i

iLFI )(

Page 20: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 20

Multipath routing

Multipath routing addresses the following components: Route information representation Multiple routes discovery Route cache management Route selection strategies

Page 21: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 21

Multiple routes discovery

How local discovery is put together to determine multiple paths

How to rank multiple paths How to handle route reply storm

Page 22: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 22

Route cache management

What kind of route information will be filled into cache

Methods to update of route quality factor information and how often

Methods to handle node join and leave

Performance effects of above schemes

Page 23: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 23

Route selection strategies

Shortest path Throughput Reliability Delay, jitter Freshness Energy conservation f(a,b,c,d…)

Page 24: Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.

CCNY 24

THANK YOU!