Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

Similar documents
Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

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

Scalable Routing Protocols for Mobile Ad Hoc Networks

More Efficient Routing Algorithm for Ad Hoc Network

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

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

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

Wireless Mesh Networks

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

Introduction to Mesh

OLSR Standards. Emmanuel BACCELLI. INRIA / Hitachi

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR P INCLUDING PROPAGATION MODELS

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

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

IMPROVED OLSR AND TORA ROUTING PROTOCOLS FOR MANETS

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

Interlayer routing issues for wireless networks

Survey of MANET based on Routing Protocols

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

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

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

Wireless Internet Routing. IEEE s

GAME THEORY MANET ROUTING FOR JAMMING ENVIRONMENT. Yi Zhu

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

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

A Consolidated Analysis of MANET Routing Protocols

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

Performance Evaluation of MANET Using Quality of Service Metrics

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

Evaluating the performance of Mesh network protocols for disaster scenarios

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

CS 457 Lecture 16 Routing Continued. Spring 2010

NAVAL POSTGRADUATE SCHOOL THESIS

Wireless TDMA Mesh Networks

Simulating AODV and DSDV For Adynamic Wireless Sensor Networks

Comparative Analysis of Routing Protocols AODV DSDV and DSR in MANET

Configuring OSPF. Information About OSPF CHAPTER

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

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

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

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

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

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

Simulative Comparison of MPLS Protection Switching vs. OSPF Re-routing

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

Performance Comparison of AODV, DSDV and ZRP Routing Protocols

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

Scalability of Ad Hoc Routing Protocols

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

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

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

Papers. Ad Hoc Routing. Outline. Motivation

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

OSPF Fundamentals. Agenda. OSPF Principles. L41 - OSPF Fundamentals. Open Shortest Path First Routing Protocol Internet s Second IGP

OSPF - Open Shortest Path First. OSPF Fundamentals. Agenda. OSPF Topology Database

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

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

Dynamic Zonal Broadcasting for Effective Data Dissemination in VANET

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

Evaluating OLSR and B.A.T.M.A.N over D-STAR

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

Introduction to Local and Wide Area Networks

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

Performance characteristics of OLSR and AODV protocols in Wireless Mesh Network

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

Meeting today's demands for Validating, Verifying and Certifying complex SDR Applications

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

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

Data Dissemination in Wireless Sensor Networks

4G Mobile Broadband LTE

Fast and efficient randomized flooding on lattice sensor networks

A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks

ENSC 427: Communica1on Networks

Link State Routing. In particular OSPF. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. March 4, 2008

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

Investigating the Impact of Partial Topology in Proactive MANET Routing Protocols

GeoMAC: Geo-backoff based Co-operative MAC for V2V networks.

ENHANCEMENT OF LINK STABILITY USING RDGR IN VANET

Achieving Network Consistency. Octav Chipara

Guide to OSPF Application on the CSS 11000

Simulation and Performance Analysis Evaluation for Variant MANET Routing Protocols

A REVIEW OF AD-HOC NETWORK

Configuring OSPF. The Cisco OSPF Implementation

CS649 Sensor Networks IP Lecture 9: Synchronization

Virtual MISO Triggers in Wi-Fi-like Networks

CSE/EE 461. Link State Routing. Last Time. This Lecture. Routing Algorithms Introduction Distance Vector routing (RIP)

Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks. Plenary Talk at: Jack H. Winters. September 13, 2005

ExperimentswithOLSRRoutinginaMANET

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

ITE PC v4.0. Chapter Cisco Systems, Inc. All rights reserved. Cisco Public

Resource Optimization in Video Transmission Using Manet for Defence

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.

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing

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

IP Routing: OSPF Configuration Guide, Cisco IOS Release 12.2SX

Table of Contents. OSPF Configuration 1

NETWORK CONNECTIVITY FOR IoT. Hari Balakrishnan. Lecture #5 6.S062 Mobile and Sensor Computing Spring 2017

for Vehicular Ad Hoc Networks

Performance of the IEEE b WLAN Standards for Fast-Moving Platforms

Multimedia Training Kit

Transcription:

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks Prepared For: UMIACS/LTS Seminar March 3, 2004 Telcordia Contact: Stephanie Demers Robert A. Ziegler ziegler@research.telcordia.com 732.758.5494 An SAIC Company

Outline of Today s Talk Overview of ad-hoc networking applications Attributes of an ad-hoc network Ad-hoc network models Simulation of ad-hoc network models Detailed simulations and results Goal Design Assumptions Results Summary 2

What is an Ad-Hoc Network? A rapidly deployable, self-configuring wireless network Mobility support No requirements for infrastructure Flexibility Versatility Limited scalability Limited reliability Limited security High control overhead Possible application areas Sensor networking - Automotive Military - Health care Emergency - Entertainment venue Community networking 3

Future Battlefield Networking Concept 4

Emergency coordinator Fire fighters relays sensors Local infrastructure is damaged 5

Emergency Communication Requirements General Facilitate primary communications objectives while minimizing risk to emergency workers provide warnings allow communication while in action Network ad hoc networking is essential, since infrastructure would be damaged should be robust and survivable in an unpredictable environment 6

Automotive Road conditions Coordination Weather conditions In-vehicle entertainment 7

Automotive Objectives Improve traffic efficiency Improve safety Value added services to the drivers and passengers Communications requirements Ability to connect to backbone infrastructure Message, data, and speech information types Sufficient bandwidth for all information types Ad hoc network deployment Access points may be installed along the highway providing network connectivity, but ad hoc networking is created by vehicles to extend the range 8

Ad Hoc Network Market (trying to stand up?) Over $200M in Military R&D programs in past 6 years Still in an early stage in non-military area Standards evolving Companies Telcordia BBN SRI Nokia Ericsson INRIA Mesh Networks Socket Communications Inc Etc. We haven t seen its face or its body but we believe it s not a small baby. 9

Mobile Ad-Hoc Network Environment Significant challenges exist: Routes between nodes constantly change due to Node mobility or node failure Variable reliability of the wireless link (multipath, fading, interference) Resources are scarce Bandwidth is limited over the wireless media High packet error rates on the wireless link may invoke retransmissions, which use even more link bandwidth Infrastructure is unreliable or not available MANETs must be robust, so they cannot rely on Fixed topologies Static routes In a MANET environment, an ideal routing protocol will offer minimum application latency by quickly updating routing tables in response to node mobility or environment change require minimal message overhead scale gracefully with # of participating nodes 10

Important Ad-Hoc Network Parameters (with significant impact on routing performance) Network Size (# of nodes) Geographical Area relationship to node-to-node link reach (radio performance) implications for density Density topological (Connectivity) e.g. average number of peers per node Topology rate of change certain mobility patterns / node distributions may allow specific optimizations Link capacity (bits/sec)... and its relationship to required protocol overheads Fraction of unidirectional links Data and control traffic distribution Fraction/frequency of sleeping nodes Node homogeneity power, memory, bandwidth, etc. 11

Ad Hoc Network Routing Protocols Routing protocols for MANETs are evolving No global winner in IETF Limited numbers of prototypes Conventional wired-type schemes (global routing, proactive): Distance Vector based: DBF, DSDV, WIRP Link State: OLSR, OSPF, TBRPF, GSR On-demand, reactive routing: Source routing; backward learning AODV, TORA, DSR, ABR, ZRP Location Assisted routing (geo-routing): DREAM, LAR, LANMAR, etc The best choice for a given network depends on its attributes and on the supported applications 12

Proactive vs. Reactive Routing Protocols Proactive Routing Protocols (e.g. OLSR) Definition Store route table even before it is required. Use flooding mechanism. Exchange topology information with other nodes of the network regularly. Advantages/Disadvantages + Well suited for highly mobile ad-hoc network. + Application delay due to routing table updates is minimized + Well suited for small ad-hoc networks. - Not well suited for large networks; overhead requirement explodes Reactive Routing Protocols (e.g. AODV) Definition Routing information is only acquired when required Advantages/Disadvantages + Require less bandwidth - Application latency is increased. + Well suited for ad-hoc networks with minimal mobility. + May be better suited for large networks. 13

Optimized Link State Routing (OLSR) Re-transmitting node 24 retransmission to deliver a message up to 3 hops MPR retransmission 11 retransmission to deliver a message up to 3 hops Sources build routes proactively by MPR link advertisements MPR (Multi-Point Relay) for efficient flooding and limited link advertisements Uniform control overhead independent of traffic 14

OLSR Routing Protocol Details Node N broadcasts HELLO messages every HELLO interval to its one hop neighbors for neighbor sensing: Determine the link status (symmetric, asymmetric, or MPR) of each of its one hop neighbors HELLO message contains list of known one-hop neighbors Node N builds neighbor table that includes all its 1-hop and 2-hop neighbors Node N selects its multipoint relay (MPR) nodes among its one hop neighbors such that it can reach all the nodes that are 2 hops away. MPR selection requires symmetric link to node N MPR node broadcasts Topology Control (TC) messages every TC interval to advertise link states TC message contains list of one hop neighbors who have selected this MPR Only MPR nodes can forward TC messages more efficient flooding TC messages are used for routing table calculation Node with non-manet interfaces broadcasts HNA messages every HNA interval (= TC interval) 15

Modeling and Simulation Considerations High-fidelity protocol simulation captures key network performance measures It s impractical to simultaneously model the physical layer with high fidelity (e.g. bit accuracy) Use simple packet loss models Parameterize with node-to-node distance as path loss Capture of traffic-proportional interference traffic is harder Simulations are event-driven E.g., transmit message, receive message, protocol timer expiration Mobility / node degradation / node failure Protocol instantiations need to captured as finite state machines Protocol modeling should be validated against real implementation Use actual implemented code in simulation environment, when possible Flexible simulation platforms are invaluable to intensive trade studies OPNET Family QualNet NS (Network Simulator) 16

General Goals for Modeling and Simulation Analyze performance of protocols and overall network Throughput Latency Utilization Robustness Study engineering tradeoffs involved Evaluate high-level design decisions E.g. proactive vs. reactive routing protocol Optimize parameter values Quantify parameter sensitivities Identify any bottlenecks, i.e. inefficiencies or areas for improvement in protocol and network design 17

Simulation of OLSR Routing Protocol OPNET Model (version 8.0.C) Based on INRIA LINUX implementation of Optimized Link State Routing Protocol (OLSR) version 3.0 Imported in OPNET by Naval Research Laboratory (NRL) Modified by Telcordia based on Boeing LINUX implementation of Host and Network Association (HNA) Simulation caveat separate network power-up transient effects from routing studies OLSR is only started after the network has been configured Node configuration protocols are also important but beyond the scope of this talk An application is only started once the entire network has been properly initialized with all its protocols (including routing) Network initialization time depends on the number of nodes in the network 18

Specific Simulation Goals Investigate the impact of various OLSR settings in a MANET environment on Overhead Route Convergence Per IETF OLSR MANET draft, the proposed values for OLSR constants are: HELLO Interval = 2 seconds TC Interval = 5 seconds HNA Interval = TC interval Two OLSR constants will be varied HELLO Interval = 0.5, 1, 2, 4, 6, 8, 10 while TC Interval = 5 seconds TC Interval = 0.5, 1, 2, 4, 6, 8, 10 while HELLO Interval = 2 seconds 19

Simulation Scenarios A) Scenario 1: OLSR 1-hop 250m 750m 250m Voice App OLSR Router1 RIP Router2 OLSR Server B) Scenario 2: OLSR 2-hops 250m 250m 750m 250m 250m Voice App OLSR mpr OLSR Router1 RIP Router2 OLSR mpr OLSR Server 20

Simulation Scenarios C) Scenario 3: OLSR 4-hops 250m 250m 750m 250m 250m Voice App OLSR OLSR RIP OLSR mpr mpr Router1 Router2 mpr mpr OLSR Server D) Scenario 4: OLSR Clutter (maximum 2-hops) 750m 200m 250m Router1 RIP Router2 200m 250m Server mpr mpr 21

Simulation Scenarios E) Scenario 5: OLSR Clutter with mobility node becomes mpr after 10 minutes mpr node moves after 10 minutes 750m Voice App 200m 250m Router1 RIP Router2 200m 250m Server mpr mpr non-mpr node moves after 20 minutes 22

Specific Simulation Assumptions Simulated voice traffic AF11 QoS requirement Destination One-way, node to server Continuous traffic Starts 150-200 seconds into simulation Continue until end of simulation Routing Protocol OLSR between ad-hoc nodes RIP between border gateways (wireline nodes) Node-to-Node Links Standard IEEE 802.11 links, link protocols from OPNET standard library Assumed link data rate: 1 Mbps PHY abstraction Packet loss from free space propagation model Maximum node-to-node communication range of 300m 23

Simulation Performance Definitions OLSR Route Setup Time Time elapsed between the time a node gets its new IP address (initially or after a move with auto-configuration protocols) to the time OLSR finishes updating its routing table. Average aggregate OLSR Traffic Sent / Received Sum of HELLO, TC and HNA packet traffic Wireless LAN Load Load (in bps) submitted to the wireless LAN layer by all other higher layers in this node. Wireless LAN Throughput Total traffic (bps) sent up to higher layer protocols from the wireless LAN Other measurements Application throughput Application latency Packet drop rates 24

Simulation Studies HELLO Interval Impact Recall: HELLO packets are sent by all nodes to sense neighbors TC Interval Impact Recall: TC (topology control) packets are sent only by MPR nodes to advertise link states and allow routing table calculation MPR Node Selection Impact How much more traffic must MPR nodes handle? Node Mobility Impact Consequences? Particularly for mobile MPR nodes. 25

Hello Interval Study 26

OLSR Traffic Sent 140000 120000 OLSR Traffic Sent (bps) 100000 80000 60000 40000 OLSR 1-hop OLSR 2-hops OLSR 4-hops OLSR Clutter 20000 0 0 2 4 6 8 10 12 HELLO Interval (sec) 27

OLSR Traffic Received 400000 350000 OLSR Traffic Received (bps) 300000 250000 200000 150000 100000 OLSR 1-hop OLSR 2-hops OLSR 4-hops OLSR Clutter 50000 0 0 2 4 6 8 10 12 HELLO Interval (sec) 28

OLSR Maximum Route Setup Time 300 OLSR Maximum Route Setup Time (sec) 250 200 150 100 50 OLSR 1-hop OLSR 2-hops OLSR 4-hops OLSR Clutter 0 0 2 4 6 8 10 12 HELLO Interval (sec) 29

HELLO Interval Study Results No significant change in total OLSR traffic sent/received as a function of HELLO interval HELLO packets are small compared to TC packets Large increase in route setup time when increasing HELLO interval Multiple HELLO exchanges are required to ascertain one- and twohop topology, and select MPR nodes 30

TC Interval Study 31

OLSR Traffic Sent 160000 140000 OLSR Traffic Sent (bps) 120000 100000 80000 60000 40000 OLSR 1-hop OLSR 2-hops OLSR 4-hops OLSR Clutter 20000 0 0 2 4 6 8 10 12 TC Interval (sec) 32

OLSR Traffic Received 400000 350000 OLSR Traffic Received (bps) 300000 250000 200000 150000 100000 OLSR 1-hop OLSR 2-hops OLSR 4-hops OLSR Clutter 50000 0 0 2 4 6 8 10 12 TC Interval (sec) 33

OLSR Maximum Route Setup Time 300 OLSR Maximum Route Setup Time (sec) 250 200 150 100 50 OLSR 1-hop OLSR 2-hops OLSR 4-hops OLSR Clutter 0 0 2 4 6 8 10 12 TC Interval (sec) 34

TC Interval Study Result Large reduction in OLSR traffic sent/received TC packets dominate total OLSR traffic due to their relative size Relatively small impact on OLSR route setup time when increasing TC interval 35

MPR and Mobility Study 36

Initial Cluster Topology mobile3 is the MPR for domain 1 simulation time 37

Static Network Performance Cluster Topology 38

Static Network Performance Cluster Topology mobile3 (mpr) mobile6 (non-mpr) 39

Static Network Performance Cluster Topology mobile3 (mpr) 40

Cluster Topology Mobility at 10 minutes mobile3 moves to domain 2 mobile6 becomes MPR for domain 1 simulation time 41

Cluster Topology Mobility at 20 minutes mobile2 moves to domain 2 simulation time 42

Cluster Topology Network Performance with Mobility move1 move2 move1 move2 43

Cluster Topology Network Performance with Mobility mobile3 (mpr 0-10min) mobile6 (mpr 10-60min) 44

Cluster Topology Network Performance with Mobility mobile3 (mpr 0-10min) mobile6 (mpr 10-60 min) 45

MPR & Mobility Study Results There is a 200 to 1 ratio in OLSR traffic carried on MPR nodes (~20 kbps) versus non-mpr nodes (100 bps) in the clutter scenario simulation. There is a small delay in setting up the new OLSR routing tables. During that time, voice traffic is dropped if the node that moved was used to route the voice traffic. Comment: moving the application node (in this case, node voice) across domains may incur additional application latencies (e.g. TCP connection reestablishment) 46

Closing Remarks Smaller scenarios shown here only hint at network scales that can be reasonably modeled and simulated Telcordia has simulated networks with O(80) to O(100) nodes Super-sizing simulations to O(1000) nodes requires further advances Parallel simulation (but models and simulation must be designed for parallel implementation) Co-simulation (mix of real network and protocol processing with simulation) There are many other protocol considerations in a complete MANET modeling and simulation exercise Node configuration Mobility management Quality of service Security Fail-safe redundancy considerations for service nodes 47

About Science Applications International Corporation SAIC is one of the world s leading providers of systems integration, information management, data security, and network solutions. SAIC and its subsidiary, Telcordia Technologies, have an unsurpassed record in helping clients succeed with end-to-end information technology and networking solutions. For more information about SAIC, please call +1.858.826.6000 or visit the SAIC home page at www.saic.com. Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.