2013 · 123 citations · 11 references
ComputingComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksVirtualizationNetwork ArchitectureNetwork LayerNetwork Performance AnalysisNetwork ProtocolsNetwork SwitchingSoftware-defined NetworkingNetwork Protocol EmulationOpenflowPerformance ArtifactsSdn Controller Design
Software defined networks (SDNs) depart from traditional network architectures by explicitly allowing third-party software access to the network's control plane. Thus, SDN protocols such as OpenFlow give network operators the ability to innovate by authoring or buying network controller software independent of the hardware. However, this split design can make planning and designing large SDNs even more challenging than traditional networks. While existing network emulators allow operators to ascertain the behavior of traditional networks when subjected to a given workload, we find that current approaches fail to account for significant vendor-specific artifacts in the SDN switch control path. We benchmark OpenFlow-enabled switches from three vendors and illustrate how differences in their implementation dramatically impact latency and throughput. We present a measurement methodology and emulator extension to reproduce these control-path performance artifacts, restoring the fidelity of emulation.
11
Network traffic characteristics of data centers in the wild
Theophilus Benson, Aditya Akella, David A. Maltz · 2010 · 2.2K citations
Bob Lantz, Brandon Heller, Nick McKeown · 2010 · 1.8K citations
Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes et al. · 2011 · 958 citations
Reproducible network experiments using container-based emulation
Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar et al. · 2012 · 501 citations
Scalability and accuracy in a large-scale network emulator
Amin Vahdat, Ken Yocum, Kevin Walsh et al. · ACM SIGOPS Operating Systems Review · 2002 · 474 citations · Full text