ITEC -  Operating Systems Group

Design and Performance of a User-level Network Driver in a Multi-Server Operating System

  • Subject:L4Ka
  • Type:Diplomarbeit
  • Date:07-2002
  • Supervisor:

    Dr. Kevin Elphinstone

  • Graduand:Felix Hupfeld
  • Links:PDF
  • Abstract:

    Multi-server operating systems have many advantages like increased robustness and flexibility over monolithic kernel designs. However, the introduction of protection boundaries between the operating system's components gives them an inherent performance penalty. This thesis investigates the performance issues of inter-server communication and proposes implementation techniques that allow inter-server communication at high rates with a processor utilization that is competitive with Linux.

    BibTex:

    @diplomathesis{hupfeld02networkdriver,
      author = {Felix Hupfeld},
      title = {Design and Performance of a User-level Network Driver in a Multi-Server Operating System},
      type = {Diploma Thesis},
      address = {System Architecture Group, University of Karlsruhe, Germany},
      month = jun # "~27",
      year = 2002,
      url = {http://i30www.ira.uka.de/teaching/theses/pasttheses/}
    }