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
The School of Electrical Engineering and Computer Science also conducts research in these additional fields.
- Big Data Management and Analytics
- Bioinformatics and biomedical engineering
- Broadband networks
- Electromagnetism, radio-frequencies and microwaves
- Information management and data mining
- Multimedia and interactive virtual environments
- Privacy and security
- Robotics, machine vision and autonomous systems
- Software engineering
- Speech/audio/image/video processing
- Text analysis and machine learning
- Wireless communications
- Wireless networks and mobile computing