CS 218Lecture - PowerPoint PPT Presentation

1 / 43
About This Presentation
Title:

CS 218Lecture

Description:

CS 218-Lecture # 3: Extensions of Ad Hoc on Demand Routing/multicast ... Dynamic Load-Aware Routing in Ad hoc Networks. S.J. Lee and M. Gerla. ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 44
Provided by: taekji
Category:
Tags: 218lecture | ad | aware

less

Transcript and Presenter's Notes

Title: CS 218Lecture


1
CS 218-Lecture 3 Extensions of Ad Hoc on
Demand Routing/multicast
  • Clustering (to reduce redundant floods)
  • Mobility predicition
  • Load balancing
  • Back up route planning
  • reliable ad hoc multicast
  • joint uni and multicast?

2
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
3
Readings for Lecture 3 ad hoc routing
extensions
  • Please find the papers below on CS 218 web page
    or on NRL web page
  • K. Tang and M. Gerla, "Reliable on-demand
    multicast routing with congestion control in
    wireless ad hoc networks,In Proceedings of SPIE
    2001, Denver, Colorado, August 2001.
  • M. Gerla, T. J. Kwon, and G. Pei, "On Demand
    Routing in Large Ad Hoc Wireless Networks with
    Passive Clustering," In Proceedings of IEEE WCNC
    2000, Chicago, IL, Sep. 2000.
  • AODV-BR Backup Routing in Ad hoc NetworksS.-J.
    Lee and M. GerlaProceedings of IEEE WCNC 2000,
    Chicago, IL, Sep. 2000.
  • Mobility Prediction in Wireless NetworksW. Su,
    S.-J. Lee, and M. GerlaProceedings of IEEE
    MILCOM 2000, Los Angeles, CA, Oct. 2000.

4
Readings for Lecture 3 ad hoc routing
extensions (cont)
  • Dynamic Load-Aware Routing in Ad hoc
    NetworksS.J. Lee and M. Gerla. Proceedings of
    ICC 2001, Helsinki, Finland, June 2001.
  • Exploiting the Unicast Functionality of the
    On-Demand Multicast Routing ProtocolS.-J. Lee,
    W. Su, and M. GerlaProceedings of IEEE WCNC
    2000, Chicago, IL, Sep. 2000.

5
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

6
Example of Clustering
?
1
8
7
6
5
3
4
7
AODV flooding O/H
  • AODV requires flood-search to find and establish
    routes
  • Flood-search each node forwards Query pkt (RREQ)
    to neighbors
  • If network is dense (ie, several nodes within
    the tx range), this leads to a lot of redundant
    transmissions
  • Energy waste throughput loss

8
Clustering helps On-demand routing
  • The network is organized in clusters
  • All nodes in a cluster can communicate directly
    (one hop) with clusterhead
  • Gateways maintain communications between clusters
  • Only clusterheads and gateways forward
    search-flood queries
  • Suppress redundant transmissions!

9
Example of Clustehead Gateway Forwarding
?
1
8
7
6
5
3
4
10
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!

11
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

12
Passive Clustering (cont)
  • Election First Declaration Wins (FDW)
    Whichever node claims the CH role first, gets
    it
  • Improved Stability
  • No chain reaction effect, no rule to enforce (eg,
    Lowest ID)
  • Can work with only partial neighbor info.
  • Not everybody has to talk (as in conventional
    clustering schemes)
  • Very energy efficient in dense networks

13
Passive Clustering example
Assume Node 1 initiates a search flood.
1
8
7
6
9
3
4
2
14
Passive Clustering
?
1
8
7
6
9
3
4
2
15
Passive Clustering
Clusterhead_ready
?
1
8
7
6
9
3
4
2
16
Passive Clustering
Clusterhead
?
1
?
8
7
6
9
3
4
2
17
Passive Clustering
Ordinary Node
?
1
?
8
7
6
9
3
4
2
18
Passive Clustering
?
1
?
?
8
7
6
9
3
4
?
2
19
Passive Clustering
?
1
?
?
8
7
6
9
3
4
?
2
20
Passive Clustering
?
1
?
?
8
7
6
9
3
?
4
?
2
21
Passive Clustering
?
1
?
?
8
7
6
9
3
?
4
?
22
Passive Clustering
?
1
?
?
8
7
6
9
3
?
4
?
?
2
23
Passive Clustering
Gateway
?
1
?
?
8
7
6
9
3
?
4
?
?
2
24
Passive Clustering
?
1
?
?
8
7
?
6
9
3
?
4
?
?
2
25
Passive Clustering
?
1
?
?
8
7
?
6
9
3
?
4
?
?
2
26
Passive Clustering
?
1
?
?
?
8
7
?
6
9
3
?
4
?
?
2
27
Passive Clustering
?
1
?
?
?
8
7
?
6
9
3
?
4
?
?
?
2
28
Passive Clustering
?
1
?
?
?
8
?
7
?
6
9
3
?
4
?
?
?
2
29
Passive Clustering
?
1
?
?
?
8
?
7
?
6
9
3
?
4
?
?
?
2
30
Passive Clustering
?
1
?
?
?
?
8
?
7
?
6
9
3
?
4
?
?
?
2
31
Passive Clustering
?
1
?
?
?
?
8
?
7
?
6
9
3
?
4
?
?
?
2
32
Passive Clustering
?
1
?
?
?
?
?
8
?
7
?
6
9
3
?
4
?
?
?
2
33
Passive Clustering
?
1
?
?
?
?
?
8
?
?
7
?
6
9
3
?
4
?
?
?
2
34
Passive Clustering
Resulting cluster structure.
?
1
?
?
?
?
?
8
?
?
7
?
6
9
3
?
4
?
?
?
2
35
Lowest ID Clustering result
3 isolated clouds 1, 2, and the rest
?
1
?
?
?
?
?
8
?
?
7
?
6
9
3
?
4
?
?
?
2
36
Simulation Environment (GloMoSim)
  • 100 nodes in 1000m x 1000m
  • Transmission range 150m
  • Mobility model Random Waypoint
  • AODV unicast routing
  • Random Source/Destination Pairs
  • CBR traffic.
  • 512 bytes per packet, 0.4 packets per sec

37
Normalized Routing Overhead
38
Normalized Routing Overhead
39
Mean End-to-End Delay
40
Mean End-to-End Delay
41
Throughput
42
Throughput
43
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
Write a Comment
User Comments (0)
About PowerShow.com