Show simple item record

dc.contributor.authorShojaee, Meysam
dc.date.accessioned2020-12-21T17:23:44Z
dc.date.available2020-12-21T17:23:44Z
dc.date.issued2020-12-21T17:23:44Z
dc.identifier.urihttp://hdl.handle.net/10222/80148
dc.description.abstractIn software-defined wide area networks (SD-WANs), link failure is a common occurrence creating heavy congestion and packet loss and degrading the application performance. Proactive failure recovery, i.e., preinstalling backup tunnels beforehand, is heavily used in SD-WAN to break the dependency on the controller and to enable fast rerouting. However, existing systems either lead to wasting the valuable network resources (such as bandwidth capacity and switch memory) because of vacant link capacity or impose non-realistic assumptions on the network topologies, such as the existence of link-disjoint routes or unlimited switch memory resources. We advocate a balanced network resource utilization instead. We argue that a reliable system must take into account multiple resources while planing a failure recovery and must be adaptable to multi-QoS traffic classes. Thus, in this thesis, we propose a novel multi-resource aware proactive recovery system in SD-WANs. Our system can be used in any network topology and is adaptable to environments with multiple QoS requirements. Moreover, it makes an optimized trade-off among the critical network resources and minimizes route stretch while recovering from a failure. In particular, we formulate the failure recovery problem as a multi-objective MILP optimization problem and evaluate it using CPLEX. Then we develop a heuristic to efficiently compute backup routes as the problem is NP-Hard. We implement a prototype of our system using the Ryu SDN controller and extensively evaluate it in Mininet over four real WAN topologies. The results show significant performance improvement of our failure recovery system compare to the state-of-the-art.en_US
dc.language.isoenen_US
dc.subjectSoftware-Defined Networkingen_US
dc.subjectSD-WANen_US
dc.subjectFailure Recoveryen_US
dc.subjectMulti-Objective Optimizationen_US
dc.titleA CONGESTION AND MEMORY-AWARE FAILURE RECOVERY IN SD-WANen_US
dc.date.defence2020-12-11
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.degreeMaster of Computer Scienceen_US
dc.contributor.external-examinern/aen_US
dc.contributor.graduate-coordinatorDr. Michael McAllisteren_US
dc.contributor.thesis-readerDr. Srini Sampallien_US
dc.contributor.thesis-readerDr. Nur Zincir-Heywooden_US
dc.contributor.thesis-supervisorDr. Israat Haqueen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.copyright-releaseNot Applicableen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record