Spring 2017 Projects

Students: Capt. Micah Akin & Maj. Paul Haagenson, USMC

This research explores the effects of changing 802.11 radio antenna gain characteristics and the application of mobility models on the efficiency of the OLSR and AODV MANET routing protocols for single-channel platoon-sized tactical data communications networks.

Students: Capt. Victor G. Castro, USMC & 1LT Warren L. Barksdale III, USA

Global Combat Support System-Marine Corps (GCSS-MC) database is used by a significant amount of Marines everyday across all four corners of the world. Due to its widespread use, data in the GCSS-MC system grows quickly. Research on GCSS-MC identified influence regions within the database that can be optimized to increase its performance. This paper continues the research and examines the effects of influence based database data delivery on a network. This paper gathers and present network statistics from a variety of vantage points in the world. This paper also creates a database model that provides database performance metrics to use as a parameter. These parameters, combined with the network statistics, form the parameters for the NS3 simulator modified to simulate a server-client database delivery model.

Student: LT Ryan R. Ferrao

Underwater acoustic communications, and the application of underwater networks, are becoming of increasing importance to the US Navy, and are a subject to which an increasing amount of research is being dedicated. Advances in underwater acoustics technology, including in protocol design, sensor performance, modulation algorithms, and ability to model the undersea channel have opened up new possibilities, while also introducing a new set of obstacles unique to this challenging environment.

This project evaluates the well-known discrete event network simulator, ns3, as a tool for simulating these challenges. Of particular interest is applying the correct level of abstraction to demonstrate the capabilities, accuracy, and limitations of ns3’s underwater acoustic network (UAN) module and its relevance for describing the physical and link layers of the OSI model stack for a generic underwater sensor network.

Students: LT Andrew Mauldin, USN & Mr. Pawel Kalinowski

This project examines Disruption Tolerant Networking (DTN) protocols in The Opportunistic Network Environment (ONE) simulator and Network Simulator 3 (NS-3). The purpose of this project is to illustrate the effect of control messages and link layer on DTN protocol performance. The ONE abstracts away control messages and the link layer, and NS-3 simulates the entire network stack. The DTN protocols include Epidemic and Vector. Both protocols were previously implemented in the ONE simulator. Previous work implemented the Epidemic protocol in NS-3 and provided the foundation to implement Vector in NS-3. The performance of the protocols were compared between the two simulators in three map-based mobility scenarios. The Helsinki scenario models node movements through a city. Bold Alligator and Omaha model node movements during a military operation. This project shows that control messages and the link layer affect DTN performance.

Students: Maj. Devin Smiley, USMC & Maj. Steven Thompson, USMC

The ability to communicate with swarms of drones with episodic connections is a challenge the military faces. We model a 60 drone swarm using the ONE simulator in order to test various delay tolerant network protocols as a possible solution to provide the communication capabilities in a communications constrained environment. We found in our simulations that the tested protocols, Epidemic, First Contact, MaxProp, Probability Routing Protocol using History of Encounters and Transitivity (Prophet), Spray and Wait, and Wave, did not offer acceptable latency or packet delivery ratios to serve in a command and control role but could possibly be used to transfer non-time sensitive data.

Students: Mr. Jim Zhou & Capt. Boulat Chainourov, USMC

Virtual Private Networks (VPN) utilize standard transport protocols (mainly TCP) and may benefit from utilizing Multipath TCP (MPTCP) or Multipath UDP (MPUDP) to transfer data after establishing initial secure tunnel connection. MPTCP/UDP enhance the standard protocols by multiplexing traffic over multiple standard TCP/UDP connections. Multiplexing the data transfer should allow the VPN to provide increased throughput, reduced latency, and greater availability. There has been research to suggest MPTCP in VPNs does not offer any improvements and may negatively impact the data transfer due to multiple layers of congestion control when encapsulating TCP in TCP. MPUDP however has been suggested as a possible solution to the TCP in TCP problem because UDP does not contain congestion control. MPUDP has not yet been tested in a VPN to determine any benefits to it’s use.

Instructions & Resources:

Final Project Presentation Schedule

Schedule: June 13, 2017
Room: GL-114

DayTimeGroup
Tuesday, 6/13 08:00–08:12Smiley, Thompson
08:15–08:27Akin, Haagenson
08:30–08:42Kalinowski, Mauldin
08:45–08:57Ferrao
09:00–09:12Barksdale, Castro
09:15–09:27Chainourov, Zhou

Project summaries are Copyright © by their respective authors.