ACM Home Page
Please provide us with feedback. Feedback
Limits to low-latency communication on high-speed networks
Full text PdfPdf (1.96 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 11 ,  Issue 2  (May 1993) table of contents
Pages: 179 - 203  
Year of Publication: 1993
ISSN:0734-2071
Authors
Chandramohan A. Thekkath  Univ. of Washington, Seattle
Henry M. Levy  Univ. of Washington, Seattle
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 31,   Citation Count: 44
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/151244.151247
What is a DOI?

ABSTRACT

The throughput of local area networks is rapidly increasing. For example, the bandwidth of new ATM networks and FDDI token rings is an order of magnitude greater than that of Ethernets. Other network technologies promise a bandwidth increase of yet another order of magnitude in several years. However, in distributed systems, lowered latency rather than increased throughput is often of primary concern. This paper examines the system-level effects of newer high-speed network technologies on low-latency, cross-machine communications. To evaluate a number of influences, both hardware and software, we designed and implemented a new remote procedure call system targeted at providing low latency. We then ported this system to several hardware platforms (DECstation and SPARCstation) with several different networks and controllers (ATM, FDDI, and Ethernet). Comparing these systems allows us to explore the performance impact of alternative designs in the communication system with respect to achieving low latency, e.g., the network, the network controller, the hose architecture and cache system, and the kernel and user-level runtime software. Our RPC system, which achieves substantially reduced call times (170 &mgr;seconds on an ATM network using DECstation 5000/200 hosts), allows us to isolate those components of next-generation networks and controllers that still stand in the way of low-latency communication. We demonstrate that new-generation processor technology and software design can reduce small-packet RPC times to near network-imposed limits, making network and controller design more crucial than ever to achieving truly low-latency communication.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ADVANCED MICRO DEVICES. Am7990 Local Area Network Controller for Ethernet (LANCE). Advanced Micro Devices, Sunnyvale, Calif., 1986.
 
2
Ross, F.E. FDDI A tutorial. IEEE Commun. Mag. 24, 5 (May 1986), 10-17.
3
4
5
6
7
 
8
CHERITON, D. R The V kernel: A software base for distributed systems. IEEE Softw. 1, 2 (Apr. 1984), 19-42.
9
 
10
CLARK, D. D., JACOBSON, V., ROMKEY, J., AND SALWEN, H. An analysis of TCP processing overhead. IEEE Commun. Mag. 27, 6 (June 1989), 23-36.
 
11
COMER, D., AND GRIFFIOEN, J. A new design for distributed systems: The remote memory model. In Proceedings of the Summer 1990 USENIX Conference (June 1990), 127-135.
12
 
13
DIGITAL EQUIPMENT CORPORATION. TURBOChannel Hardware Specification. 1991.
 
14
DIGITAL EQUIPMENT CORPORATION. PMADD-AA TurboChannel Ethernet Module Functional Specification, Rev. 1.2. Workstation Systems Engineering, 1990.
 
15
 
16
FORE SYSTEMS. TCA-IO0 TURBOchannel ATM Computer Interface, User's Manual. FORE Systems, Pittsburgh, Pa. 1992
17
 
18
JOHNSON, D. B., AND ZWAENEPOEL, W. The Peregrine high performance RPC system. Tech. Rep. COMP TR91-152, Dept. of Computer Science, Rme Univ., 1991.
19
20
21
22
23
24
 
25
MULLENDER, S. J., AND TANENBAUM, A.S. The design of a capability-based operating system. Comput. J. 29, 4 (1986), 289-299.
 
26
OUSTERHOUT, J. K. Why aren't operating systems getting faster as fast as hardware? In Proceedings of the Summer 1990 USENIX Conference (June 1990), 247-256.
27
 
28
SPEC. Newsletter benchmark results. Systems Performance Evaluation Cooperative, 1990.
 
29
SUN MICROSYSTEMS, INC. SBus Specification B.O. Sun Microsystems, Inc., Mountain View, Calif., 1990.
 
30
31
 
32
ULM, J. N. A timed-token ring local area network and its performance characteristics. In Proceedings of the 7th IEEE Conference on Local Computer Networks (Feb. 1982). IEEE, New York, 50-56.
 
33
 
34
MINZER, S.E. Broadband ISDN and asynchronous transfer mode (ATM). IEEE Commun. Mag. 27, 9 (Sept. 1989), 17-24, 57.

CITED BY  44


REVIEW

"John George Fletcher : Reviewer"

The authors argue that, for communication among the components of a distributed system, latency is as much of a problem as speed and that something can be done about it. Each of the paper's three major sections (excluding the introduction and   more...

Collaborative Colleagues:
Chandramohan A. Thekkath: colleagues
Henry M. Levy: colleagues