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
Link To Document