
Eurocontrol PRU Trajectories Pipeline Delivered
Date: Monday, 26 Nov 2018
On 9 November 2018 we made the final delivery of the Trajectories Pipeline system to the Eurocontrol Performance Review Unit (PRU).
The Trajectories Pipeline system optimised the Trajectories Production system, enabling it to process trajectories much faster and cheaper than before. For example, some processes are over 60 times faster while simultaneously requiring less than one tenth of the memory!
Processing times and costs have been reduced by:
- designing processes for parallelism;
- reducing process execution time;
- relaxing memory requirements, enabling the use of cheaper compute nodes
- and designing for resilience, enabling the use of preemptible compute nodes, see: Google Cloud Preemptible VMs.
A key element in the optimisation of the Trajectories Pipeline was replacing Spherical Vector Geometry software written in python with a C++ implementation incorporating python bindings.
The C++ Spherical Vector Geometry library is open source and available at: via-sphere.
Previous Next