Benchmarking the Processing of Aircraft Tracks with Triples Mode and Self-Scheduling

As unmanned aircraft systems (UASs) continue to integrate into the U.S. National Airspace System (NAS), there is a need to quantify the risk of airborne collisions between unmanned and manned aircraft to support regulation and standards development. Developing and certifying collision avoidance systems often rely on the extensive use of Monte Carlo collision risk analysis simulations using probabilistic models of aircraft flight. To train these models, high performance computing resources are required. We've prototyped a high performance computing workflow designed and deployed on the Lincoln Laboratory Supercomputing Center to process billions of observations of aircraft. However, the prototype has various computational and storage bottlenecks that limited rapid or more comprehensive analyses and models. In response, we’ve developed a novel workflow to take advantage of various job launch and task distribution technologies to improve performance. The workflow was benchmarked using two datasets of observations of aircraft, including a new dataset focused on the environment around aerodromes. Optimizing how the workflow was parallelized drastically reduced the execution time from weeks to days.

[1]  G. Nhamo,et al.  COVID-19 pandemic and prospects for recovery of the global aviation industry , 2021, Journal of Air Transport Management.

[2]  Ngaire Underhill,et al.  Applicability and Surrogacy of Uncorrelated Airspace Encounter Models at Low Altitudes , 2021, Journal of Air Transportation.

[3]  David A. Hastings,et al.  Global Land One-kilometer Base Elevation (GLOBE) , 1993 .

[4]  Andrew Weinert,et al.  Developing a Low Altitude Manned Encounter Model Using ADS-B Observations , 2019, 2019 IEEE Aerospace Conference.

[5]  Jeremy Kepner,et al.  LLMapReduce: Multi-level map-reduce for high performance data analysis , 2016, 2016 IEEE High Performance Extreme Computing Conference (HPEC).

[6]  Jeremy Kepner,et al.  Lustre, hadoop, accumulo , 2015, 2015 IEEE High Performance Extreme Computing Conference (HPEC).

[7]  Ivan Martinovic,et al.  Bringing up OpenSky: A large-scale ADS-B sensor network for research , 2014, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[8]  Matthew W. M. Edwards,et al.  Correlated Encounter Model for Cooperative Aircraft in the National Airspace System; Version 2.0 , 2018 .

[9]  Mykel J. Kochenderfer,et al.  Uncorrelated Encounter Model of the National Airspace System, Version 1.0 , 2008 .

[10]  Mykel J. Kochenderfer,et al.  Airspace Encounter Models for Estimating Collision Risk , 2010 .

[11]  S. Zaidman Vision on aviation surveillance systems , 2000, Record of the IEEE 2000 International Radar Conference [Cat. No. 00CH37037].

[12]  James K. Kuchar,et al.  Collision Avoidance for Unmanned Aircraft: Proving the Safety Case , 2006 .

[13]  Jeremy Kepner Parallel MATLAB - for Multicore and Multinode Computers , 2009, Software, environments, tools.

[14]  Jeremy Kepner,et al.  Benchmarking data analysis and machine learning applications on the Intel KNL many-core processor , 2017, 2017 IEEE High Performance Extreme Computing Conference (HPEC).

[15]  Jeremy Kepner,et al.  Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysis , 2018, 2018 IEEE High Performance extreme Computing Conference (HPEC).