arrow
返回

Dynamic slave controller assignment for enhancing control plane robustness in software-defined networks

delete2019-06-01
delete38
PRE
AI
T
Tao Hu
P
Peng Yi *
郭
郭泽华 (Zehua Guo) *
Y
Yuxiang Hu
DOI:10.1016/j.future.2019.01.010delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Multi-controller is a scalable control plane solution for the large-scale Software-Defined Networking (SDN). To achieve high resilience, an SDN switch can connect one master controller for normal operation and one slave controller that backup the function of the master controller. Once the master controller fails, one of the slave controllers will be assigned to switches to works as the new master controller. However, the inappropriate slave controller assignment may cause controller chain failure, where running out of the capacity of the assigned controller, even crash the entire network. In this paper, we propose a dynamic slave controller assignment that prevents the network crash by planning slave controller assignment ahead of the controller failures. We first describe the controller chain failure phenomenon: due to unreasonable slave controller assignment, the entire network may crash when one controller fails. To prevent the phenomenon, we formulate the slave controller assignment problem as a multi-objective mixed optimization problem that considers latency, load balancing and robustness, and prove its NP-complete complexity. We solve the problem with a dynamic slave controller assignment (DSCA) scheme. It firstly checks whether there are controller failures in state detection module, then completes the elastic slave assignment and generates a new slave assignment for switches in efficient slave assignment module. Finally, in role adjustment module, it changes the roles of some controllers and reconnects switches. Simulation results show our solution can decrease the worst case latency under controller failures by 35.1% averagely, and reduce the probability of network crash. (C) 2019 Elsevier B.V. All rights reserved.
Keyword:
Software-defined networking
Control plane
Multi-controller
Controller failure
Fault-tolerance
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.8K
被引数:
2.3W

机构

P
pla information engineering university
学者数:
2.8K
论文数: 1.6K
被引数: 2
引用论文

引用论文

Defect structures in the brannerite-type vanadates. II. Mechanism of the solid-state synthesis of
err1980-12-01
err0
PREAI
errJacek Ziółkowski; Roman Kozłowski; Krzysztof Mocała; Jerzy Haber
err分享
err收藏
An autonomous 16 mm/sup 3/ solar-powered node for distributed wireless sensor networks用于分布式无线传感器网络的自治16毫米/sup3/太阳能节点
err2024-10-30
err0
PREAI
errB.A. Warneke; M.D. Scott; B.S. Leibowitz; Lixia Zhou; C.L. Bellew; J.A. Chediak; J.M. Kahn; B.E. Boser; K.S.J. Pister
err分享
err收藏
Tularemia: análisis de 27 casos
err2002-01-01
err0
PREAI
errSantiago González Quijada; Mayte Mayte Rubio Díaz; José Luis Yánez Ortega; Isabel Carramiñana Martínez; E.v.a. Ojeda Fernández; Javier Lozano García
err分享
err收藏
err分享
err收藏
On Reliability-optimized Controller Placement for Software-Defined Networks
err2014-02-01
err167
PREAI
errHu Yannan; Wang Wendong; Gong Xiangyang; Que Xirong; Cheng Shiduan
err分享
err收藏
学者 查看更多内容