Show simple item record

dc.contributor.advisorHeydari, Shahram Shah
dc.contributor.authorKarwani, Ali Hassan
dc.date.accessioned2022-11-25T17:24:32Z
dc.date.available2022-11-25T17:24:32Z
dc.date.issued2022-10-01
dc.identifier.urihttps://hdl.handle.net/10155/1557
dc.description.abstractTCP, a transport layer protocol which ensures the reliable delivery of information on the network, is the basis of Internet connectivity, with 85% of the worlds Internet traffic being TCP based. TCP however, is slow to adapt to changes in the network, drastically reducing the throughput at the first sign of possible congestion, thereby preventing rapid restoration of the throughput. Mitigating this problem has been a very active area of research, as, until recently, the idea of using Artificial Intelligence (AI) in this space was relatively limited. Recently, Reinforcement Learning (RL), a form of AI, has been explored in the networking space, and in enhancing the performance of TCP, this Thesis aims to expand the use of RL for TCP (TCP-CA/RL) in a software-defined data center. We demonstrate that our proposed approach is able to significantly reduce the impact of congestion on the end-to-end network throughput within the data center.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectReinforcement learningen
dc.subjectOpenAI gymen
dc.subjectSoftware-defined networking (SDN)en
dc.subjectTCP congestion avoidanceen
dc.subjectNetwork congestionen
dc.titleTCP congestion control using reinforcement learningen
dc.typeThesisen
dc.degree.levelMaster of Science (MSc)en
dc.degree.disciplineComputer Scienceen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record