电信科学 ›› 2015, Vol. 31 ›› Issue (6): 61-67.doi: 10.11959/j.issn.1000-0801.2015153

• 研究与开发 • 上一篇    下一篇

SDN中基于KMOBPSO的高可靠性控制器部署算法

徐璟庭1,曲桦1,赵季红1,2   

  1. 1 西安交通大学电子与信息工程学院 西安 710049
    2 西安邮电大学通信与信息工程学院 西安 710061
  • 出版日期:2015-07-23 发布日期:2015-08-03
  • 基金资助:
    国家自然科学基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目

KMOBPSO-Based High Reliability Controller Placement Algorithm in SDN

Jingting Xu1,Hua Qu1,Jihong Zhao1,2   

  1. 1 School of Electronic and Information Engineering,Xi’an Jiaotong University,Xi’an 710049,China
    2 School of Communication and Information Engineering,Xi’an University of Posts and Telecommunications,Xi’an 710061,China
  • Online:2015-07-23 Published:2015-08-03
  • Supported by:
    The National Natural Science Foundation of China;The National High Technology Research and Development Program(863 Program)of China

摘要:

针对SDN中控制器系统的单节点故障问题,兼顾系统成本和系统时延,应用N+1 冗余备份模型来提高SDN控制器部署的可靠性,并将其抽象为多目标优化问题。同时,提出了一种融合K-means聚类算法和遗传算子的多目标二进制粒子群算法——KMOBPSO算法,以求解SDN控制器高可靠性部署问题的解。仿真结果表明,所提算法具有求解精度高、分布均匀、沿Pareto前沿面覆盖广的特点,能够显著提高SDN中控制器部署的可靠性。

关键词: SDN, 控制器部署, N+1冗余备份, 多目标优化, KMOBPSO, BPSO

Abstract:

N+1 redundancy backup model was applied to controller placement problem in SDN in order to solve single node failure problem and to improve system reliability with taking system cost and latency into consideration,and the problem was abstracted as a multi-objective optimization problem. Meanwhile,an algorithm called KMOBPSO was proposed to calculate the result of high-reliability controller placement in SDN merged with K-means clustering algorithm and genetic operators. Simulations show that the proposed algorithm who has high accuracy,uniform distribution and wide coverage of Pareto front,can significantly improve the reliability of controller placement in SDN.

Key words: SDN, controller placement, N+1 redundancy backup, multi-objective optimization, K-means multi-objective binary particle swarm optimization, binary particle swarm optimization

No Suggested Reading articles found!