Building Flexible Data Center Network Stacks for the Terabit Era
| dc.contributor.advisor | Peter, Simon | |
| dc.contributor.author | Shashidhara, Rajath | |
| dc.date.accessioned | 2026-02-05T19:34:19Z | |
| dc.date.available | 2026-02-05T19:34:19Z | |
| dc.date.issued | 2026-02-05 | |
| dc.date.submitted | 2025 | |
| dc.description | Thesis (Ph.D.)--University of Washington, 2025 | |
| dc.description.abstract | Modern data center workloads demand end-host network stacks that sustain terabit-scale bandwidth alongside ??-scale latency, overwhelming traditional software TCP stacks with high CPU overheads. ASIC-based transport offloads deliver high performance and energy efficiency but sacrifice flexibility, hindering customization to diverse application and deployment needs. This thesis explores flexible stateful TCP offload using emerging programmable in-network accelerators. It tackles the core challenge of mapping TCP’s complex, stateful processing onto the restrictive programming models of resource-constrained hardware, enabling fine-grained data-path parallelization. We present FlexTOE and Laminar, two novel TCP stack offloads built on Network Processing Unit (NPU) and Reconfigurable Match-Action Table (RMT) architectures. Both eliminate all host TCP data-path CPU overheads, integrate transparently with existing applications, remain robust under realistic network dynamics, and crucially, retain software programmability. The design principles developed generalize beyond TCP and extend naturally to other accelerator architectures. Through extensive evaluation, we demonstrate that these practical designs achieve a meaningful balance of high-performance, energy efficiency, and flexibility, surpassing state-of-the-art software stacks and offering a viable, adaptable alternative to rigid hardware transports. | |
| dc.embargo.terms | Open Access | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | Shashidhara_washington_0250E_29049.pdf | |
| dc.identifier.uri | https://hdl.handle.net/1773/55191 | |
| dc.language.iso | en_US | |
| dc.rights | CC BY | |
| dc.subject | Datacenters | |
| dc.subject | Network | |
| dc.subject | RDMA | |
| dc.subject | SmartNIC | |
| dc.subject | TCP | |
| dc.subject | Transport | |
| dc.subject | Computer science | |
| dc.subject.other | Computer science and engineering | |
| dc.title | Building Flexible Data Center Network Stacks for the Terabit Era | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Shashidhara_washington_0250E_29049.pdf
- Size:
- 1.52 MB
- Format:
- Adobe Portable Document Format
