ECE-Engineer / Flight-Simulator

This project simulates a control tower trying to land planes in a real-time setting. Planes run in parallel and are admitted to the runway one at a time based on their priority (remaining gas & total flight time).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flight-Simulator

This project simulates a control tower trying to land planes in a real-time setting. Planes run in parallel and are admitted to the runway one at a time based on their priority (remaining gas & total flight time). Additionally this project utilizes JMH to run benchmarking on the flight simulator's use of the JDK's copyonwritearraylist, and again for the flight simulator's use of the thread-safe concurrent arraylist that I made.

Benchmark Run On The Server Wolf Using 32 Threads

Throughput

Visual

Average Time

Visual

Single Shot

Visual

Benchmark Run On The Server Wolf Using 16 Threads

Throughput

Visual

Average Time

Visual

Single Shot

Visual

Benchmark Run On The Server Rho Using 32 Threads

Throughput

Visual

Average Time

Visual

Single Shot

Visual

Benchmark Run On The Server Rho Using 16 Threads

Throughput

Visual

Average Time

Visual

Single Shot

Visual

My Website

[My Website] (http://cs.oswego.edu/~kzeller)

About

This project simulates a control tower trying to land planes in a real-time setting. Planes run in parallel and are admitted to the runway one at a time based on their priority (remaining gas & total flight time).


Languages

Language:Java 97.9%Language:Python 2.1%