Giving applications access to Gb/s networking
- 1 July 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Network
- Vol. 7 (4) , 44-52
- https://doi.org/10.1109/65.224055
Abstract
Operating systems (OSs) used in high-speed networks must reduce copying to deliver maximal throughput to applications and must deliver this throughput while preserving the capability of the host to perform applications processing. One way to reduce copying by enabling data transfers directly to and from buffers located in application-process address spaces is presented. The method has been demonstrated experimentally and is shown to deliver high throughputs. OS support must also include scheduling, which allows bandwidth-allocated traffic streams to be delivered. The implementation described provides resource scheduling for network users, and considerably reduces interrupt overhead.<>Keywords
This publication has 20 references indexed in Scilit:
- A framework of architectural concepts for high-speed communication systemsIEEE Journal on Selected Areas in Communications, 1993
- Hardware/software organization of a high-performance ATM host interfaceIEEE Journal on Selected Areas in Communications, 1993
- The architecture and implementation of a high-speed host interfaceIEEE Journal on Selected Areas in Communications, 1993
- A high-performance network architecture for a PA-RISC workstationIEEE Journal on Selected Areas in Communications, 1993
- An overview of the AURORA gigabit testbedPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- A host-network interface architecture for ATMPublished by Association for Computing Machinery (ACM) ,1991
- The x-Kernel: an architecture for implementing network protocolsIEEE Transactions on Software Engineering, 1991
- Multiplexing issues in communication system designPublished by Association for Computing Machinery (ACM) ,1990
- An analysis of TCP processing overheadIEEE Communications Magazine, 1989
- The VMP network adapter board (NAB): high-performance network communication for multiprocessorsPublished by Association for Computing Machinery (ACM) ,1988