Research Area

Distributed computing and computer architectures

“Distributed systems” is a generic term used to indicate any system that is composed of a collection of communicating computational devices, and “distributed computing” refers to computability and complexity issues in such environments. The distributed computing and systems team is quite diverse and complementary, and covers a wide spectrum of aspects of distributed computing and systems, from theory to application, including algorithm design, simulation, networks, architectures and management. Our research focuses on a variety of distributed environments (wired, wireless, ad hoc, mobile, peer-to-peer, self-organized). In these environments our team is interested in various issues, among them design, efficiency, fault tolerance, quality of service, communication software reliability, safety and security.


The Faculty of Engineering of the University of Ottawa encourages the creation of successful partnerships between industry, business, government and our research community. By collaborating with us, your organization can benefit from various funding opportunities listed below and can also receive huge tax incentives!

  • Federal Funding
  • Provincial Funding
  • Connect Canada
  • Other Opportunities

Learn more

Back to top