Networking performance for microkernels
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Performance measurements of network protocolsin microkernel systems have been discouraging;typically 2 to 5 times slower than comparablemacrokernel systems. This disparity hasled many to conclude that the microkernel approach,where protocols reside at user-level, isinherently flawed and that protocols must beplaced in the kernel to get reasonable performance.We show that user-level network protocolshave performed poorly because they relyon code designed to run in a kernel...Keywords
This publication has 5 references indexed in Scilit:
- Using microbenchmarks to evaluate system performancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Using continuations to implement thread management and communication in operating systemsPublished by Association for Computing Machinery (ACM) ,1991
- Performance of the Firefly RPCACM Transactions on Computer Systems, 1990
- The Sprite network operating systemComputer, 1988
- The packer filter: an efficient mechanism for user-level network codePublished by Association for Computing Machinery (ACM) ,1987