9/25/2000ucla csd gerla, kwon and pei on demand routing in large ad hoc wireless networks with...

49
9/25/2000 UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu Pei Computer Science Department University of California, Los Angeles Los Angeles, CA, 90095

Post on 22-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

On Demand Routing in Large Ad Hoc Wireless

Networks

With Passive Clustering

Mario Gerla, Taek Jin Kwon and Guangyu Pei

Computer Science Department

University of California, Los Angeles

Los Angeles, CA, 90095

Page 2: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Clustering in Ad hoc Networks

A natural way to provide some “structure” in an ad hoc network Better Channel Efficiency(code

diversity) Bandwidth allocation & QoS support Cluster based routing -> scalability Suppress redundant transmissions in

On-Demand Routing

Page 3: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Example of Clustering

3 5 6 7 8

1

4

Page 4: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

AODV: flooding O/H

AODV requires flood-search to find and establish routesFlood-search: each node forwards Query pkt (RREQ) to neighborsIf network is “dense” (ie, several nodes within the tx range), this leads to a lot of redundant transmissionsEnergy waste & throughput loss

Page 5: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Clustering helps On-demand routing

The network is organized in clustersAll nodes in a cluster can communicate directly (one hop) with clusterheadGateways maintain communications between clustersOnly clusterheads and gateways forward search-flood queries Suppress redundant transmissions!

Page 6: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Example of Clustehead & Gateway Forwarding

3 5 6 7 8

1

4

Page 7: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Drawbacks of Conventional Clustering (eg,Least ID #)

Periodic neighbor connectivity monitoring may lead to high O/H

Periodic control traffic not desirable in military covert operations

Unstable behavior of “least ID cluster election” scheme: small move -> large change!

Page 8: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

Goals: no monitoring O/H, more stable..

Approach:

(a) No “Active” Control Packets: Cluster state information piggybacked on data packets

(b) Clusters are built only when on-demand routes are opened

(c) Soft state: when data transmissions cease,

time-out clears stale clusters

Page 9: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering: example

3 6 7 8

1

4

Assume Node 1 initiates a search flood….

2

9

Page 10: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 11: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

Clusterhead_ready

9

2

Page 12: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

Clusterhead

9

2

Page 13: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

Ordinary Node

2

9

Page 14: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

9

2

Page 15: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 9 6 7 8

1

4

2

Page 16: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 17: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

9

Page 18: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 19: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

Gateway

2

9

Page 20: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

9

2

Page 21: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 22: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 23: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

9

2

Page 24: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 25: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 26: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

9

2

Page 27: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 28: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 29: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

2

9

Page 30: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

3 6 7 8

1

4

Resulting cluster structure.

2

9

Page 31: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Lowest ID Clustering result

3 6 7 8

1

4

3 isolated clouds – 1, 2, and the rest

2

9

Page 32: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Simulation Environment (GloMoSim)

100 nodes in 1000m x 1000mTransmission range : 150mMobility model: Random Waypoint AODV unicast routingRandom Source/Destination Pairs CBR traffic. 512 bytes per packet, 0.4 packets per

sec

Page 33: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Normalized Routing Overhead

Page 34: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Mean End-to-End Delay

Page 35: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Mean End-to-End Delay

Page 36: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Throughput

Page 37: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Throughput

Page 38: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Summary

Passive clustering Realistic, “overhead free” mechanism

First Declaration Wins rule Stable clusterhead election

AODV application Efficient search-flood; higher thoughput;Next: try Passive Clustering on DSR,

ODMRP and other search-flood schemes

Page 39: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

Thank You!

Page 40: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Chain Reaction (contd)

3 5 6 7 8

1

4

Page 41: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Chain Reaction (contd)

3 5 6 7 8

1

4

Page 42: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Chain Reaction (contd)

3 5 6 7 8

1

4

Page 43: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Chain Reaction (contd)

3 5 6 7 8

1

4

Page 44: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering

Pros and Cons Little line overhead ↔ Longer Convergence

time Free Neighbor info. ↔ Partial Neighbor Info. Better Structure Easy to Implement Energy Efficiency

Continued ..

Page 45: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

AODV (Ad Hoc On Demand DV) Routing application

AODV version with Hello messagesHello messages exchanged every 1.5 seconds Hello message reduction

No Hello if the node is Ordinary node RREQ, RREP, REER cancel scheduled Hello

Reduced Flooding Ordinary nodes do not forward the RREQ

packets

Page 46: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Passive Clustering features

Passive clustering with 802.11 Data traffic activated process

Clusterhead election rule – FDW Cluster time out : 2 sec

Page 47: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Mean End-to-End Delay

Page 48: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Chain Reaction set off by motion of node 1

3 5 6 7 8

1

4

Page 49: 9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu

9/25/2000UCLA CSD Gerla, Kwon and

Pei

Final Clusters very different from the initial

ones

3 5 6 7 8

1

4