Narra, et al. Performance Analysis of AeroRP with Ground Station Advertisements. Hemanth Narra, Egemen K. Çetinkaya, and James P.G.

Similar documents
Performance Analysis of AeroRP with Ground Station Updates in Highly-Dynamic Airborne Telemetry Networks

ITTC A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks

Airborne Telemetry Networking Scenario and Environment

Ad Hoc Airborne Networking for Telemetry Test and Evaluation

Implementation of the AeroRP and AeroNP Protocols in Python

PERFORMANCE EVALUATION OF A TDMA MAC PROTOCOL IN AIRBORNE TELEMETRY NETWORKS

AeroRP: A Geolocation Assisted Aeronautical Routing Protocol for Highly Dynamic Telemetry Environments

Performance Comparison of Routing Protocols for Transactional Traffic over Aeronautical Networks

Aeronautical Gateways: Supporting TCP/IP-based Devices and Applications over Modern Telemetry Networks

Design Improvement and Implementation of 3D Gauss-Markov Mobility Model

Design Improvement and Implementation of 3D Gauss-Markov Mobility Model. Mohammed Alenazi, Cenk Sahin, and James P.G. Sterbenz

Design and Performance Analysis of a Geographic Routing Protocol for Highly Dynamic MANETs

End-to-End ARQ: Transport-Layer Reliability for Airborne Telemetry Networks

ANTP Protocol Suite Software Implementation Architecture in Python

Design and Analysis of a 3-D Gauss-Markov Mobility Model for Highly Dynamic Airborne Networks

Highly-Dynamic Cross-Layered Aeronautical Network Architecture

AeroRP Performance in Highly-Dynamic Airborne Networks using 3D Gauss-Markov Mobility Model

Implementation of the AeroRP and AeroNP in Python. Mohammed Alenazi, Egemen K. Cetinkaya, Justin P. Rohrer, and James P.G.

Implementation of the AeroTP Transport Protocol in Python

MODIFICATION AND COMPARISON OF DSDV AND DSR PROTOCOLS

Telemetry Research at ITTC

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

ResTP A Transport Protocol for Future Internet Resilience

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

End-to-End Disruption-Tolerant Transport Protocol Issues and Design for Airborne Telemetry Networks

Chapter 7 CONCLUSION

Performance Evaluation of Various Routing Protocols in MANET

Cross-Layer Architectural Framework for Highly-Mobile Multihop Airborne Telemetry Networks

Computation of Multiple Node Disjoint Paths

End-to-End Adaptive Error Control for a Resilient and Disruption Tolerant Transport Protocol

Opportunistic Transport for Disrupted Airborne Networks

PERFORMANCE COMPARISON OF AODV AND DSR ROUTING PROTOCOL IN MOBILE AD-HOC NETWORK

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

Routing Protocols in MANETs

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

Performance Analysis and Enhancement of Routing Protocol in Manet

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Performance Evaluation of the AeroTP Protocol in Comparison to TCP NewReno, TCP Westwood, and SCPS-TP

Automated Routing Protocol Selection in Mobile Ad Hoc Networks

IMPLEMENTING MOBILE AD HOC NETWORKING (MANET) OVER LEGACY TACTICAL RADIO LINKS. Presented at MILCOM 2007 October 29, 2007

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

Evaluating the Performance of Modified DSR in Presence of Noisy Links using QUALNET Network Simulator in MANET

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

Performance Analysis of AODV Routing Protocol with and without Malicious Attack in Mobile Adhoc Networks

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Robustness of Mobile Ad Hoc Networks Under Centrality-Based Attacks

MANET PROTOCOLS ANALYSIS WITH VARYING PAUSE TIME SIMULATION TIME AND SPEED

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

PERFORMANCE COMPARISON OF LINK, NODE AND ZONE DISJOINT MULTI-PATH ROUTING STRATEGIES AND MINIMUM HOP SINGLE PATH ROUTING FOR MOBILE AD HOC NETWORKS

An Efficient Scheme for Detecting Malicious Nodes in Mobile ad Hoc Networks

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Routing Protocols in MANET: Comparative Study

CS5984 Mobile Computing

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

IEEE s ESS Mesh Networking

ITTC Mobile Wireless Networking The University of Kansas EECS 882 MANET Routing

IJMIE Volume 2, Issue 9 ISSN:

Mobile Communications. Ad-hoc and Mesh Networks

ENERGY-AWARE FOR DH-AODV ROUTING PROTOCOL IN WIRELESS MESH NETWORK

Ph.D in Electrical Engineering, The University of Kansas, U.S.A. Received Honors, GPA 3.88/4.0

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

AN ADAPTIVE GATEWAY DISCOVERY IN HYBRID MANETS

Ad Hoc Networks: Introduction

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

Figure 1: Ad-Hoc routing protocols.

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

DMQR: A Spatial Routing Protocol to Enable VoIP over High-Mobility Wireless Multihop Networks

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Analysis and Comparison of DSDV and NACRP Protocol in Wireless Sensor Network

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Architecture and Evaluation of an Unplanned b Mesh Network

Beacon Update for Greedy Perimeter Stateless Routing Protocol in MANETs

Ad Hoc Networks: Issues and Routing

IETF 75 - MANET WG Routing Loop Issue in Mobile Ad Hoc Networks

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

A Survey - Energy Efficient Routing Protocols in MANET

Impact of Hello Interval on Performance of AODV Protocol

Performance Evaluation of MANET through NS2 Simulation

AMRIS: A Multicast Protocol for Ad hoc Wireless Networks

EFFICIENT ROUTING AND CHANNEL ASSIGNMENT IN MULTICHANNEL MOBILE ADHOC NETWORKS

AODV-PA: AODV with Path Accumulation

How to develop and validate a scalable mesh routing solution for IEEE sensor networks Altran Benelux

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

Location Awareness in Ad Hoc Wireless Mobile Neworks

Routing protocols in WSN

Mitigating Superfluous Flooding of Control Packets MANET

Transcription:

Performance Analysis of AeroRP with Ground Station Advertisements Hemanth Narra, Egemen K. Çetinkaya, and James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research Center The University of Kansas {hemanth ekc jpgs}@ittc.ku.edu http://wiki.ittc.ku.edu/resilinets 11 June 2012 2012 Sterbenz

AeroRP with GS Advertisements Abstract Data transmission in highly-dynamic airborne networks is challenging, thus domain-specific routing protocols are necessary. AeroRP is one such protocol designed to operate in disruption-tolerant networks. Its multi-modal design enables it to operate in varying mission requirements. In this paper, we discuss the operation of various AeroRP modes and analyse their performance using the ns-3 network simulator. We compare the performance of beacon, beaconless, and ground station (GS) modes of AeroRP. The simulation results show the advantages of having a domain-specific routing protocol and also highlight the importance of ground station advertisements to disseminate geolocation information in discovering routes. 11 June 2012 Performance of AeroRP with GS Advertisements 2

AeroRP with GS Advertisements Outline Introduction and motivation AeroNP and AeroRP operation Simulation analysis Conclusions and future work 11 June 2012 Performance of AeroRP with GS Advertisements 3

AeroRP with GS Advertisements Introduction and Motivation Introduction and motivation AeroNP and AeroRP operation Simulation analysis Conclusions and future work 11 June 2012 Performance of AeroRP with GS Advertisements 4

Mobile Ad Hoc Networking Background Mobile Ad Hoc Network (MANET) no pre-established infrastructure self-configuring multihop wireless mobility MANET routing each node acts as a router as well as end system topology vs. geography proactive vs. reactive 11 June 2012 Performance of AeroRP with GS Advertisements 5

Airborne Networking Scenario and Environment Very high relative velocity Mach 7 10 s contact dynamic topology Communication channel limited spectrum asymmetric links data down omni C&C up directional Multihop among ANs through relay nodes GS GW GS GW 11 June 2012 Performance of AeroRP with GS Advertisements 6 ANs AN AN airborne node RN relay node Internet AN RN GS ground station GW gateway

AeroRP Overview Operation Domain specific geographic routing protocol designed for highly-mobile disruption-tolerant networks operates in two phases neighbor discovery: predictive using TTI metric data forwarding: per hop routing decisions AeroRP multi-modal operation update mechanism beacon: hello messages beaconless mission requirements location-aware location-unaware presence of ground stations (GS) 11 June 2012 Performance of AeroRP with GS Advertisements 7

AeroRP with GS Advertisements AeroNP and AeroRP Operation Introduction and motivation AeroNP and AeroRP operation Simulation analysis Conclusions and future work 11 June 2012 Performance of AeroRP with GS Advertisements 8

AeroNP Services and Header Format AeroNP: IP compatible network protocol accept service from AeroRP and provides services to AeroTP congestion control error detection QoS translations at the AeroGW AeroNP header based on mission reqs. basic header location-unaware extended header transmitting node final destination vers CI C type priority IP protocol id IP ECN/DSCP source AN address destination AN address next hop AN address previous hop AN address length flags source dev id dest dev id NP HEC CRC-16 GS timestamp GS fragment number reserved transmitter x-coordinate transmitter x-velocity transmitter y-coordinate transmitter y-velocity transmitter z-coordinate transmitter z-velocity transmitter timestamp destination x-coordinate destination x-velocity destination y-coordinate destination y-velocity destination z-coordinate destination z-velocity destination timestamp Payload 11 June 2012 Performance of AeroRP with GS Advertisements 9

AeroRP Operation Ground Station Mode Overview Ground station (GS) tracks all nodes within the network at least one GS present in the network broadcasts mission plan to other ANs GS maintains a topology table to store geolocation information of a node its active and predicted link information with other nodes Topology table is updated based on a pre-determined mission plan location information present in received packets 11 June 2012 Performance of AeroRP with GS Advertisements 10

Ground Station Mode Advertisement Messages GS sends two types of advertisements GSTopology: updates with geolocation information advertised through GSTopologyHeader presence of start time and stop time fields GSLink: updates with link-state information advertised through GSLinkHeader presence of link cost, start time, and stop time fields link cost is calculated based on the stability of the link GS update messages broadcasted to all nodes rebroadcasted by nodes when necessary in future each update is attached with a TypeHeader specifies type of update, flags, and header length 11 June 2012 Performance of AeroRP with GS Advertisements 11

Ground Station Mode Advertisement Mechanism GS update messages sent periodically or triggered Periodic update messages: GS updates its entire topology table geolocation information is predicted till next periodic update Triggered update messages: based on change in direction of nodes sent in between the GSPeriodicUpdateInterval carry only the changes since the last update sent from GS frequency of trigger updates are not sent if changes can be sent in next periodic update increase as node density and velocity increases may lead to a broadcast storm: i.e. aggregated 11 June 2012 Performance of AeroRP with GS Advertisements 12

AeroRP with GS Advertisements Simulation Analysis Introduction and motivation AeroNP and AeroRP operation Simulation analysis Conclusions and future work 11 June 2012 Performance of AeroRP with GS Advertisements 13

Simulation Analysis Parameters Physical channel model: 802.11b @ 11 Mb/s Friis propagation loss model transmission power: 50 dbm, 27800 m (15 nmi) range AeroRP GS update modes with and without: GS-TopologyInformation and GS-LinkInformation Application traffic: constant bit rate 64 byte packets at 1 pkt/s Node density: 10, 20, 30,, 60 Mobility model: 3D Gauss-Markov velocity: 50 m/s 1200 m/s area: 150 km 150 km 1 km 11 June 2012 Performance of AeroRP with GS Advertisements 14

Simulation Analysis Performance Metrics Packet delivery ratio (PDR) packets received divided by packets sent by application not necessary that all packets are sent by layers below Control overhead excess bytes used to move payload control packets, IP, UDP, AeroNP, and AeroRP headers Packet delay time taken to move packet from source to destination 11 June 2012 Performance of AeroRP with GS Advertisements 15

Simulation Analysis Packet Delivery Ratio GS mode performs better compared to non-gs mode However, increased node density resulting in higher overhead non-gs mode (topology updates) performs best in high density 11 June 2012 Performance of AeroRP with GS Advertisements 16

Simulation Analysis Packet Delivery Ratio 35 nodes; 50 m/s 1200 m/s; avg network_connectivity 75% Increased velocities causing link breakages Prediction of AeroRP increases PDR 11 June 2012 Performance of AeroRP with GS Advertisements 17

Simulation Analysis Packet Delay Topology information modes have higher delay TTI metric is used for prediction impacts time in buffer 11 June 2012 Performance of AeroRP with GS Advertisements 18

Simulation Analysis Control Overhead Non-GS-update modes incur minimal overhead As the node density increases overhead increases increased node density at high speeds cause more link breakages 11 June 2012 Performance of AeroRP with GS Advertisements 19

AeroRP with GS Advertisements Conclusions and Future Work Introduction and motivation AeroNP and AeroRP operation Simulation analysis Conclusions and future work 11 June 2012 Performance of AeroRP with GS Advertisements 20

AeroRP with GS Advertisements Conclusions and Future Work Tradeoffs among AeroRP modes higher PDR vs. delayed delivery Overhead increased in GS-updates mode with increased node density Location information improves PDR as density increases Future work compare performance of AeroRP on TDMA MAC and 802.11 analyse AeroRP in combination with AeroTP prototype these models and validate simulation results 11 June 2012 Performance of AeroRP with GS Advertisements 21

References [NCS 2011] H. Narra, E. K. Çetinkaya, and J. P.G. Sterbenz, Performance Analysis of AeroRP with Ground Station Updates in Highly-Dynamic Airborne Telemetry Networks, in International Telemetering Conference, Las Vegas, NV, October 2011. [PJCS 2011] K. Peters, A. Jabbar, E. K. Çetinkaya, and J. P.G. Sterbenz, A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks, in IEEE WCNC, Cancun, Mexico, March 2011, pp. 492 497. [RCN+ 2011] J. P. Rohrer, E. K. Çetinkaya, H. Narra, D. Broyles, K. Peters, and J. P.G. Sterbenz, AeroRP Performance in Highly-Dynamic Airborne Networks using 3D Gauss-Markov Mobility Model, in IEEE MILCOM, Baltimore, MD, November 2011, pp. 834 841. 11 June 2012 Performance of AeroRP with GS Advertisements 22

Acknowledgements DoD Test Resource Management Center Test and Evaluation / Science and Technology Program ANTP project contract #: W900KK-09-C-0019 Edwards PAO release approval #: AFFTC-PA-12002 International Foundation for Telemetering (IFT) inet Working Group A. Jabbar, J. P. Rohrer, K. Peters, D. Broyles @ ResiliNets group at KU Kip Temple @ Edwards Air Force Base 11 June 2012 Performance of AeroRP with GS Advertisements 23

AeroRP with GS Advertisements Questions 11 June 2012 Performance of AeroRP with GS Advertisements 24

AeroRP Operation Flow Processing GS Update GS updates are stored until next periodic update advertised to neighbors have not latest update Receive AeroRP message Extract TypeHeader and look at message type AeroNP timestamp newer? yes Extract AeroRP messages and populate topology or link tables no Discard packet no All messages extracted? yes Link updates? yes Construct adjacency matrix using Dijkstra algorithm no Rebroadcast bit set? yes yes Rebroadcast packet 11 June 2012 Performance of AeroRP with GS Advertisements 25