| Type of Document |
Master's Thesis |
| Author |
Schorer, Anthony Joseph
|
| URN |
etd-04212006-115556 |
| Title |
Buffer Management In Zero-Copy I/O Protocols |
| Degree |
Master of Science in Computer Science and Engineering |
| Department |
Computer Science and Engineering |
| Advisory Committee |
| Advisor Name |
Title |
| Lambert Schaelicke |
Committee Co-Chair |
| Xiaobo Sharon Hu |
Committee Co-Chair |
| Aaron Striegel |
Committee Member |
| Surendar Chandra |
Committee Member |
|
| Keywords |
|
| Date of Defense |
2006-04-13 |
| Availability |
restricted |
Abstract
The relative cost of memory operations continues to increase as processor performance improvements outpace memory performance improvements. In operating systems based upon copy semantics, this widening performance gap represents an ever-increasing portion of application execution time consumed by I/O
overhead. Buffering schemes such as Fbufs and Container Shipping incorporate virtual memory page remapping and exploit locality in I/O traffic in an effort to reduce memory copying in the kernel. This thesis introduces a circular (ring) buffer management facility that reduces computation on the I/O critical path and allows greater control over memory consumed in the course of I/O. The system is implemented in Linux and cross-domain and network I/O bandwidths are measured, analyzed, and compared to those offered by Fbufs.
|
| Files |
| Filename |
Size |
Approximate Download Time
(Hours:Minutes:Seconds) |
| 28.8 Modem |
56K Modem |
ISDN (64 Kb) |
ISDN (128 Kb) |
Higher-speed Access |
![[campus]](/ETD-db/images/restricted.gif) |
SchorerAJ042006.pdf |
469.74 Kb |
00:02:10 |
00:01:07 |
00:00:58 |
00:00:29 |
00:00:02 |
![[campus]](/ETD-db/images/restricted.gif)
indicates that a file or directory is
accessible from the campus network only.
|