Betriebssysteme · Institut für Systemarchitektur · Fakultät Informatik · TU Dresden |
|
24. 01. 2014A Split TCP/IP Stack implementation for GNU/LinuxMartin UnznerTU DresdenZwischenpräsentation der Diplomarbeit
Most alternative TCP/IP stacks are designed as application libraries that send and receive Ethernet frames, using a virtual network interface provided by the operating system. Although this concept may appear less efficient, the research projects netmap and VALE recently managed to improve the performance of user-space networking beyond that of the original kernel stack. Still, isolating networking programs against each other when they run on the same machine is not optimal, considering the large amount of legacy applications that were programmed against the old model. I propose a system that re-unites multiple independent user-space TCP/IP stacks into one logical host, using a custom-tailored routing component and the Rump TCP/IP stack [1]. In my work, I aim to implement and evaluate a corresponding prototype, keeping the trusted part as slim as possible. [1] https://www.netbsd.org/docs/rump/ |
28. Oct 2020
|
|
· Copyright © 2001-2022 Operating Systems Group, TU Dresden | Impressum · |