【打印本页】      【下载PDF全文】   查看/发表评论  下载PDF阅读器  关闭
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 6369次   下载 4578 本文二维码信息
码上扫一扫!
分布式SDN控制器放置问题研究
蔡宁,韩言妮,安伟,徐震
分享到: 微信 更多
(中国科学院 信息工程研究所 北京 中国 100093;中国科学院大学 网络空间安全学院 北京 中国 100049)
摘要:
软件定义网络(Software-Defined Networking,SDN)通过控制平面与数据平面的分离和逻辑集中的控制构建了新的网络范式。考虑性能、可扩展性和可靠性等方面的需求,大规模网络通常采用分布式SDN控制平面,即通过放置多个控制器共同管理整个网络。这需要确定控制器的放置数量、放置位置以及交换机到控制器的分配,从而实现网络的性能、可靠性、成本与能耗等方面的优化,这就是控制器放置问题。本文系统研究了分布式SDN控制器放置问题。首先,对控制器放置问题的各种优化指标进行详细介绍;其次,根据优化目标以及目标之间的权衡方式对已有研究提出的控制器放置方案进行归类、分析与总结;最后,讨论控制器放置问题的未来研究趋势。
关键词:  软件定义网络  控制器放置问题  性能  可靠性  成本与能耗
DOI:10.19363/J.cnki.cn10-1380/tn.2021.03.04
投稿时间:2019-01-28修订日期:2019-04-10
基金项目:本课题得到国家自然科学基金(No.61771469)资助,青年之星人才计划(No.Y7Z0091105)资助。
A Survey of Distributed SDN Controller Placement Problem
CAI Ning,HAN Yanni,AN Wei,XU Zhen
Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China;School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100049, China
Abstract:
Software-Defined Networking (SDN) builds a new network paradigm through the separation of the control plane from the data plane and the logically centralized control. Considering the requirements of performance, scalability and reliability, large-scale networks usually adopt a distributed SDN control plane, i.e., placing multiple controllers to manage the whole network. In order to optimize the performance, reliability, cost and energy consumption of the network, it is necessary to determine the number and locations of controllers and the assignment between switches and controllers; that is known as controller placement problem. This paper systematically studies distributed SDN controller placement problem. Firstly, the various optimization metrics of controller placement problem are introduced in detail. Secondly, the controller placement schemes proposed by existing researches are classified, analyzed and summarized according to the optimization objectives and the trade-offs among these objectives. Finally, we discuss the future research trends in controller placement problem.
Key words:  Software-Defined Networking  controller placement problem  performance  reliability  cost and energy consumption