Most Recent Projects

– M-MIMO Channel Estimation using Distributed Machine Learning and Edge Computing Technologies

Supported by Ericsson and OCE-VIP

Project description

– Spectrum Sharing with Machine Learning

Supported by Ericsson

Project description

– Contact Tracing System (Covid-19 Quarantine/Test Notification System)

Supported by NSERC Alliances Covid-19 Grant and CU Covid-19 Rapid Response Research Grant

COVID-19 Mobile App that delivers exposure alerts but no personal information:

Our System Website

Article about our system on Carleton Webpage

– Cyber Security in Critical Infrastructures

Supported by NSERC Discovery Grant

A distributed system is a system whose components are located on different networked entities (e.g.,
computers, sensors) that communicate and coordinate their actions by exchanging messages. These
entities have a shared state, operate concurrently and can fail independently without affecting the whole
system’s uptime. With the ever-growing technological expansion of the world, distributed systems are
becoming more and more widespread.

In past years, I have addressed the protection and resilience of distributed systems such as Clouds, Data
Centres, Mobile Agent and Actuator Networks, Vehicular and Wireless Sensor Networks. Building on this
expertise, in the medium term, I plan to address various cyber security issues and develop attack resilient
solutions for a very important type of distributed systems, namely the industrial automated control
systems and networks that are monitoring and controlling the operation of critical infrastructures in
different sectors. These include the Energy sector (e.g., oil pipelines, nuclear plants), the Financial sector,
Government Operations, Water Supply, Health Systems and more. Cyberattacks against critical
infrastructures have increased significantly in the last decade and caused serious damage with very
important social and economic losses. However, research on protecting the control systems of critical
infrastructures against cyberattacks is still at an early stage and faces many open technical challenges.