Title :
Cut-through delivery in Trapeze: An exercise in low-latency messaging
Author :
Yocum, Kenneth G. ; Chase, Jeffrey S. ; Gallatin, Andrew J. ; Lebeck, Alvin R.
Author_Institution :
Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
Abstract :
New network technology continues to improve both the latency and bandwidth of communication in computer clusters. The fastest high-speed networks approach or exceed the I/O bus bandwidths of “gigabit-ready” hosts. These advances introduce new considerations for the design of network interfaces and messaging systems for low-latency communication. This paper investigates cut-through delivery, a technique for overlapping host I/O DMA transfers with network traversal. Cut-through delivery significantly reduces end-to-end latency of large messages, which are often critical for application performance. We have implemented cut-through delivery in Trapeze, a new messaging substrate for network memory and other distributed operating system services. Our current Trapeze prototype is capable of demand-fetching 8 K virtual memory pages in 200 μs across a Myrinet cluster of DEC AlphaStations
Keywords :
message passing; message switching; network interfaces; performance evaluation; virtual storage; DEC AlphaStations; I/O bus bandwidths; Myrinet cluster; Trapeze prototype; application performance; computer clusters; cut-through delivery; host I/O DMA transfers; low-latency messaging; messaging substrate; messaging systems; network interfaces; network memory; network technology; network traversal; virtual memory pages; Bandwidth; Computer science; Delay; Engineering profession; Hardware; High-speed networks; Intelligent networks; Network interfaces; Operating systems; Packet switching;
Conference_Titel :
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location :
Portland, OR
Print_ISBN :
0-8186-8117-9
DOI :
10.1109/HPDC.1997.626425