20
Analysis of Aeronautical Gateway Protocol Curtis Kelsey University of Missouri

Analysis of Aeronautical Gateway Protocol

  • Upload
    gerek

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Analysis of Aeronautical Gateway Protocol. Curtis Kelsey University of Missouri. Overview. Introduction Method Experiment Results Conclusion Summary. Introduction. Aeronautical Networks are unique Mixture of static & dynamic nodes Extremely high speed nodes - PowerPoint PPT Presentation

Citation preview

Page 1: Analysis of Aeronautical Gateway  Protocol

Analysis of Aeronautical Gateway ProtocolCurtis KelseyUniversity of Missouri

Page 2: Analysis of Aeronautical Gateway  Protocol

Overview• Introduction• Method• Experiment• Results• Conclusion• Summary

Page 3: Analysis of Aeronautical Gateway  Protocol

Introduction• Aeronautical Networks

are unique• Mixture of static &

dynamic nodes• Extremely high speed

nodes• Custom network stack

is necessaryDynamic airborne environment

Page 4: Analysis of Aeronautical Gateway  Protocol

Introduction• ANTP• AeroTP (TCP)• AeroNP (IP)• AeroRP (Routing)• AeroGW*

• AeroGW Converts• TCP AeroTP• IP AeroNP• Link/MAC iNET MAC• PHY iNET PHY

Page 5: Analysis of Aeronautical Gateway  Protocol

Introduction• Conversions Occur:• Ground Stations• Aeronautical Nodes

• Possible Overhead Implications• Less data transferred• Communication windows lost

• Most Significant Delay• Egress conversion from MAC to IP (Similar to ARP)• Egress is not constrained by time due to node movement

Page 6: Analysis of Aeronautical Gateway  Protocol

Method• Does delay caused by the conversion

process result in excessive data loss?• Implementation of entire suite beyond the

scope of one semester• Implement a network simulation• Use additional delay as control variable• Analyze data delivery

Page 7: Analysis of Aeronautical Gateway  Protocol

ns3 Setup• http://www.nsnam.org/wiki/index.php/Installation• Virtualbox or Hyper-V• Requirements• Gcc/g++ > 3.4• Python• Mercurial• Bazaar• Etc…

• Downloading• clone http://code.nsnam.org/ns-3-allinone• wget http://www.nsnam.org/release/ns-allinone-3.13.tar.bz2

Page 8: Analysis of Aeronautical Gateway  Protocol

ns3 Setup• Build• ./build.py –enable-examples –enable-tests

• Configure• ./waf -d debug --enable-examples --enable-tests configure

• Test• ./test.py –c core

• Run a Project• ./waf –run <my_project>

Page 9: Analysis of Aeronautical Gateway  Protocol

Experiment Model• 10 Airborne Nodes/Routing Nodes

(Wireless)• Random Walk• Random Speed

• 5 Ground Stations (Access Point)• Random Location

• GS to Internet Direct Link• 100Mbps• 2ms delay

Page 10: Analysis of Aeronautical Gateway  Protocol

Experiment Model• 1 Destination Internet Node (Wired)• 100Mbps• 1/10/100/1000ms delay

• Traffic• 100-1kb packets/10 seconds• UDP

• Zone• 1000 x 1000 area

Page 11: Analysis of Aeronautical Gateway  Protocol

Experiment Construction

• PointToPointHelper• Handles Wired/Wireless Bridge

• CsmaHelper• Handles wired nodes

• WifiHelper• Handles wireless nodes

• MobilityHelper • Handles AN and RN Mobility

Page 12: Analysis of Aeronautical Gateway  Protocol

Experiment Construction

• Packet capture enabled• AP• Csma (Wired)•Wireless Nodes

Page 13: Analysis of Aeronautical Gateway  Protocol

Results • Simulation ran for • 1ms additional delay• 10ms additional delay• 100ms additional delay• 1000ms additional delay

• At Wireless Network Edge

Page 14: Analysis of Aeronautical Gateway  Protocol

Results • Packets captured at •Wireless AP (Ground Station)•Wired Node

• Pcap file processed with Tcpdump & sent to log files• Tcpdump –nn –tt –r (pcap file) > (log file)

Page 15: Analysis of Aeronautical Gateway  Protocol

Results 3• How many of the 100

packets got delivered?

Wired Node

Wireless Nodes

Page 16: Analysis of Aeronautical Gateway  Protocol

Results• 1ms• 100% packet delivery• No delay between transmit/receive

• 10ms• 100% packet delivery• No delay between transmit/receive

• 100ms• 100% packet delivery• No delay between transmit/receive

• 1000ms• 100% packet delivery• No delay between transmit/receive

Page 17: Analysis of Aeronautical Gateway  Protocol

Conclusion• Delay implemented on wired node does

not affect traffic across point to point link•Move delay variable to p2p link

• Random walk & speed for wireless nodes is not causing dropped packets• Expand zone & define a high velocity

• Amount of data transferred needs to be increased• Illustrates dropped connections

Page 18: Analysis of Aeronautical Gateway  Protocol

References• (Primary Paper) E. K. ¸Cetinkaya and J. P. G. Sterbenz. Aeronautical Gateways: Supporting

TCP/IP-based Devices and Applications over Modern Telemetry Networks. In Proceedings of the International Telemetering Conference (ITC), Las Vegas, NV, October 2009.

• Cetinkaya, E., & Rohrer, J. (2012). Protocols for highly-dynamic airborne networks. Proceedings of the 18th annual international conference on Mobile computing and networking, 411–413. Retrieved from http://dl.acm.org/citation.cfm?id=2348597

• Narra, H., Cetinkaya, E., & Sterbenz, J. (2012). Performance analysis of AeroRP with ground station advertisements. Proceedings of the first ACM …, 43–47. Retrieved from http://dl.acm.org/ft_gateway.cfm?id=2248337&ftid=1233995&dwn=1&CFID=118936837&CFTOKEN=41922410

• Sterbenz, J., Pathapati, K., Nguyen, T., & Rohrer, J. (2011). Performance Analysis of the AeroTP Transport Protocol for Highly-Dynamic Airborne Telemetry Networks. Retrieved from http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=ADA544743

• J. P. Rohrer, E. Perrins, and J. P. G. Sterbenz. End-to-end disruption-tolerant transport protocol issues and design for airborne telemetry networks. In Proceedings of the International Telemetering Conference (ITC), San Diego, CA, October 2008

• A. Jabbar, E. Perrins, and J. P. G. Sterbenz. A cross-layered protocol architecture for highly-dynamic multihop airborne telemetry networks. In Proceedings of the International Telemetering Conference (ITC), San Diego, CA, October 2008.

Page 19: Analysis of Aeronautical Gateway  Protocol

Summary• Introduction• ns3 setup• Experiment Construction• Results• Conclusion• Summary

Page 20: Analysis of Aeronautical Gateway  Protocol

Questions?