Print Email Facebook Twitter Controller Placement with Optimal Availability Title Controller Placement with Optimal Availability Author Xu, Ran (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Network Architectures and Services) Contributor Kooij, Robert (mentor) Dubbeldam, J.L.A. (graduation committee) Degree granting institution Delft University of Technology Programme Electrical Engineering | Wireless Communication and Sensing Date 2023-07-14 Abstract The controller placement problem concerns the placement of controllers on Software-Defined Networks such that a pre-defined objective is optimized. In this thesis, we conduct research on the controller placement problem with network availability as the performance metric. Unlike other approximate evaluations, we compute the exact value with the path decomposition algorithm, which allows us to accurately measure the quality of different placements. After that, we investigate on the graph metrics' effect on network availability and develop a placement strategy based on degree and distance. Greedy algorithm and genetic algorithm are also introduced to address the controller placement problem. We analyze the optimal placement of OS3E network and other 100 real-world networks. We find that different placements affect availability a lot, which indicates that it is necessary to find a strategy to place controller such that a near-optimal placement is achieved. Finally, four placement strategies are tested on Erdős–Rényi random graphs, Barabási–Albert random graphs, and 155 real-world graphs from the Topology Zoo. Results show that the performance of these four strategies is almost same for most networks. However, the complexity of these four methods is very different, which suggests that the controller placement strategy based on graph metrics is efficient. Subject Controller PlacementAvailabilityGraph theoryOptimization Problem To reference this document use: http://resolver.tudelft.nl/uuid:cfdbf849-3f64-4151-8082-efdd34c899e5 Part of collection Student theses Document type master thesis Rights © 2023 Ran Xu Files PDF Thesis_Ran_Xu.pdf 3.61 MB Close viewer /islandora/object/uuid:cfdbf849-3f64-4151-8082-efdd34c899e5/datastream/OBJ/view