Model-T: Rethinking the OS for terabit speeds

Willem de Bruijn, Herbert Bos
Vrije Universiteit Amsterdam, Amsterdam
IEEE INFOCOM Workshops 2008


   title={Model-t: rethinking the os for terabit speeds},

   author={de Bruijn, W. and Bos, H.},

   booktitle={INFOCOM Workshops 2008, IEEE},





Download Download (PDF)   View View   Source Source   



This paper presents Model-T, an OS network stack designed to scale to terabit rates through pipelined execution of micro operations. Model-T parallelizes execution on multicore chips and enforces lockstep processing to maximize shared L2 data cache (d-cache) hitrate. Executing all operations without hitting main memory more than once (if at all) is the key design principle behind Model-T. We show a prototype implementation that indeed handles terabit rate network traffic when accessing only the L2 cache and processing only headers. Additionally, we present a more practical implementation of Model-T that is under development for Linux 2.6. Finally, we introduce an affordable test infrastructure based on general purpose graphics processor computation (GPGPU) that can replay network streams at PCI Express saturation rates (up to 128 Gbps), to benchmark Model-T and similar research network stacks.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: