Faculty Advisor

Wills, Craig E.

Abstract

This report documents our implementation of TCP Slice for the Linux Kernel. TCP Splice offers an improved mechanism for the transmission of data through intermediary nodes. Splice is optimally intended for non-cacheable data in web proxies, network switches, and other applications where the only object is to move data through the node. Because the kernel handles the data transmission, there are fewer memory copies performed than a user space equivalent, thus reducing both latency and increasing throughput up to 54% in some of our tests.

Publisher

Worcester Polytechnic Institute

Date Accepted

January 2003

Major

Computer Science

Project Type

Major Qualifying Project

Accessibility

Restricted-WPI community only

Advisor Department

Computer Science

Share

COinS