TCP - IP White Papers
Trickles: A Stateless Network Stack for Improved Scalability, Resilience, and Flexibility
Overview Traditional operating system interfaces and network protocol implementations force system state to be kept on both sides of a connection. Such state ties the connection to an endpoint, impedes transparent failover, permits denial-of-service attacks, and limits scalability. This paper introduces a novel TCP-like transport protocol and a new interface to replace sockets that together enable all state to be kept on one endpoint, allowing the other endpoint, typically the server, to operate without any per-connection state. Called Trickles, this approach enables servers to scale well with increasing numbers of clients, consume fewer resources, and better resist denial-of-service attacks. Measurements on a full implementation in Linux indicate that Trickles achieves performance comparable to TCP/IP, interacts well with other flows, and scales well.
| Publisher | Cornell University | File Format | |
|---|---|---|---|
| Date Published | March 2005 | ||
| Format | White Papers | ||
| Topics | |||



