DocumentCode :
1651341
Title :
Networking performance for microkernels
Author :
Maeda, Chris ; Bershad, Brian N.
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1992
Firstpage :
154
Lastpage :
159
Abstract :
Performance measurements for network protocols in microkernel systems are typically two to five times slower than comparable macrokernel systems. It is shown that user-level network protocols have performed poorly because they rely on code designed to run in a kernel environment. As a result, they make assumptions about the costs of primitive protocol operations such as scheduling, preemption, and data transfer which can require substantial overhead to satisfy at user level. Good user-level protocol performance can be achieved by restructuring protocol servers to take advantage of microkernel facilities, rather than ignore them
Keywords :
network operating systems; performance evaluation; protocols; data transfer; microkernels; network protocols; networking performance; preemption; protocol servers; scheduling; user-level protocol performance; Aging; Computer science; Costs; Delay; Emulation; Kernel; Measurement; Network servers; Operating systems; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workstation Operating Systems, 1992. Proceedings., Third Workshop on
Conference_Location :
Key Biscayne, FL
Print_ISBN :
0-8186-2555-4
Type :
conf
DOI :
10.1109/WWOS.1992.275670
Filename :
275670
Link To Document :
بازگشت