Title :
Network subsystem design
Author :
Druschel, Peter ; Abbott, Mark B. ; Pagels, Michael A. ; Peterson, Larry L.
Author_Institution :
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fDate :
7/1/1993 12:00:00 AM
Abstract :
It is argued that the bandwidth of the CPU/memory data path on workstations will remain within the same order of magnitude as the network bandwidth delivered to the workstation. This makes it essential that the number of times network data traverses the CPU/memory data path be minimized. Evidence which suggests that the cache cannot be expected to significantly reduce the number of data movements over this path is reviewed. Hardware and software techniques for avoiding the CPU/memory bottleneck are discussed. It is concluded that naively applying these techniques is not sufficient for achieving good application-to-application throughput; they must also be carefully integrated. Various techniques that can be integrated to provide a high bandwidth data path between I/O devices and application programs are outlined.<>
Keywords :
computer networks; network operating systems; workstations; CPU/memory data path; I/O devices; application programs; bandwidth; computer networks; data caches; hardware techniques; network subsystem design; software techniques; workstations; Application software; Bandwidth; Central Processing Unit; Computer science; FDDI; High-speed networks; Protection; Protocols; Throughput; Workstations;
Journal_Title :
Network, IEEE