计算机科学
前进飞机
控制器(灌溉)
路径(计算)
启发式
分布式计算
解耦(概率)
布线(电子设计自动化)
计算机网络
工程类
控制工程
人工智能
网络数据包
农学
生物
作者
S. Sedef Savas,Massimo Tornatore,Ferhat Dikbıyık,Ayşegül Yayımlı,Charles U. Martel,Biswanath Mukherjee
出处
期刊:IEEE Transactions on Network and Service Management
[Institute of Electrical and Electronics Engineers]
日期:2018-12-01
卷期号:15 (4): 1222-1234
被引量:23
标识
DOI:10.1109/tnsm.2018.2879865
摘要
Decoupling control and data planes in a software-defined network (SDN) has its advantages along with its challenges. Especially, resilient communication between elements in the data plane (switches) and in the control plane (controllers) is key to SDN's success as disruption of this communication after a failure can severely affect data-plane functions. After a failure, simultaneous recovery of all switch-controller communication paths (control paths) may not be possible, and multiple recovery stages may be required. Since restoration of disrupted data paths depends on the recovery of disrupted control paths feeding control information to switches, the performance of control-path recovery seriously affects data-path recovery performance. The assignment of controller to switches and the routing of controller-switch control paths are what determines the control-plane recovery performance, and hence should be performed in conjunction with a recovery plan after failures. This study proposes an algorithm for recovery-aware switch-controller assignment and routing (RASCAR), which enables fast data-path recovery after a set of failures (e.g., single point of failures and disasters). We formulate the problem as an integer linear program and propose an efficient heuristic algorithm to solve large problem instances. Our illustrative numerical studies show that RASCAR significantly reduces the data-path restoration times after any failure with a minor increase in resource consumption of control paths.
科研通智能强力驱动
Strongly Powered by AbleSci AI