IO-lite: A copy-free UNIX I/O system

Files in this item

Files Size Format View
1384394.PDF 3.849Mb application/pdf Thumbnail

Show full item record

Item Metadata

Title: IO-lite: A copy-free UNIX I/O system
Author: Pai, Vivek Sadananda
Advisor: Zwaenepoel, Willy
Degree: Master of Science thesis
Abstract: Memory copy speed is known to be a significant barrier to high-speed communication. We perform an analysis of the requirements for a copy-free buffer system, develop an implementation-independent applications programming interface (API) based on those requirements, and then implement a system that conforms to the API. In addition, we design and implement a fully copy-free filesystem cache. Performance tests indicate that our system dramatically outperforms traditional systems on communications-oriented tasks by a factor of 2 to 10. Application programs that have been modified to utilize our copy-free system have also shown reductions in run time, ranging from 10% to nearly 50%.
Citation: Pai, Vivek Sadananda. (1997) "IO-lite: A copy-free UNIX I/O system." Masters Thesis, Rice University.
Date: 1997

This item appears in the following Collection(s)