首页 | 本学科首页   官方微博 | 高级检索  
     

SDN多控制器共识机制研究综述
引用本文:关建峰,牛晓彤,高先明,延志伟. SDN多控制器共识机制研究综述[J]. 数据与计算发展前沿, 2021, 3(1): 15-33
作者姓名:关建峰  牛晓彤  高先明  延志伟
作者单位:北京邮电大学计算机学院(国家示范性软件学院),北京 100876;军事科学院系统工程研究院,北京 100142;中国互联网络信息中心,北京 100190
基金项目:基础计划加强重点基础研究项目(No.2019-JCJQ-ZD-182-00-02);北京市科技新星计划项目(No.Z191100001119113)。
摘    要:[背景]伴随着区块链逐渐应用于新一代互联网络的域名、路由、公钥等基础设施,其重要性日益彰显.作为区块链以及整个分布式系统领域的核心技术,共识机制直接影响着区块链的处理能力、可扩展性及安全性,也影响着其在互联网基础设施中的根基.[目的]对软件定义网络SDN(Software Defined Network)中用于实现多控...

关 键 词:区块链  多控制器  共识算法  软件定义网络  拜占庭容错

A Survey on Multi-controller Consensus Mechanisms
GUAN Jianfeng,NIU Xiaotong,GAO Xianming,YAN Zhiwei. A Survey on Multi-controller Consensus Mechanisms[J]. Frontiers of Data&Computing, 2021, 3(1): 15-33
Authors:GUAN Jianfeng  NIU Xiaotong  GAO Xianming  YAN Zhiwei
Affiliation:(School of Computer Science(National Pilot Software Engineering School),Beijing University of Posts and Telecommunications,Beijing 100876,China;Academy of Military Sciences,Beijing 100141,China;China Internet Network Information Center,Beijing 100190,China)
Abstract:[Background]With the increasing application of blockchain in infrastructures of the new generation of Internet in terms of the domain name,routing and public key system,the importance of blockchain is becoming increasingly prominent.As the core technology of blockchain or even the whole field of distributed system,consensus algorithms directly affect the transaction processing capacity,scalability and security of blockchain,as well as their role as a foundation in Internet infrastructure.[Objective]In this paper,we introduce the consensus mechanism for sharing data among multiple controllers in Software Defined Network(SDN),analyze the problems existing in the current design and propose solutions,and provide a reference for relevant research work.[Methods]Based on the classic distributed consensus algorithms,this paper summarizes the research status of consensus mechanism with a focus on the consensus in the multi-controller layer of SDN and the existing problems,proposes solutions based on the blockchain technology,and introduces the current research status of applying blockchain technology to SDN.[Results]The consensus mechanisms in the multicontroller cluster of SDN are mainly represented by Raft-like fault-tolerant consensus mechanisms in actual deployment,which cannot deal with the malicious behaviors to controllers or switches.Some existing researches have tried to introduce Byzantine fault-tolerant consensus mechanism,and improve the system performance adaptively.However,in the current SDN control layer,the consensus mechanism used to realize data sharing among controllers still has some problems,such as inflexible deployment of consensus network and huge cost caused by the controller consensus mechanism.[Conclusions]The third-party data-sharing service on controller layer based on blockchain proposed in this paper has advantages in security,credibility and flexible deployment,etc.,which can provide solutions to solve the above mentioned problems.As an extended architecture of data sharing service,the credible blockchain-based SDN infrastructure proposed in this paper can provide a variety of secure and trusted services for SDN.
Keywords:blockchain  multi-controller  consensus  SDN  Byzantine fault tolerance
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号