计算机与现代化 ›› 2025, Vol. 0 ›› Issue (01): 107-112.doi: 10.3969/j.issn.1006-2475.2025.01.0.017
摘要: 针对软件定义网络中控制平面容错布局问题,提出一种基于随机生成树的控制器布局算法DRT2CA(Minimum Two Covering Algorithm Based on Dynamic Random Spanning Tree)。该算法旨在保证冗余容错的前提下,最小化控制器数量,降低控制平面的部署成本。通过不断生成随机生成树,并在树上采用贪心策略进行控制器布局搜索,DRT2CA算法以更少的控制器实现最小的冗余容错覆盖,有效提高系统资源利用率。实验结果表明,在不同网络规模和控制器容量下,DRT2CA算法相较于现有的冗余控制器部署算法,能够以更少的控制器部署数量实现容错控制平面布局,具有更高的冗余布局效率,为构建高效、可靠的SDN控制平面提供了创新性的解决方案。
中图分类号: