Stream Sockets on SHRIMP Princeton University Technical Report TR-513-963

作者: Stefanos N Damianakis , Cezary Dubnicki , Edward W Felten

DOI:

关键词:

摘要: This paper describes an implementation of stream sockets for the SHRIMP multicomputer. SHRIMP supports protected, user-level data transfer, allows user-level code to perform its own bu er management, and separates data transfers from control transfers so that data transfers can be done without the interrupting the receiving node's CPU. Our sockets implementation exploits all of these features to provide high performance. End-to-end latency for 8 byte transfers is 11 microseconds, which is considerably lower than all previous implementations of the sockets interface. For large transfers, we obtain a bandwidth of 13.5 MBytes/sec, which is close to the hardware limit when the receiver must perform a copy. Further experiments with the public-domain benchmarks ttcpand netperf con rm the performance of our implementation.

参考文章(0)