{'fraction_non_alphanumeric': 0.020100502512562814, 'fraction_numerical': 0.0, 'mean_word_length': 5.775510204081633, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Control plane delay minimization based SDN controller placement scheme

Software defined networking (SDN) has been proposed as a novel centralized architecture which is capable of offering flexible network management and user quality-of-service (QoS) guaranteed applications. The problem of controller placement in SDN, i.e., determining the locations of the controllers has received considerable attention in recent years. In this paper, we jointly consider the control plane delay between switches and controllers and between controllers and formulate the controller placement problem as a control plane delay minimization problem subject to switches and controllers association constraints. As the optimization problem formulated is an NP-hard problem, which cannot be solved easily, we propose a heuristic method based on the K-means algorithm and the Dijkstra algorithm. Numerical results demonstrate that the proposed algorithm offers better performance than previously proposed algorithm.