Operating system support for high-speed communication
- 1 September 1996
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 39 (9) , 41-51
- https://doi.org/10.1145/234215.234470
Abstract
This paper looks at the I/O bottleneck in operating systems, with particular focus on high-speednetworking. We start by identifying the causes of this bottleneck, which are rooted in a mismatchof operating system behavior with the performance characteristics of modern computer hardware.Then, traditional approaches to supporting I/O in operating systems are re-evaluated in light ofcurrent hardware performance tradeoffs. This re-evaluation gives rise to a set of novel techniquesthat...Keywords
This publication has 14 references indexed in Scilit:
- U-NetPublished by Association for Computing Machinery (ACM) ,1995
- Container shipping: operating system support for I/O-intensive applicationsComputer, 1994
- Implementing network protocols at user levelPublished by Association for Computing Machinery (ACM) ,1993
- Giving applications access to Gb/s networkingIEEE Network, 1993
- Protocol service decomposition for high-performance networkingPublished by Association for Computing Machinery (ACM) ,1993
- Fbufs: a high-bandwidth cross-domain transfer facilityPublished by Association for Computing Machinery (ACM) ,1993
- Supercomputers-software on the brinkIEEE Spectrum, 1992
- The performance of message‐passing using restricted virtual memory remappingSoftware: Practice and Experience, 1991
- The x-Kernel: an architecture for implementing network protocolsIEEE Transactions on Software Engineering, 1991
- Gigabit network testbedsComputer, 1990