Xiaomei Liu - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

Xiaomei Liu

Description:

Black list may not be accurate reflection of unidirectional link ... How AODV Uses Black-list to Work on a Unidirectional Network. 8/29/09. CSE890: Independent Study ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 39
Provided by: xiaom5
Category:
Tags: blacklist | liu | xiaomei

less

Transcript and Presenter's Notes

Title: Xiaomei Liu


1
Providing a Bi-Directional Abstraction for
Unidirectional Ad Hoc Networks
  • Xiaomei Liu
  • Instructor Dr. Sandeep Kulkarni

2
Roadmap
  • Introduction and Problem definition
  • Solution- Sub Routing Layer
  • Simulation
  • Performance Analysis
  • Case study AODV routing protocol based on SRL
    solution
  • Conclusions
  • Questions

3
Introduction
  • Ad Hoc network
  • Network of mobile nodes using peer-to-peer
    communication.
  • No fixed Infrastructure

4
Ad-Hoc Network
5
Unidirectional links
  • Due to Diversity Transmission Powers
  • RTS-CTS /ACK based scheme fails
  • Link Detection and Neighbor Discovery Service Not
    Available

6
Routing Protocol in Ad-Hoc Network
  • Bidirectional Network
  • Ad-hoc On-demand Distance Vector (AODV)
  • Temporally Ordered Routing Algorithm (TORA)
  • Unidirectional Network
  • Dynamic Source Routing (DSR)
  • Zone Routing Protocol (ZRP)
  • Tunneling
  • Internet MANET Encapsulation Protocol (IMEP)

7
Ad-Hoc On-demand Distance Vector
  • Broadcasts rout requests (RREQs)
  • Use bidirectional links (reverse routes) to
    transmit route replies(RREPS)
  • Fail in case of unidirectional link

8
Ad-Hoc On-demond Distance Vector
9
Temporally Ordered Routing Algorithm
  • Utilize services provided by IMEP to route
    packets about bidirectional links
  • Breaks in case of unidirectional

10
Dynamic Source Routing (DSR)
  • Routes discovery
  • Broadcasting route reqs and route replies
  • Source Routed Data Packets
  • Not scalable
  • Several modes respond to same route reqs
    resulting in high volume of route reply broadcasts

11
Zone Routing Protocol (ZRP)
  • Routing Zone
  • Proactive InterZone Routing Protocol
  • Continuously evaluate routes
  • Route known and immediately available
  • Reactive IntraZone Routing Protocol
  • On-Demand
  • Bordercasting

12
Tunneling
  • Control/Acknowledgement Packet tunneling back to
    Source
  • May lead to inefficiencies
  • Existence of unidirectional links may not be
    known at source

13
Internet MANET Encapsulation Protocol
  • Detect and monitor occurences of unidirctional
    links
  • Not maintain reverse routes and facilitate use
    of unidirectional links for data traffic

14
Sub Routing Layer
  • Provide Reverse Route Information Abstraction for
    other Protocols
  • Create reverse route via intermediate Node

15
Sub Routing Layer (SRL)
16
Nomenclature
  • Out-neighbor/In-Neighbor
  • if A B, B Out-Neighbor of A
  • A In-Neighbor of B
  • Reverse Route Shortest Route of B A
  • Locality radius Size of Local Region
  • Same order of of hops required to establish
    reverse routes

17
Routing Algorithm of SRL
  • Reverse Distributed Bellman-Ford

18
Distributed Bellman-Ford Algorithm
  • Neighbors update route information periodically
  • Only next neighbor in the route table
  • If Dx(Y,W)gtc(X,V)newVal, update route table as
    Dx(Y,V)
  • Send all neighbors about update information

19
Distributed Bellman-Ford Algorithm
  • Find out minimum spanning tree
  • Works Asynchronously
  • Converge If Network Remains Stable For Sufficient
    Time
  • Problem
  • If B A but not B A ?

20
Reverse Distributed Bellman-Ford Algorithm
  • Each Node Aims At Finding Shortest
  • Distance From Other Nodes To Itself Rather
    Than From Itself To Other Nodes

21
Reverse Distributed Bellman-Ford Algorithm
  • A B
  • A periodically sends to B update message known
    shortest from other nodes within locality radius
    to A
  • B extract reverse route A B, i.e. B A
  • Update reverse route according to received update
    message
  • Ignore Path Longer Than Locality Radius

22
Reverse Distributed Bellman-Ford Algorithm
  • Redundant NeighborCast Update Message
  • Periodic update packet containing only route
    change information
  • Infrequent complete updates information

23
Interface of SRL
  • Non-Transparent
  • Need to know unidirectional and power varying
    nature of environment
  • Provide Bi-directional Abstraction via Service of
    Reverse Routing/Sub-Routing
  • Enable Reliable Service in MAC Layer In Case Of
    Unidirectional Link

24
Simulation
  • GloMoSim Global Mobile Information Systems
    Simulation Library. (UCLA)
  • Parallel Processing Parsec
  • Unidirectional Link Simulation
  • Turn off RTS/CTS exchange
  • Acknowledgement received by sender iff case of
    bi-directional link
  • Accept different power levels

25
Simulation
  • Average Number of Neighbors
  • Increase in average of neighborhood increases
    connectivity of network
  • Average Reverse Route Length
  • locality radius
  • Affected by diversity of transmission power

26
Performance of SRL
27

of Local Nodes
28
of Update Packets Sent
29
Size of Periodic Packets Sent
30
Application Case AODV Based on SRL
  • AODV
  • Route only along bidirectional links
  • Black list of unidirectional links
  • Reqs from neighbor in black list are ignored
  • Black list may not be accurate reflection of
    unidirectional link
  • Waste resource of unidirectional links
  • AODVSRL
  • Enable route along unidirectional links via
    bi-directional link abstraction
  • Detect link breakages via checking reverse route
    of next hop

31
Performance of AODV versus AODVSRL
32
Packet Throughput
33
Goodput Ratio
  • Goodput

34
Goodput Ratio
35
Average Route Length
36
Conclusions
  • Advantage
  • Provides bi-directional abstraction for existing
    routing protocols
  • Enable MAC layer reliable transmission in case of
    unidirectional links
  • Use both unidirectional and bi-directional links
  • Disadvantage
  • Not transparent
  • Increased complexity
  • Increase power consumption
  • Increase traffic overhead

37
? Questions
  • How AODV Uses Black-list to Work on a
    Unidirectional Network

38
  • Thank you!
Write a Comment
User Comments (0)
About PowerShow.com