- Starts: 2:00 pm on Friday, April 17, 2026
- Ends: 4:00 pm on Friday, April 17, 2026
ECE MS Thesis Defense: Jeffery Lim
Title: VNS: Toward an Open-Source FPGA-Based SmartNIC Platform for Cloud Infrastructure Research
Presenter: Jeffery Lim
Advisor: Professor Martin Herbordt
Committee: Professor Osama Alshaykh, Professor Richard West, Professor Gianluca Stringhini
Abstract: Modern cloud providers rely on proprietary SmartNIC architectures, such as Amazon's Nitro system, to offload networking, storage, and security functions from the host CPU. By bypassing the hypervisor data path, these designs maximize CPU availability for tenant workloads. Because these designs are proprietary, the research community cannot independently study, reproduce, or extend them. No open-source equivalent exists that combines SR-IOV-aware networking, programmable network function offloading, and multi-tenant isolation in a unified platform.
This thesis presents the design, implementation, and evaluation of the Verilog Network Switch (VNS), an open-source FPGA-based network switch built on an existing open-source SR-IOV-capable NIC. The switch contributes two components: a hardware switching fabric to enable intra-host packet forwarding, and a re-architected many-core eBPF engine to enable per-tenant network functions to execute directly in the data path.
We compare VNS with Open vSwitch and a dedicated hardware switch on CloudLab FPGA hardware. VNS delivers 2.2x the throughput of Open vSwitch, stays within 10% of the throughput of the hardware switch, and achieves 4x lower tail latency under key-value store workloads. Overall, VNS performance is similar or better than existing alternatives while representing the first open-source steps toward a Nitro-class SmartNIC research platform.
- Location:
- PHO 428
