Brian N. Bershad. The Increasing Irrelevance of IPC Performance for Microkernel-Based Operating Systems. [postscript], [doc]. Proceedings of the 1992 USENIX Workshops on Microkernels.

IPC is the glue with which the traditional operating system services such as networking, and filing, are provided in microkernel-based operating systems. Because applications rely heavily on cross-address space communication, IPC performance is often viewed as being the "Achilles heel" of a microkernel-based operating system.

In this paper I discuss four reasons why the IPC performance is becoming increasingly irrelevant to overall system performance.