Dynamic monitoring to find and diagnose software bugs in cloud applications
Posted 2015.01.15 — Lille, France
Open Ph.D. Position
Dynamic monitoring to find and diagnose software bugs in cloud applications
Summary
Cloud applications are composed of a myriad of software components distributed across heterogeneous physical and virtual systems. These systems are inherently difficult to debug, diagnose and repair.
This Ph.D thesis will focus on (i) designing dynamic instrumentation techniques and developing a monitoring infrastructure to introspect distributed applications, and (ii) creating algorithms to detect, locate, diagnose and repair software bugs. Machine learning algorithms will be used to tackle the massive amounts of information generated from the monitoring systems.