Director: Michel R. Dagenais
End of posting : 30 September 2013
Department of Computer Engineering
As part of three important research projects financed by Ericsson, DRDC, CAE, Opal-RT and EfficiOS, in collaboration with
several Linux kernel and Eclipse developers, several Ph.D. students are needed to work on different aspects of the Tracing and
Monitoring of Distributed Multi-core Systems in the area of telecommunications, cloud computing, and Real-Time Systems for
Aerospace. The objective of the project is to produce detailed execution traces for applications, libraries and operating
systems on several physical or virtual distributed multi-core systems. Extremely low overhead tracing is required in order to
study real-time production systems. New automated analysis modules are then needed to easily identify any problem or explain
the elapsed time required for serving any request. The new algorithms and techniques developed are thereafter implemented in
the open source Eclipse software development environment and used by developers around the world. Tools (lttng.org) developed
in our group (ldorsal.polymtl.ca) are used throughout the world.
Prospective students should have a marked interest for system programming, software development tools, the Linux kernel and
free software tools such as Eclipse, GDB and Valgrind.