University of Notre Dame
Browse

Buffer Management In Zero-Copy I/O Protocols

thesis
posted on 2006-04-21, 00:00 authored by Anthony Joseph Schorer
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/Ooverhead. 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.

History

Date Modified

2017-06-02

Research Director(s)

Lambert Schaelicke

Committee Members

Aaron Striegel Surendar Chandra

Degree

  • Master of Science in Computer Science and Engineering

Degree Level

  • Master's Thesis

Language

  • English

Alternate Identifier

etd-04212006-115556

Publisher

University of Notre Dame

Additional Groups

  • Computer Science and Engineering

Program Name

  • Computer Science and Engineering

Usage metrics

    Masters Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC