• DocumentCode
    2923111
  • Title

    Keep net working - on a dependable and fast networking stack

  • Author

    Hruby, Tomas ; Vogt, Dirk ; Bos, Herbert ; Tanenbaum, Andrew S.

  • Author_Institution
    Network Inst., VU Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    For many years, multiserver1 operating systems have been demonstrating, by their design, high dependability and reliability. However, the design has inherent performance implications which were not easy to overcome. Until now the context switching and kernel involvement in the message passing was the performance bottleneck for such systems to get broader acceptance beyond niche domains. In contrast to other areas of software development where fitting the software to the parallelism is difficult, the new multicore hardware is a great match for the multiserver systems. We can run individual servers on different cores. This opens more room for further decomposition of the existing servers and thus improving dependability and live-updatability. We discuss in general the implications for the multiserver systems design and cover in detail the implementation and evaluation of a more dependable networking stack. We split the single stack into multiple servers which run on dedicated cores and communicate without kernel involvement. We think that the performance problems that have dogged multiserver operating systems since their inception should be reconsidered: it is possible to make multiserver systems fast on multicores.
  • Keywords
    message passing; multiprocessing systems; operating systems (computers); context switching; dependable networking stack; kernel involvement; message passing; multicore hardware; multiserver operating systems; Computer crashes; Context; Kernel; Multicore processing; Reliability; Servers; Switches; Computer network reliability; Operating systems; Reliability; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-1624-8
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2012.6263933
  • Filename
    6263933