Evaluating design alternatives for reliable communication on high-speed networks

0Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

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. © 2000 ACM.

Cite

CITATION STYLE

APA

Bhoedjang, R. A. F., Verstoep, K., Rühl, T., Bal, H. E., & Hofman, R. F. H. (2000). Evaluating design alternatives for reliable communication on high-speed networks. SIGPLAN Notices (ACM Special Interest Group on Programming Languages). Association for Computing Machinery (ACM). https://doi.org/10.1145/356989.356996

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free