A Taxonomy for Routing Protocols in Mobile Ad Hoc Networks. Laura Marie Feeney Swedish Institute of Computer Science

Similar documents
Overview. Ad Hoc and Wireless Mesh Networking. Ad hoc network. Ad hoc network

Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

More Efficient Routing Algorithm for Ad Hoc Network

Scalable Routing Protocols for Mobile Ad Hoc Networks

Survey of MANET based on Routing Protocols

Mobile Ad-Hoc Networks Part I. Based on presentation from Matthias Hollick (Technische Universität Darmstadt)

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

ROUTING PROTOCOLS. Dr. Ahmed Khattab. EECE Department Cairo University Fall 2012 ELC 659/ELC724

Papers. Ad Hoc Routing. Outline. Motivation

A Consolidated Analysis of MANET Routing Protocols

EVALUATIN OF QoS PARAMETERS ON TCP/IP IN WIRELESS AD HOC NETWORKS

Comparative Analysis of Routing Protocols AODV DSDV and DSR in MANET

Performance Evaluation of Energy Consumption of Reactive Protocols under Self- Similar Traffic

Wireless Internet Routing. IEEE s

Volume 5, Issue 3, March 2017 International Journal of Advance Research in Computer Science and Management Studies

Dynamic TTL Variance Foretelling Based Enhancement Of AODV Routing Protocol In MANET

Performance Comparison of AODV, DSDV and ZRP Routing Protocols

NAVAL POSTGRADUATE SCHOOL THESIS

Vulnerability modelling of ad hoc routing protocols a comparison of OLSR and DSR

OLSR Standards. Emmanuel BACCELLI. INRIA / Hitachi

Wireless Mesh Networks

IMPROVED OLSR AND TORA ROUTING PROTOCOLS FOR MANETS

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR P INCLUDING PROPAGATION MODELS

IN4181 Lecture 2. Ad-hoc and Sensor Networks. Koen Langendoen Muneeb Ali, Aline Baggio Gertjan Halkes

Evaluation of Mobile Ad Hoc Network with Reactive and Proactive Routing Protocols and Mobility Models

International Journal of Advance Engineering and Research Development (IJAERD) Volume 1,Issue 5,May 2014, e-issn: , print-issn:

Simulating AODV and DSDV For Adynamic Wireless Sensor Networks

GAME THEORY MANET ROUTING FOR JAMMING ENVIRONMENT. Yi Zhu

The Pennsylvania State University. The Graduate School. College of Engineering PERFORMANCE ANALYSIS OF END-TO-END

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

Performance Evaluation of MANET Using Quality of Service Metrics

ENHANCEMENT OF OLSR ROUTING PROTOCOL IN MANET Kanu Bala 1, Monika Sachdeva 2 1,2

PERFORMANCE EVALUATION OF VARIOUS TRAFFIC LOADS IN MANET WITH AODV, OLSR AND DSR ROUTING PROTOCOLS

Low-Power Interoperability for the IPv6 Internet of Things

Analysis and Design of Link Metrics for Quality Routing in Wireless Multi-hop Networks

OLSR-L. Evaluation of OLSR-L Network Protocol for Integrated Protocol for Communications and Positionig

Link Duration, Path Stability and Comparesion of MANET. Routing Protcols. Sanjay Kumar, Haresh Kumar and Zahid Yousif

Secure Ad-Hoc Routing Protocols

Exhaustive Study on the Infulence of Hello Packets in OLSR Routing Protocol

ROBUSTNESS OF SIMPLIFIED SIMULATION MODELS FOR INDOOR MANET EVALUATION. Andrés Lagar Cavilla

Jamming Attacks with its Various Techniques and AODV in Wireless Networks

Introduction to Mesh

Modeling of data networks by example: NS-2 (III) Wireless Networks

MASTER THESIS. Ad Hoc Networks: Performance Evaluation Of Proactive, Reactive And Hybrid Routing Protocols In NS2

ENHANCEMENT OF LINK STABILITY USING RDGR IN VANET

PERFORMANCE ANALYSIS OF UNICAST ROUTING PROTOCOL IN IEEE S WIRELESS MESH NETWORK

On Probability of Link Availability in Original and Modified AODV, FSR and OLSR Using and p

Simulation Based Analysis of Jamming Attack in OLSR, GRP, TORA. and Improvement with PCF in TORA using OPNET tool

Configuring OSPF. Information About OSPF CHAPTER

olsr.org 'Optimized Link State Routing' and beyond December 28th, 2005 Elektra

Simulation and Performance Analysis Evaluation for Variant MANET Routing Protocols

Performance Evaluation of AODV, DSR, OLSR, and GRP MANET Routing Protocols Using OPNET.

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Comparative study of AODV, DSR, DSDV Routing Protocol Using Network Simulator-2

ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)

Performance comparison of AODV, DSDV and EE-DSDV routing protocol algorithm for wireless sensor network

PERFORMANCE EVALUATION OF AODV AND DSR IN FEASIBLE AND RANDOM PLACEMENT MODELS

TRADING OFF CONSUMPTION OF ROUTING AND PRECISION OF MEMBERSHIP IN AD HOC NETWORKS

Ad-Hoc Networks and New GPS Measurement Techniques for Robotic Follower Applications

Resource Optimization in Video Transmission Using Manet for Defence

LSA-AODV: A LINK STABILITY BASED ALGORITHM USING FUZZY LOGIC FOR MULTI-HOP WIRELESS MESH NETWORKS

The application trends to the real systems of an Ad hoc network. Susumu MATSUI

Syed Obaid Amin. Date: February 11 th, Networking Lab Kyung Hee University

Performance Analysis of AODV, DSR and OLSR Routing Protocols in WSN

Secure Reac)ve Ad Hoc Rou)ng. Hongyang Li

CS649 Sensor Networks IP Lecture 9: Synchronization

Ad Hoc Networks - Routing and Security Issues

Data Dissemination in Wireless Sensor Networks

CS 457 Lecture 16 Routing Continued. Spring 2010

Interlayer routing issues for wireless networks

Analysis on Privacy and Reliability of Ad Hoc Network-Based in Protecting Agricultural Data

Keywords mobile ad hoc network, fading, interference, shadowing, QualNet 6.1.

Studying Routing Issues in VANETs by Using NS-3 Bachelor Thesis on Informatics

Evaluating the performance of Mesh network protocols for disaster scenarios

Propagating Trust in Ad-hoc Networks for Reliable Routing

M U LT I C A S T C O M M U N I C AT I O N S. Tarik Cicic

T. Yoo, E. Setton, X. Zhu, Pr. Goldsmith and Pr. Girod Department of Electrical Engineering Stanford University

Configuring the maximum number of external LSAs in LSDB 27 Configuring OSPF exit overflow interval 28 Enabling compatibility with RFC Logging

Performance characteristics of OLSR and AODV protocols in Wireless Mesh Network

Sensitivity Analysis of EADARP Multicast Protocol

Wireless world in NS. Outline. Contributions to mobility in ns. Wireless model. An Example Step 1. Wireless Example for ad hoc routing.

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Performance Evaluation of DSDV, OLSR and DYMO using and p MAC-Protocols

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn

Link-state protocols and Open Shortest Path First (OSPF)

OSPF and MANET WG meetings, IETF64. OSPF MANET Design Team outbrief. November, Tom Henderson

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

Performance Evaluation of AODV, DSR, OLSR Routing Protocol in Ad hoc Networks

Question No: 2 In an OSPF Hello packet, which of the following fields must match for all neighbor routers on the segment? Choose three answers.

ADHOC NETWORKS. By M.K.HAK

Performance Comparison of AODV and OLSR in VANETs Urban Environments under Realistic Mobility Patterns

Evaluation of the 6TiSCH Network Formation

Wireless in the Real World. Principles

Scalability of Ad Hoc Routing Protocols

Experimental evaluation of IEEE s path selection protocols in a mesh testbed

Politecnico di Milano Facoltà di Ingegneria dell Informazione. 3 Basic concepts. Wireless Networks Prof. Antonio Capone

Achieving Network Consistency. Octav Chipara

Transcription:

A Taxonomy for Routing Protocols in Mobile Ad Hoc Networks Laura Marie Feeney Swedish Institute of Computer Science http://www.sics.se/~lmfeeney

Overview mobile ad hoc networks routing protocols communication model structure state information scheduling performance analysis ongoing and future work

Mobile Ad hoc Network mobile, multi-hop wireless network autonomous operation; independent of any fixed infrastructure nodes must cooperate to provide network infrastructure contrast mobile IP wireless LAN cellular ad-hoc base-stn

Applications tactical communication ubiquitous computing sensor networks

MANET characteristics highly dynamic topology, with frequent and unpredictable connectivity changes bandwidth-constrained, variable-capacity links hidden/exposed terminals energy-constrained nodes

Infrastructure routing service location naming security

MANET routing routes are dynamically discovered

MANET routing route errors occur frequently

MANET routing new routes are discovered

MANET routing fixed network routing protocols aren t effective proposed protocols -- alphabet soup UNICAST ------------- AODV LAR CEDAR RDMAR ABR DSR TORA CBRP GSR DSDV OLSR CGSR ZRP WRP MULTICAST ---------------- MCEDAR AODV AMRIS ODMRP IETF MANET WG

Taxonomy communication model structure state information scheduling

Example: AODV variant of conventional distance vector on-demand routing source/destination sequence number claim - loop free route discovery via flooding establishes (temporary) reverse routes route reply activates forward route sequence number ensures route freshness

AODV- route discovery 5 7 10 2 4 9 13 3 1 6 8 11 12 route_request rreq_id = 12345 src = 2, src_seq# = 76 dest = 13, dest_seq# = 1, hopcount = 0

AODV - route discovery 5 7 10 2 4 9 13 3 1 6 8 11 12 route_request rreq_id = 12345 src = 2, src_seq# = 76 dest = 13, dest_seq# = 1, hopcount = 1

AODV - route discovery 5 7 10 2 4 9 13 3 1 6 8 11 12 route_request rreq_id = 12345 src = 2, src_seq# = 76 dest = 13, dest_seq# = 1, hopcount = 2

AODV - route discovery 5 7 10 2 4 9 13 3 1 6 8 11 12 route_request rreq_id = 12345 src = 2, src_seq# = 76 dest = 13, dest_seq# = 1, hopcount = 3

AODV - route reply 5 7 10 2 4 9 13 3 1 6 8 11 12 route_reply src = 2 dest=13, dest_seq# = 1, hopcount = 1

AODV- route reply 5 7 10 2 4 9 13 3 1 6 8 11 12 route_reply src = 2 dest=13, dest_seq# = 1, hopcount = 2

AODV - route reply 5 7 10 2 4 9 13 3 1 6 8 11 12 route_reply src = 2 dest=13, dest_seq# =1, hopcount = 3

AODV- route reply 5 7 10 2 4 9 13 3 1 6 8 11 12 route_reply src = 2 dest=13, dest_seq# = 1, hopcount = 4

AODV - route reply 5 7 10 2 4 9 13 3 1 6 8 11 12 route dest = 13, dest_seq# = 1, hopcount = 4, 3, 2, 1

AODV - route maintenance 5 7 10 2 4 9 13 3 1 6 8 11 12 route_reply src = 2 dest = 13, dest_seq# = 2, hopcount = inf.

AODV - route discovery 5 7 10 2 4 9 13 3 1 6 8 11 12 route_request rreq_id = 12346 src = 2, src_seq# = 77 dest = 13, dest_seq# = 2, hopcount = 0

Communication model single logical communication channel CSMA/CA (e.g. 802.11) network-layer (often w/link-layer support) IETF MANET WG multi-channel *DMA combine e.g. code separation, channel assignment with routing non-uniform structure

Structure uniform all nodes participate equally + no cost/complexity to maintain structure - all nodes participate non-uniform(1) each node designates re-broadcasters (MPR) + reduce broadcast load - cost to maintain structure - limited scalability - disproportionate load on re-broadcasters

Structure non-uniform (2) define clusters (MDS or clique), clusterheads negotiate routes via gateways or tunnels + simplifies routing (easier QoS) + increased scalability - cost/complexity to maintain structure - disproportionate load on critical nodes

Example: CEDAR 5 7 10 2 4 9 13 3 1 6 8 11 12 core nodes negotiate routes, maintain and disseminate QoS information core broadcast using unicast tunnels

State information topology-oriented maintain (some) network-wide topology information + cached information is useful + optimal (QoS optimal) routes - cost to maintain information - stale cache is very bad destination-oriented next-hop information, possibly local topology + less cost to maintain cached information - much less cached information

Scheduling proactive continuously maintain routes for all source/ destination pairs + low latency - pay for routes that are never used reactive route_discovery - find routes on demand + only pay for active routes - higher latency - broadcast storm problem

Taxonomy single channel protocols uniform topology-based destination-based proactive proactive GSR reactive DSDV WRP reactive non-uniform DSR AODV TORA ABR neighbor selection ZRP OLSR paritioning CEDAR CBRP

Performance Analysis simulation (mobility model, wireless propagation model) PARSEC(UCLA) ns-2 (UCB/LBL & CMU Monarch project) protocol-protocol comparison (IETF) ns-2 w/ various mobility and traffic scenarios CMU Monarch project (MobiCom 98) Ericsson Research (MobiCom 99) realism???

Effectiveness avoid routing loops avoid implosion fraction of traffic delivered probes TCP

Efficiency route latency route optimality (secondary goal) load distribution packet/bandwidth overhead energy considerations

Energy synonymous with bandwidth -- NOT! non-renewable cost at both sender and receiver cost to idle, discard, drop issues broadcast vs unicast incremental cost of data distribution of routing load no centralized energy management

Energy consumption model Basic model: Cost = m size + b fixed cost - acquire channel incremental cost - proportional to pkt size Costs broadcast traffic sender + all receivers unicast traffic data: sender + destination + all non-destination control: sender + all receivers

Energy consumption data receive significant compared to send e.g. ratio 3:1, 2:1, 1:1 incremental cost of data is relatively low for many interfaces energy-sensitive comparison of AODV and DSR using CMU ns-2

Observations receiving counts! traffic received not proportional to traffic sent discarding counts! it had better be cheap broadcast traffic associated with flooding is very expensive cost of MAC control negotiation is significant cost is not very dependent on mobility

Observations DSR cost of source routing headers isn t too high operating the network interface in promiscuous mode is potentially expensive AODV sends more broadcast traffic than DSR cost of broadcast traffic is very high initiates route discovery more often

Ongoing and Future work testbed small IPv6 stacks for appliances manet <-> fixed network interoperability (IPv6) energy consumption QoS resource idle nodes spontaneous networks issue: lack of centralized administration naming, security spontaneous VPN

More information http://www.sics.se/~lmfeeney/ -- my home page, SICS home page http://tonnant.itd.nrl.navy.mil/ -- IETF MANET WG http://monarch.cs.cmu.edu/ -- CMU Monarch project ns-2 source code, scenarios, etc.