2010 · 12 citations · 17 references
ComputingComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksVirtualizationData Center VirtualizationNetwork SwitchingNetwork VirtualizationPacket SwitchingSoftware-defined NetworkingSwitching TechniquesData Center NetworkData Center Network ArchitectureData Center NetworkingNetwork Interface CardsOpenflowSwitch ArchitectureVirtual MachinesVirtual Switch
Recently virtual switches in data center hosts have been employed to interconnect virtual machines (VMs) within data center networks. Such a virtual network layer, however, faces performance challenges when the number of VMs and the line rates scale up. Motivated by the performance and programmability of intelligent network interface cards (NICs), we propose to offload the virtual switching onto such programmable NICs (PNICs) to achieve scalable VM networking. We describe the design and advantages of a novel PNIC-oriented data center network architecture. We then present a prototype of a PNIC based virtual switch that supports virtual NICs, OpenFlow switching, clock synchronization and flow monitoring. We finally introduce an efficient packet buffering mechanism enabled by such PNICs and OpenFlow-capable top-of-rack switches for reducing the congestion on network fabric.
17
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Albert Greenberg, James R. Hamilton, Navendu Jain et al. · 2009 · 2.1K citations
A scalable, commodity data center network architecture
Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat · 2008 · 1.7K citations · Full text
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington et al. · 2009 · 936 citations