Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

High-Performance Local-Area Communication With Fast Sockets

Steven H. Rodrigues; Thomas E. Anderson; David E. Culler, University of California, Berkeley

Modern switched networks such as ATM and Myrinet enable low-latency, high-bandwidth communication. This performance has not been realized by current applications, because of the high processing overheads imposed by existing communications software. These overheads are usually not hidden with large packets; most network traffic is small. We have developed Fast Sockets, a local-area communication layer that utilizes a high-performance protocol and exports the Berkeley Sockets programming interface. Fast Sockets realizes round-trip transfer times of 60 microseconds and maximum transfer bandwidth of 33 MB/second between two UltraSPARC 1s connected by a Myrinet network. Fast Sockets obtains performance by collapsing protocol layers, using simple buffer management strategies, and utilizing knowledge of packet destinations for direct transfer into user buffers. Using receive posting, we make the Sockets API a single-copy communications layer and enable regular Sockets programs to exploit the performance of modern networks. Fast Sockets transparently reverts to standard TCP/IP protocols for wide-area communication.

Steven H. Rodrigues[node:field-speakers-institution]

Thomas E. Anderson[node:field-speakers-institution]

David E. Culler, University of California, Berkeley

BibTeX
@inproceedings {261034,
author = {Steven H. Rodrigues and Thomas E. Anderson and David E. Culler},
title = {{High-Performance} {Local-Area} Communication With Fast Sockets},
booktitle = {USENIX 1997 Annual Technical Conference (USENIX ATC 97)},
year = {1997},
address = {Anaheim, CA},
url = {https://www.usenix.org/conference/atc/presentation/rodrigues},
publisher = {USENIX Association},
month = jan
}
Download

Links

Paper: 
https://www.usenix.org/legacy/publications/library/proceedings/ana97/full_papers/rodrigues/rodrigues_html/node1.html

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us