Micro- and Macro-Optimizing a Distributed System
Or how to upload a 30000 flights simulation in 15 seconds.
- Track: Ada devroom
- Room: AW1.124
- Day: Saturday
- Start: 15:00
- End: 15:50
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).
Speakers
Philippe Waroquiers |