Sciweavers

ASPLOS
2000
ACM

Evaluating Design Alternatives for Reliable Communication on High-Speed Networks

14 years 4 months ago
Evaluating Design Alternatives for Reliable Communication on High-Speed Networks
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, parallelprogramming 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 parallelprogramming 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....
Raoul Bhoedjang, Kees Verstoep, Tim Rühl, Hen
Added 01 Aug 2010
Updated 01 Aug 2010
Type Conference
Year 2000
Where ASPLOS
Authors Raoul Bhoedjang, Kees Verstoep, Tim Rühl, Henri E. Bal, Rutger F. H. Hofman
Comments (0)