基于拜占庭容错提高SDN控制层可靠性的研究
发布时间:2019-03-22 10:20
【摘要】:软件定义网络(software defined network,SDN)提出了控制与转发分离的设计结构,实现了开放的可编程网络接口,为网络提供了更细粒度的管理.然而,SDN在为网络应用带来创新与便利的同时,也面临着一些新的问题.针对SDN网络中控制层的可靠性问题,提出了一种容忍拜占庭错误的方法.首先,结合SDN网络的特性,具体阐述了在应用拜占庭容错算法时的网络结构、工作流程和异常处理等,并对其中的多控制器位置部署问题建立分析模型;然后,针对该多控制器部署问题,设计了启发式求解算法;最后,通过仿真实验对该容错方法和部署算法进行验证.实验结果表明:该容错方法能够有效处理控制器中的错误,提高控制层的可靠性,但对系统的性能会造成一定程度的影响.同时,该部署算法能够有效降低处理OpenFlow请求的传输延迟.
[Abstract]:Software defined Network (software defined network,SDN) puts forward the design structure of separation of control and forwarding, and implements an open programmable network interface, which provides more fine-grained management for the network. However, while SDN brings innovation and convenience to network application, it also faces some new problems. In order to solve the reliability problem of control layer in SDN network, a method of tolerating Byzantine errors is proposed. Firstly, according to the characteristics of SDN network, the network structure, workflow and exception handling of Byzantine fault-tolerant algorithm are described in detail, and the analysis model of multi-controller location deployment is established. Then, a heuristic algorithm is designed to solve the multi-controller deployment problem. Finally, the fault-tolerant method and the deployment algorithm are verified by simulation experiments. The experimental results show that the fault-tolerant method can effectively deal with the errors in the controller and improve the reliability of the control layer, but it will affect the performance of the system to a certain extent. At the same time, the deployment algorithm can effectively reduce the transmission delay of processing OpenFlow requests.
【作者单位】: 国家数字交换系统工程技术研究中心;
【基金】:国家自然科学基金项目(61521003)~~
【分类号】:TP393.02
本文编号:2445508
[Abstract]:Software defined Network (software defined network,SDN) puts forward the design structure of separation of control and forwarding, and implements an open programmable network interface, which provides more fine-grained management for the network. However, while SDN brings innovation and convenience to network application, it also faces some new problems. In order to solve the reliability problem of control layer in SDN network, a method of tolerating Byzantine errors is proposed. Firstly, according to the characteristics of SDN network, the network structure, workflow and exception handling of Byzantine fault-tolerant algorithm are described in detail, and the analysis model of multi-controller location deployment is established. Then, a heuristic algorithm is designed to solve the multi-controller deployment problem. Finally, the fault-tolerant method and the deployment algorithm are verified by simulation experiments. The experimental results show that the fault-tolerant method can effectively deal with the errors in the controller and improve the reliability of the control layer, but it will affect the performance of the system to a certain extent. At the same time, the deployment algorithm can effectively reduce the transmission delay of processing OpenFlow requests.
【作者单位】: 国家数字交换系统工程技术研究中心;
【基金】:国家自然科学基金项目(61521003)~~
【分类号】:TP393.02
【相似文献】
相关期刊论文 前3条
1 余丽静;;网络异常情况下的拜占庭容错算法研究[J];计算机光盘软件与应用;2013年15期
2 王静宇;王秀苹;张晓琳;;云计算下基于拜占庭算法的容忍入侵技术研究[J];内蒙古科技大学学报;2012年04期
3 ;[J];;年期
相关博士学位论文 前1条
1 王秀群;可实用的拜占庭容错系统理论研究[D];浙江大学;2007年
相关硕士学位论文 前3条
1 俞启梁;基于节点行为分析的安全分布式目标定位方法[D];浙江大学;2016年
2 孙冠男;基于本体的拜占庭攻击建模及检测的研究[D];兰州理工大学;2011年
3 张冰涛;基于CBC的抗拜占庭攻击安全网络编码模型研究与设计[D];兰州理工大学;2011年
,本文编号:2445508
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2445508.html