期刊
IEEE ACCESS
卷 11, 期 -, 页码 6467-6476出版社
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2023.3237733
关键词
Partitioning algorithms; Communication networks; Clustering algorithms; Software algorithms; Network topology; Software defined networking; Iterative algorithms; Auxiliary graph; balanced domain partitioning; compactness; connectivity constraint; negative cycle detection; software-defined networking; traffic cohesion
Software Defined Networking (SDN) is widely used for network programmability by separating the controller logic from the data plane. Domain partitioning is crucial for SDN-enabled communication networks to divide large network topologies into manageable and administrative domains. Existing algorithms for domain partitioning fail to consider the connectivity, balance constraint, compactness, and traffic cohesion simultaneously, which are required for SDN communications. This paper introduces a novel balanced network partitioning (BaDoP) algorithm that enhances the balance of the partitioned domains, optimizes compactness and traffic cohesion, while maintaining connectivity. The simulation results demonstrate that the BaDoP algorithm outperforms previous algorithms, achieving significant improvements in balancing the partitioned domains.
Software Defined Networking (SDN) has been widely adopted to enable the network programmability by decoupling the controller logic from the data plane. Domain partitioning is essential for SDN-enabled communication networks to partition the oversized network topology into controllable and administrative domains. Existing domain partitioning algorithms failed to take the connectivity, balance constraint, compactness, and traffic cohesion into consideration simultaneously which are required by SDN communications. This paper formulates the domain partitioning problem and proposed a novel balanced network partitioning (BaDoP) algorithm, which can enhance the balance of the partitioned domains, and optimize the compactness and traffic cohesion with connectivity constraint always guaranteed. BaDoP employs Bubble algorithm to find initial domain partitioning, and improves the domain partitioning iteratively by moving border nodes among the partitioned domains guided by the negative cycles or shortest paths on an auxiliary graph which is an abstract view of the current domain partitioning. The simulation results indicates that our BaDoP algorithm outperforms the previous algorithms and can achieve significant improvement for the balance of the partitioned domains.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据