Designing datacentre network stacks demands reconciling performance requirements with system constraints: applications expect microsecond-scale latency, high throughput, and tight tail guarantees across diverse and bursty workloads, yet conventional designs suffer from CPU overheads, limited multicore scalability, and inefficient data movement. These tensions are amplified by phenomena such as modern hardware offloads and kernel-bypass techniques, which introduce fundamental trade-offs between performance, flexibility, and isolation, forcing a rethinking of the design across different layers of the stack.
Chamelio: A Fast Shared Cloud Network Stack for Isolated Tenant-Defined Protocols
Under submission, 2026.
[Preprint]
Virtuoso: High Resource Utilization and μs-scale Performance Isolation in a Shared Virtual Machine TCP Network Stack
Under submission, 2025.
[Preprint]
Scaling Data Center TCP to Terabits with Laminar
Under submission, 2025.
[Preprint]
Virtuoso TCP Stack: Squashing Isolation and Resource Efficiency Tradeoffs in Virtualized Environments
In ACM Student Research Competition @ SOSP 2023, 2023.
First Place in Graduate Category
[Poster]
FlexTOE: Flexible TCP Offload with Fine-Grained Parallelism
In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Renton, WA, USA, 2022.
[Paper PDF] [Video] [Slides]
TCP Acceleration as an OS Service
In 14th EuroSys Conference (EuroSys), Dresden, Germany, 2019.
[Paper PDF] [Video] [Slides] [Artifact]