• Cite Icon146
  • https://doi.org/10.1109/2.730737Copy DOI Icon

User-level network interface protocols

  • Jan 1, 1998
  • Computer
  • R.a.f Bhoedjang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern high speed local area networks offer great potential for communication intensive applications, but their performance is limited by the use of traditional communication protocols, such as TCP/IP. In most cases, these protocols require that all network access be through the operating system, which adds significant overhead to both the transmission path (typically a system call and data copy) and the receive path (typically an interrupt, a system call, and a data copy). To address this performance problem, several user level communication architectures have been developed that remove the operating system from the critical communication path. The article describes six important issues to consider in designing communication protocols for user level architectures. The issues discussed focus on the performance and semantics of a communication system. These issues include data transfer, address translation, protection, and control transfer mechanisms, as well as the issues of reliability and multicast. To provide a basis for analyzing these issues, the authors present a simple network interface protocol for Myricom's Myrinet network, which has a programmable network interface. Researchers can thus explore many protocol design options, and several groups have designed communication systems for Myrinet. The authors refer to 11 such systems, all of which differ significantly in how they resolve these design issues but all of which aim for high performance and provide a lean, low level, and more or less generic communication facility.

Similar Papers
  • Conference Article
  • Citations36

User-Space Communication: A Quantitative Study

  • Jan 01, 1998
  • S Araki +5
  • Research Article
  • Citations13

H-Bus: an experimental ATM-based optical premises network

  • Jan 01, 1989
  • Journal of Lightwave Technology
  • H.J Chao +2
  • Book Chapter
  • Citations21

Workloads for Programmable Network Interfaces

  • Jan 01, 2000
  • Patrick Crowley +3
  • Conference Article
  • Citations6

User level communication on Alpha Linux systems

  • Dec 07, 2000
  • Jie Chen +1
  • Conference Article
  • Citations10

Research and Implementation of Zero-Copy Technology Based on Device Driver in Linux

  • Jun 01, 2006
  • Hongfeng Zhu +3
  • Research Article
  • Citations6

Network interfaces for programmable NICs and multicore platforms

  • Sep 26, 2009
  • Computer Networks
  • Andrés Ortiz +3
  • Research Article
  • Citations5

Adopting System Call Based Address Translation into User-Level Communication

  • Jan 01, 2006
  • IEEE Computer Architecture Letters
  • Moon-Sang Lee +3
  • Conference Article
  • Citations14

Speculative defragmentation - a technique to improve the communication software efficiency for Gigabit Ethernet

  • Aug 01, 2000
  • C Kurmann +3
  • Conference Article
  • Citations159

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

  • Mar 30, 1998
  • H Tezuka +3
  • Research Article
  • Citations67

Redundant data transmission in control/estimation over lossy networks

  • Jun 30, 2012
  • Automatica
  • Alexandre R Mesquita +2
  • Research Article
  • Citations5

Anticipatory I/O Management for Clustered Flash Translation Layer in NAND Flash Memory

  • Dec 04, 2008
  • ETRI Journal
  • Kwanghee Park +3
  • Conference Article
  • Citations1

Reliability issues in network planning

  • Jan 01, 2005
  • A Pakstas
  • Conference Article
  • Citations1

Efficient and Reliable Car-to-Cloud Data Transfer Empowered by BBR-Enabled Network Coding

  • Aug 01, 2018
  • Johannes Pillmann +4
  • PDF
  • Research Article
  • Citations71

Understanding the growth of the Fediverse through the lens of Mastodon

  • Sep 01, 2021
  • Applied Network Science
  • Lucio La Cava +2
  • Preprint Article
  • Citations1

Understanding the growth of the Fediverse through the lens of Mastodon

  • Jun 29, 2021
  • arXiv (Cornell University)
  • Lucio La Cava +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.