Repository logo

Artificial Intelligence in Computer Networks: Delay Estimation, Fault Detection, and Network Automation

dc.contributor.authorMohammed, Shady
dc.contributor.supervisorShirmohammadi, Shervin
dc.date.accessioned2021-11-12T20:08:07Z
dc.date.available2021-11-12T20:08:07Z
dc.date.issued2021-11-12en_US
dc.description.abstractComputer network complexity has increased in the last decades due to the introduction of various concepts, leaving network maintainers in hardship to manage such huge and tangled networks. In this study, we aim to aid service providers to optimize and automate their networks. Currently, network maintainers perform a vast number of explicit measurements, which has a negative effect on the network’s health and stability. Depending on the service’s nature, measurements are either made at service initiation as in the case of server-client selection or continuously done to monitor the quality of service as in the case of quality assurance applications. We intend to apply artificial intelligence to minimize the dependency on such explicit measurements and hence, optimize the network with minimal cost. From the two types of applications, we focus on distributed delay measurements for Esports server-client selection problem as well as network automation and failure mitigation task done by Internet service providers. In large-scale networks, it is impractical to measure the delay between every node explicitly. As a result, we propose an AI-based delay measurement estimator system. The system’s inputs are just the source and destination nodes’ IP-addresses. Network maintainers continuously monitor their network status to detect any sudden change in the network and take suitable action(s) to keep the network in the best conditions. We propose an ML-based action recommender engine that is able to identify the current network status and suggest a set of actions that restore the network to its optimum state.en_US
dc.identifier.urihttp://hdl.handle.net/10393/42909
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-27126
dc.language.isoenen_US
dc.publisherUniversité d'Ottawa / University of Ottawaen_US
dc.subjectArtificial Intelligenceen_US
dc.subjectMachine Learningen_US
dc.subjectDeep Learningen_US
dc.subjectAction Recommender Systemen_US
dc.subjectComputer Networken_US
dc.subjectFault Detectoinen_US
dc.subjectDistributed Delay Measurementsen_US
dc.titleArtificial Intelligence in Computer Networks: Delay Estimation, Fault Detection, and Network Automationen_US
dc.typeThesisen_US
thesis.degree.disciplineGénie / Engineeringen_US
thesis.degree.levelDoctoralen_US
thesis.degree.namePhDen_US
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Mohammed_Shady_2021_thesis.pdf
Size:
3.13 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: