Brussels / 30 & 31 January 2016


Micro- and Macro-Optimizing a Distributed System

Or how to upload a 30000 flights simulation in 15 seconds.

The Eurocontrol Flow Management System provides a simulation functionality to evaluate air traffic flow management measures (such as delay assignments or reroutings) before applying them operationally. This implies to upload a day worth of traffic in a simulation environment.

This talk will describe various techniques and tools used to optimize the simulation startup time, and will discuss the gains reached via micro-optimization (among others using Valgrind) or via macro-optimization (such as using parallelism features of Ada).


Photo of Philippe Waroquiers Philippe Waroquiers