DocumentCode :
1295562
Title :
Approaches to improving performance of STREAMS-based protocol stacks
Author :
Khanna, Vimal K.
Author_Institution :
Cabletron Syst., India
Volume :
38
Issue :
2
fYear :
2000
fDate :
2/1/2000 12:00:00 AM
Firstpage :
164
Lastpage :
171
Abstract :
STREAMS kernel mechanisms are being used to implement networking protocols in a number of operating systems, like UNIX, Windows, and pSOS. STREAMS provides a number of desirable features for modular protocol stack implementation by defining a high degree of standardization for implementing protocol layer modules and for message transfer between the modules. But this strict layered and modular approach prevents flexibility in implementing techniques that can result in high performance. The original STREAMS-based stacks have shown very poor protocol performance. A number of improved techniques for implementing STREAMS-based protocol stacks have been suggested in the literature in the past few years. These techniques have resulted in high-performance STREAMS-based stacks that match the performance of BSD UNIX-based stacks. This article makes a study of these new approaches and discusses the performance gains achieved by them. These approaches can be used for implementing high-performance protocol stacks in the STREAMS kernel, over both uniprocessor and multiprocessor systems
Keywords :
Unix; multiprocessing systems; protocols; standardisation; BSD UNIX-based stacks; STREAMS kernel mechanisms; STREAMS-based protocol stacks; Windows; high-performance protocol stacks; message transfer; modular protocol stack; multiprocessor systems; networking protocols; operating systems; pSOS; protocol layer modules; protocol performance; standardization; uniprocessor systems; Availability; Delay; Kernel; Multiprocessing systems; Network interfaces; Operating systems; Performance gain; Sockets; Standardization; Transport protocols;
fLanguage :
English
Journal_Title :
Communications Magazine, IEEE
Publisher :
ieee
ISSN :
0163-6804
Type :
jour
DOI :
10.1109/35.819911
Filename :
819911
Link To Document :
بازگشت