DocumentCode
924280
Title
Giving applications access to Gb/s networking
Author
Smith, Jonathan M. ; Traw, C. Brendans S
Author_Institution
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
Volume
7
Issue
4
fYear
1993
fDate
7/1/1993 12:00:00 AM
Firstpage
44
Lastpage
52
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
buffer storage; interrupts; network interfaces; network operating systems; scheduling; ATM; application-process address spaces; applications processing; bandwidth-allocated traffic streams; buffers; copying reduction; data transfers; high-speed networks; interrupt overhead; network interface; operating systems; scheduling; throughputs; Asynchronous transfer mode; Bandwidth; Computer architecture; Design optimization; Hardware; Memory management; Protocols; Switches; Testing; Workstations;
fLanguage
English
Journal_Title
Network, IEEE
Publisher
ieee
ISSN
0890-8044
Type
jour
DOI
10.1109/65.224055
Filename
224055
Link To Document