IO-lite: A copy-free UNIX I/O system
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
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%.
Description
Advisor
Degree
Type
Keywords
Citation
Pai, Vivek Sadananda. "IO-lite: A copy-free UNIX I/O system." (1997) Master’s Thesis, Rice University. https://hdl.handle.net/1911/17117.