摘要
在大规模软件定义网络架构中,控制器部署位置的不合理会直接影响网络的性能.为使控制器得到合理地部署,通过对交换机与控制器之间的平均时延、最坏时延以及控制器负载均衡度进行建模,提出了一种基于时延和负载的多控制器部署算法.首先在基于密度峰值的快速聚类算法和K-means算法中引入最短传播时延矩阵对初始聚类中心进行选取并进行节点分类;然后采用模拟退火算法对分类结果进行优化得到最佳控制器部署方案;最后,搭建仿真实验环境,对该算法的各项指标进行测试.实验结果表明,与本文相关算法相比,保证控制器负载更加均衡的同时,进一步优化网络时延,平均时延降低26.7%,最坏时延降低22.2%.
- 单位