A high performance get-put interface for ATM communications

  • Authors:
  • Ronald Mraz;Edward Nowicki;Mathew Thoennes

  • Affiliations:
  • IBM T. J. Watson Research Center, Yorktown Heights, NY;IBM T. J. Watson Research Center, Yorktown Heights, NY;IBM T. J. Watson Research Center, Yorktown Heights, NY

  • Venue:
  • CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1997

Quantified Score

Hi-index 0.01

Visualization

Abstract

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.