Academia.eduAcademia.edu

Daytona: A user-level tcp stack

2002

Abstract

This paper presents Daytona, a user-level TCP stack for Linux. A user-level TCP stack can be an invaluable tool for TCP performance research, network performance diagnosis, rapid prototyping and testing of new optimizations and enhancements to the TCP protocol, and as a tool for creating adaptive application-level overlays. We present the design and implementation of Daytona, and also describe several projects that are using Daytona in a rich variety of contexts, indicating its suitability as an open-source project.