• DocumentCode
    3422820
  • Title

    Protocol implementation in a vertically structured operating system

  • Author

    Black, Richard ; Barham, Paul ; Donnelly, Austin ; Stratford, Neil

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    35735
  • fDate
    2-5 Nov1997
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    A vertically structured operating system is one in which neither the “kernel” nor “servers” perform work on behalf of applications-the former because it exists only to multiplex the CPU, and the latter in order to avoid Quality of Service interference between the applications. Instead, wherever possible, the applications perform all of their own processing. Such a vertical structure provides many advantages for applications but leads to some interesting problems and opportunities for protocol stack implementation. This paper describes the techniques we used in our protocol implementation and the benefits that the vertical structure provided
  • Keywords
    network operating systems; protocols; protocol implementation; protocol stack implementation; quality of service interference; vertically structured operating system; Application software; Asynchronous transfer mode; File servers; Internet; Kernel; Laboratories; Operating systems; Performance gain; Protocols; Quality of service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 1997. Proceedings., 22nd Annual Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0742-1303
  • Print_ISBN
    0-8186-8141-1
  • Type

    conf

  • DOI
    10.1109/LCN.1997.630986
  • Filename
    630986