2019 · 10 citations · 6 references
Hardware SecuritySource CodeEngineeringVirtual MachineProgram AnalysisHardware VirtualizationHard VirtualizationSwitch ProgramsComputer ArchitectureComputer EngineeringSystems EngineeringVirtualization SupportComputer ScienceParallel ComputingPresent Virtp4System SoftwareProgrammable Data PlaneGpu Virtualization
We present VirtP4, a conceptual architecture for hard (type-1) virtualization of P4-based switch programs in a NetFPGA SUME board. In contrast to existing (type-2) solutions like Hyper4, HyperVDP, and P4Visor, our design does not require access to switch source code (either for merging or custom compilation). We thus preserve the intellectual property of switch programs, while providing near line-rate performance for virtual switch instances.
6
Pat Bosshart, Dan Daly, Glen Gibb et al. · ACM SIGCOMM Computer Communication Review · 2014 · 2.7K citations
Strawman Proposal, Engineering, Software-defined Networking +9
David Y. Hancock, Jacobus Van der Merwe · 2016 · 138 citations
Cluster Computing, Portable Virtualization Solution, Network Virtualization +14
The P4->NetFPGA Workflow for Line-Rate Packet Processing
Stephen Ibanez, Gordon Brebner, Nick McKeown et al. · 2019 · 107 citations
Engineering, Computer Architecture, Hardware Architecture +16
Peng Zheng, Theophilus Benson, Chengchen Hu · 2018 · 78 citations · Full text
HyperV: A High Performance Hypervisor for Virtualization of the Programmable Data Plane
Cheng Zhang, Jun Bi, Yu Zhou et al. · 2017 · 67 citations