2014 · 65 citations · 8 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysParallel ComputingAccelerator ArchitectureFpga ArchitectureFpga Programming ModelsHardware AccelerationParallel ArchitecturesStream ProcessingEnergy-efficient Hardware AccelerationField-programmable Gate Array AccelerationParallel ProcessingParallel Stream ProcessingProductivityStream Processing PipelinesStreaming ArchitecturesStreaming Computation
We present the malicious administrator problem, in which one or more network administrators attempt to damage routing, forwarding, or network availability by misconfiguring controllers. While this threat vector has been acknowledged in previous work, most solutions have focused on enforcing specific policies for forwarding rules. We present a definition of this problem and a controller design called Fleet that makes a first step towards addressing this problem. We present two protocols that can be used with the Fleet controller, and argue that its lower layer deployed on top of switches eliminates many problems of using multiple controllers in SDNs. We then present a prototype simulation and show that as long as a majority of non-malicious administrators exists, we can usually recover from link failures within several seconds (a time dominated by failure detection speed and inter-administrator latency).
8
Adi Shamir · Communications of the ACM · 1979 · 13.5K citations · Full text
HyperFlow: a distributed control plane for OpenFlow
Amin Tootoonchian, Yashar Ganjali · 2010 · 902 citations
Towards secure and dependable software-defined networks
Diego Kreutz, Fernando M. V. Ramos, Paulo Verı́ssimo · 2013 · 694 citations · Full text
Seungwon Shin, Vinod Yegneswaran, Phillip Porras et al. · 2013 · 559 citations
A security enforcement kernel for OpenFlow networks
Philip Porras, Seungwon Shin, Vinod Yegneswaran et al. · 2012 · 525 citations · Full text