SCS Undergraduate Thesis Topics
|Alex Gartrell||Dave Andersen||Slick - A Framework for High Throughput Network Applications in the Kernel|
With the increasing use of the Internet and networked services, the ability to make such services perform better, speci cally in terms of increasing throughput and, by extension, the number of requests that can be handled, is more important than ever. Despite many interface and architecture improvements, such services are constrained by the maintenance of the process abstraction (i.e. the isolation of tasks from each other and the inner workings of the operating system), which imposes a great cost on every network transaction. Slick tackles this problem by providing a convenient interface for providing these services in the kernel. In this work we explore the creation of this framework and the performance implications of its use.