My research focuses on methods, tools and platforms that make large software systems more versatile, resilient, energy-efficient, self-healing or self-optimizing. Research topics include adaptive software and autonomic computing, cloud computing and big data, performance modeling and optimization, and application areas such as Internet of Things and Cyber Physical Systems.
Active Large Scale Research Projects
- Dependable Internet of Things Applications (DITA): An NSERC CREATE Program
- CyPreSS: Software Techniques for the Engineering of Cyber-Physical Systems sponsored by ORF-RE, Round 10 (abstract)
- Machine Learning Based Optimization for Database Workloads, sponsored by IBM and NSERC(abstract)
- ML Models for Cloud Native Applications, an NSERC Alliance project, sponsored by IBM (abstract).
- Other Research Grants