ACM Home Page
Please provide us with feedback. Feedback
Evaluating design alternatives for reliable communication on high-speed networks
Full text PdfPdf (1.25 MB)
Source ACM SIGPLAN Notices archive
Volume 35 ,  Issue 11  (November 2000) table of contents
Pages: 71 - 81  
Year of Publication: 2000
ISSN:0362-1340
Authors
Raoul A. F. Bhoedjang  Dept. of Computer Science, Cornell University, Ithaca, NY
Kees Verstoep  Dept. of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands
Tim Rühl  Data Distilleries, Inc., Amsterdam, The Netherlands
Henri E. Bal  Dept. of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands
Rutger F. H. Hofman  Dept. of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 14,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

We systematically evaluate the performance of five implementations of a single, user-level communication interface. Each implementation makes different architectural assumptions about the reliability of the network hardware and the capabilities of the network interface. The implementations differ accordingly in their division of protocol tasks between host software, network-interface firmware, and network hardware. Using microbenchmarks, parallel-programming systems, and parallel applications, we assess the performance impact of different protocol decompositions. We show how moving protocol tasks to a relatively slow network interface yields both performance advantages and disadvantages, depending on the characteristics of the application and the underlying parallel-programming system. In particular, we show that a communication system that assumes highly reliable network hardware and that uses network-interface support to process multicast traffic performs best for all applications.


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
2
3
 
4
R. Bhoedjang. Communication Architectures for Parallel- Programming Systems. PhD thesis, Dept. of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands, June 2000.
 
5
 
6
 
7
 
8
 
9
B. Chun, A. Mainwaring, and D. Culler. Virtual Network Transport Protocols for Myrinet. In Hot Interconnects'97, Stanford, CA, Apr. 1997.
 
10
 
11
C. Dubnicki, A. Bilas, Y. Chen, S. Damianakis, and K. Li. VMMC-2: Efficient Support for Reliable, Connection- Oriented Communication. In Hot Interconnects'97, Stanford, CA, Apr. 1997.
12
 
13
 
14
Y. Huang and P. McKinley. Efficient Collective Operations with ATM Network Interface Support. In Proc. of the Int. Conf. on Parallel Processing, pp. 34--43, Bloomingdale, IL, Aug. 1996.
15
16
 
17
18
19
20
 
21
D. Mosberger and L. Peterson. Careful Protocols or How to Use Highly Reliable Networks. In Proc. of the Fourth Workshop on Workstation Operating Systems, pp. 80-84, Napa, CA, Oct. 1993.
22
 
23
 
24
 
25
26

Collaborative Colleagues:
Raoul A. F. Bhoedjang: colleagues
Kees Verstoep: colleagues
Tim Rühl: colleagues
Henri E. Bal: colleagues
Rutger F. H. Hofman: colleagues