Williamson, Carey L.Gholizadeh, Reza2019-11-292019-11-292019-11Gholizadeh, R. (2019). Congestion Control in Software-Defined Networks: A Simulation Study (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.http://hdl.handle.net/1880/111261Congestion is an underlying reason for performance degradation in computer networks. Current TCP congestion control has no information about the network. Hence, it increases the sending window to overflow the bottleneck link buffer, and backs off when packet drops are detected. Software-Defined Networking SDN is a new paradigm, which provides information about the network. In this thesis, we propose a novel centralized congestion control scheme for SDN. Our solution exploits the information provided by the SDN controller to prevent formation of persistent queues in bottleneck links. Also, we introduce an SDN Simulation Tool developed in Java, which facilitates simulation experiments. We used our tool to evaluate the proposed solution. The preliminary results shows the potential scalability and flexibility of the protocol.engUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.Computer NetworksTCPSDNComputer ScienceCongestion Control in Software-Defined Networks: A Simulation Studymaster thesis10.11575/PRISM/37280