Implementing a flexible network stack | Lasse Bang Dalegaard
| Abstract | The diverse needs of modern networking technology have spawned flexible, high-performance packet processing engines like the network stacks in Linux and FreeBSD or the Click Modular Router. All of these provide high performance infrastructures that can be used to create complex networked systems. The large footprint of these systems however limit their applicability to relatively capable systems.
In this project, we design and implement Trokis, a minimal set of components that together can be used to create any network stack, ranging in scope from small embedded systems to large general purpose systems, like servers and work stations. We also implement several protocols on top of our framework, to showcase the modularity of our approach. | Type | Bachelor thesis [Academic thesis] | Year | 2013 | Publisher | Technical University of Denmark, Department of Applied Mathematics and Computer Science / DTU Co | Address | Matematiktorvet, Building 303B, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk | Series | B.Sc.-2013-28 | Note | DTU supervisor: Sven Karlsson, svea@dtu.dk, DTU Compute | Electronic version(s) | [pdf] | Publication link | http://www.compute.dtu.dk/English.aspx | BibTeX data | [bibtex] | IMM Group(s) | Computer Science & Engineering |
|