Distributed SDN Control: Survey, Taxonomy, and Challenges

Distributed SDN Control: Survey, Taxonomy, and Challenges
复制标题

DOI:
10.1109/comst.2017.2782482
复制
发表时间:
2018-01-01
影响因子:
35.6
通讯作者:
Mellouk, Abdelhamid
Mellouk, Abdelhamid
中科院分区:
计算机科学1区
文献类型:
--
作者:
Bannour, Fetia;Souihi, Sami;Mellouk, Abdelhamid

文献摘要

被引文献

相似文献

与将互联网设计为一系列以盒子为中心的复杂协议和垂直集成解决方案的分散控制逻辑不同,软件定义网络 (SDN) 范式主张将控制逻辑与硬件分离,并将其集中在基于软件的控制器中。这些关键原则为引入创新应用并结合自动和自适应控制方面提供了新的机会,从而简化了网络管理并保证了用户的体验质量。尽管令人兴奋,SDN的采用也带来了许多挑战,包括集中式设计的可扩展性和可靠性问题,这些问题可以通过控制平面的物理分散来解决。然而,这种物理上分布式但逻辑上集中的系统带来了一系列额外的挑战。本文对 SDN 进行了综述,特别关注分布式 SDN 控制。除了回顾SDN概念并研究SDN架构与经典架构的比较之外,本次调查的主要贡献是对最先进的分布式SDN控制器平台的详细分析,评估其优点和缺点,并以新颖的方式(物理和逻辑分类)对它们进行分类,以便为SDN研究和部署计划提供有用的指导。还对分布式 SDN 控制的主要挑战进行了深入讨论,并对该领域的新兴趋势和未来趋势进行了一些见解。
As opposed to the decentralized control logic underpinning the devising of the Internet as a complex bundle of box-centric protocols and vertically integrated solutions, the software-defined networking (SDN) paradigm advocates the separation of the control logic from hardware and its centralization in software-based controllers. These key tenets offer new opportunities to introduce innovative applications and incorporate automatic and adaptive control aspects, thereby, easing network management and guaranteeing the user's quality of experience. Despite the excitement, SDN adoption raises many challenges including the scalability and reliability issues of centralized designs that can be addressed with the physical decentralization of the control plane. However, such physically distributed, but logically centralized systems bring an additional set of challenges. This paper presents a survey on SDN with a special focus on the distributed SDN control. Besides reviewing the SDN concept and studying the SDN architecture as compared to the classical one, the main contribution of this survey is a detailed analysis of state-of-the-art distributed SDN controller platforms which assesses their advantages and drawbacks and classifies them in novel ways (physical and logical classifications) in order to provide useful guidelines for SDN research and deployment initiatives. A thorough discussion on the major challenges of distributed SDN control is also provided along with some insights into emerging and future trends in that area.