2015 · 19 citations · 18 references
ComputingComputer EngineeringComputer SystemsComputer NetworksFault ToleranceFault-tolerant SystemsFault ManagementNetwork BackupNetwork RecoveryNetwork ResilienceSelf-healing SystemsSoftware-defined NetworkingAutonomic ComputingAutonomic NetworkingImmediate RecoveryLink Failure RecoveryNetwork Self-healingRecovery TimeResilient NetworkingSelf-healing Networks
Software defined network (SDN) enables network programmability and provides fine grained control for managing the complex network infrastructure. With the centralized nature of SDN it poses the requirement for failure management at the data plane, control plane and at the centralized controller side. The self-healing attribute of the autonomic network can be combined with SDN to develop a software defined self-healing resilient network. The aim of this paper is to propose a self-healing SDN framework which can optimize the recovery by applying autonomic principles. The proposed work includes a rapid recovery (RR) mechanism to perform an immediate link recovery at the switch level without overburdening the controller. Additionally, it reduces the memory requirement of the switch for storing the backup path flow rules by aggregating all the disrupted flows. We presented the analytical model for calculating the failure recovery time and the backup flow rules required for recovery. Based on the analytical model, RR scheme reduces the total number of backup flow rules for all the disrupted flows of the failed link to a single flow rule.
18
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
The vision of autonomic computing
Jeffrey O. Kephart, David M. Chess · Computer · 2003 · 6.4K citations
Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes et al. · 2011 · 958 citations
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington et al. · 2009 · 936 citations
Composing software-defined networks
Christopher Monsanto, Joshua Reich, Nate Foster et al. · 2013 · 449 citations