Zero-copy and zero-mapping asynchronous TCP send

dc.contributor.advisorCox, Alan L.en_US
dc.creatorGil, Romer Andresen_US
dc.date.accessioned2009-06-04T08:42:32Zen_US
dc.date.available2009-06-04T08:42:32Zen_US
dc.date.issued2003en_US
dc.description.abstractAttempts to build zero-copy systems have generally fallen in one of two categories: those supporting zero-copy transparently, using existing (UNIX) interfaces, and those introducing new interfaces. Neither approach has seen widespread acceptance. This thesis explores two ideas. First, it considers an optimization to the operating system that allows it to omit data mappings while performing zero-copy sends through checksum offloading network interfaces. Second, it proposes the design of a zero-copy and zero-mapping TCP send within the framework of an existing asynchronous I/O API. The zero-copy send eliminates all copies of data presented to the kernel for output and takes advantage of zero-mapping to further improve performance. Results on uniprocessor systems show that the proposed asynchronous send outperforms its copying counterpart by up to 40%. Zero-mapping showed to improve performance by up to 3% in the best case.en_US
dc.format.extent42 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS COMP.SCI. 2003 GILen_US
dc.identifier.citationGil, Romer Andres. "Zero-copy and zero-mapping asynchronous TCP send." (2003) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17592">https://hdl.handle.net/1911/17592</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/17592en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectComputer scienceen_US
dc.titleZero-copy and zero-mapping asynchronous TCP senden_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1414264.PDF
Size:
4 MB
Format:
Adobe Portable Document Format