A high performance get-put interface for ATM communications

Ronald Mraz, Edward R. Nowicki, Mathew Thoennes · 1997

This paper describes the implementation of a reliable Get-Put interface written for a distributed memory environment. The asynchronous semantics of the Put as well as the split transaction feature of the Get operations allow for a highly efficient style of programming. Porting this environment to a dedicated cluster of PowerPC machines connected with a 155 Mbps Optical ATM interface offers the following advantages: 1) the cost performance advantages of commodity network components, 2) the distance advantages of optical interconnects, 3) a high performance Get-Put interface that can hide latency with concurrent operations. The latency for a remote read operation is 99 microseconds when sufficient concurrency exists.

Read the paper · More papers on PaperTik