Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.

Similar presentations


Presentation on theme: "Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara."— Presentation transcript:

1 Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara

2 Description of Routing Pr.cols DIJKSTRA Dijkstra is an “ideal” routing protocol. Each node knows perfectly the current topology of the network without exchanging any information/control packets. Each node knows which the next hop is, if there is a path to reach the destination. It can be used as a bound for comparisons.

3 Description of Routing Pr.cols Link State (LS) LS is a proactive, non-source routing protocol. Periodically, each node sends HELLO (1-hop broadcast) packets to inform neighbors about its status. Periodically, each node sends LS_PKT (flood broadcast) packets containing the information about its links with neighbors. Each node can compute its own routing table, applying Dijkstra algorithm on the information it has collected.

4 Description of Routing Pr.cols AODV (Adhoc On-demand Distance Vector) AODV is an on-demand, reactive, non-source routing protocol. When a route is requested, a node sends a flood-broadcast packet (Route Request). When the destination (or a node with fresh information about the route) receives the Route Request, it sends a packet back (Route Reply). Nodes in the reverse path records the information about this route. No multiple routes are allowed.

5 Description of Routing Pr.cols DSR (Dynamic Source-Routing) DSR is an on-demand, reactive, source routing protocol. It is very similar to AODV, but information about the route is recorded into the packet, so source-routing is enabled. Multiple routes are allowed.

6 SAM: Simple Ad hoc siMulator MAC RADIO CHANNEL Traffic Gen ROUTE Statistics MOB TRANSPORT  SAM is a DISCRETE EVENT simulator.  Each node is composed by 7 Entities (modules). There is a unique Channel.  Entities can communicate and exchange data by signals called Events.

7 SAM: Simple Ad hoc siMulator MODULES of SAM  TRAFFIC GENERATOR  Isochronous traffic (transmitted as broadcast)  Asynchronous traffic (classical traffic) Poissonian (arrival time and packet lenght) Constant Bit Rate (CBR)  TRANSPORT UDP TCP

8 SAM: Simple Ad hoc siMulator MODULES of SAM  ROUTE (Network Layer) Dijkstra (no information exchanging: optimal algo) Distance Vector (DV) Link State (LS) Ad hoc On demand Distance Vector (AODV) Dynamic Source Routing (DSR) Protocol Optimized Link State Routing (OLSR) Protocol

9 SAM: Simple Ad hoc siMulator MODULES of SAM  MAC CSMA p-persistent IEEE 802.11 DCF  RADIO Capture Effect Spreading Modulation

10 SAM: Simple Ad hoc siMulator MODULES of SAM  CHANNEL Path Loss Shadowing Rayleigh Fading  MOB (Mobility Module) Random Way-Point Pseudolinear Mobility (Pselin)

11 Simulation Results SIMULATION SETUP Number of nodes: 30 Simulation area: 10x10 m 2 MAC protocol: IEEE 802.11b DCF Routing protocols: Dijkstra, LS, AODV, DSR Transport protocol: UDP (512 bytes average) Traffic Generation: Poissonian and CBR CBR: fixed packet size and destination Poissonian: poissonian time generation and size, uniformly chosen destination for each new packet Tx Power Levels: -22dBm (2.5 meters)

12 CBR traffic generation

13 Poisson traffic generation

14 CBR Traffic Generation

15 Poisson Traffic Generation

16 CBR Traffic Generation

17 Poisson Traffic Generation

18 CBR Traffic Generation

19 Poisson Traffic Generation

20 CBR Traffic Generation

21 Poisson Traffic Generation


Download ppt "Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara."

Similar presentations


Ads by Google