2012 · 298 citations · 12 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsInterconnection NetworksDistributed ComputingDistributed ControlDistributed Systems ArchitectureDistributed Systems DesignNetwork Performance AnalysisSoftware-defined NetworkingCentralized Network ControlScalabilitySoftware-defined Network Management
Software Defined Networks (SDN) give network designers freedom to refactor the network control plane. One core benefit of SDN is that it enables the network control logic to be designed and operated on a global network view, as though it were a centralized application, rather than a distributed system - logically centralized. Regardless of this abstraction, control plane state and logic must inevitably be physically distributed to achieve responsiveness, reliability, and scalability goals. Consequently, we ask: "How does distributed SDN state impact the performance of a logically centralized control application?"
12
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Onix: a distributed control platform for large-scale production networks
Teemu Koponen, Martín Casado, Natasha Gude et al. · 2010 · 1.2K citations
HyperFlow: a distributed control plane for OpenFlow
Amin Tootoonchian, Yashar Ganjali · 2010 · 902 citations