• Home
  • Search
  • User-Space Communication: A Quantitative Study
  • Cite Icon36
  • https://doi.org/10.1109/sc.1998.10038Copy DOI Icon

User-Space Communication: A Quantitative Study

  • Jan 1, 1998
  • S Araki +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Powerful commodity systems and networks offer a promising direction for high performance computing because they are inexpensive and they closely track technology progress. However, high, raw-hardware performance is rarely delivered to the end user. Previous work has shown that the bottleneck in these architectures is the overheads imposed by the software communication layer. To reduce these overheads, researchers have proposed a number of user-space communication models. The common feature of these models is that applications have direct access to the network, bypassing the operating system in the common case and thus avoiding the cost of send/receive system calls. In this paper we examine five user-space communication layers, that represent different points in the configuration space: Generic AM, BIP-0.92, FM-2.02, PM-1.2, and VMMC-2. Although these systems support different communication paradigms and employ a variety of different implementation tradeoffs, we are able to quantitatively compare them on a single testbed consisting of a cluster of high-end PCs connected by a Myrinet network. We find that all five communication systems have very low latency for small messages, in the range of 5 to 17 s. Not surprisingly, this range is strongly influenced by the functionality offered by each system. We are encouraged, however, to find that features such as protected and reliable communication at user level and multiprogramming can be provided at very low cost. Bandwidth, however, depends primarily on how data is transferred between host memory and the network. Most of the investigated libraries support zero-copy protocols for certain types of data transfers, but differ significantly in the bandwidth delivered to end users. The highest bandwidth, between 95 and 125 MBytes/s for long message transfers, is delivered by libraries that use DMA on both send and receive sides and avoid all data copies. Libraries that perform additional data copies or use programmed I/O to send data to the network achieve lower maximum bandwidth, in the range of 60-70 MBytes/s.

Similar Papers
  • Research Article
  • Citations146

User-level network interface protocols

  • Jan 01, 1998
  • Computer
  • R.A.F Bhoedjang +2
  • Conference Article
  • Citations159

Pin-down cache: a virtual memory management technique for zero-copy communication

  • Mar 30, 1998
  • H Tezuka +3
  • Conference Article
  • Citations5

Software-addressable optical accelerators for data-intensive applications in cluster-computing platforms

  • Sep 01, 2014
  • P Samadi +6
  • Conference Article
  • Citations6

User level communication on Alpha Linux systems

  • Dec 07, 2000
  • Jie Chen +1
  • Research Article
  • Citations29

Efficient parallel processing on low-cost clusters with GAMMA active ports

  • Feb 01, 2000
  • Parallel Computing
  • G Chiola +1
  • Conference Article

Aggregation protocols in light of reliable communication

  • Oct 01, 2017
  • Ziad Kassam +3
  • Conference Article
  • Citations84

Relaying in diffusion-based molecular communication

  • Jul 01, 2013
  • Arash Einolghozati +2
  • Research Article

A study of utilization of magnetic induction for underwater communication

  • Jan 01, 2021
  • Asian Journal of Multidimensional Research
  • Rahul Vishnoi
  • PDF
  • Research Article
  • Citations73

Joint Computation Offloading and URLLC Resource Allocation for Collaborative MEC Assisted Cellular-V2X Networks

  • Jan 01, 2020
  • IEEE Access
  • Lei Feng +5
  • Research Article
  • Citations63

Reliable real-time communication in can networks

  • Dec 01, 2003
  • IEEE Transactions on Computers
  • L.M Pinho +1
  • Single Report
  • Citations2

The Impossibility of Implementing Reliable communication in the Face of Crashes

  • Sep 01, 1991
  • Alan Fekete +3
  • Research Article
  • Citations31

An Enhanced Data-Reduction Algorithm for Event-Triggered Networks

  • Jul 01, 2009
  • IEEE Transactions on Vehicular Technology
  • R Miucic +2
  • Conference Article
  • Citations19

An Improved Adaptive Data Reduction Protocol for In-Vehicle Networks

  • Apr 03, 2006
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Radovan Miucic +1
  • Research Article
  • Citations51

Reliability and Delay Analysis of Multihop Virus-Based Nanonetworks

  • Sep 01, 2013
  • IEEE Transactions on Nanotechnology
  • Frank Walsh +1
  • Conference Article
  • Citations2

ICAAP: information-Centric network Architecture for Application-specific Prioritization in Smart Grid

  • Feb 16, 2021
  • Anju K James +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.