• Home
  • Search
  • Speculative defragmentation - a technique to improve the communication software efficiency for Gigabit Ethernet
  • Cite Icon14
  • https://doi.org/10.1109/hpdc.2000.868643Copy DOI Icon

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

  • Aug 1, 2000
  • C Kurmann +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Cluster platforms offer good computational performance, but they still cannot utilize the potential of Gbit/s communication technology. While the speed of the Ethernet has grown to 1 Gbit/s, the functionality and the architectural support in the network interfaces has remained the same for more than a decade, so that the memory system becomes a limiting factor. To sustain the raw network speed in applications, a network interface architecture would be required, but, for all widely used stacks, a last copy is required for the (de)fragmentation of the transferred network packets, since Ethernet packets are smaller than a page size. Correctly defragmenting packets of various communication protocols in hardware is an extremely complex task. We therefore consider a speculative defragmentation technique that can eliminate the last defragmenting copy operation in zero-copy TCP/IP stacks on existing hardware. The payload of fragmented packets is separated from the headers and stored in a memory page that can be mapped directly to its final destination in user memory. To evaluate our ideas, we integrated a network interface driver with speculative defragmentation into an existing protocol stack and added well-known page remapping and fast buffer strategies. Measurements indicate that we can improve the performance for a Gigabit Ethernet over a standard Linux 2.2 TCP/IP stack by a factor of 1.5-2 for uninterrupted burst transfers. Furthermore, our study demonstrates good speculation success rates for a database and a scientific application code on a cluster of PCs.

Similar Papers
  • Conference Article
  • Citations128

Mosaic

  • Oct 14, 2017
  • Rachata Ausavarungnirun +6
  • Research Article
  • Citations12

Mosaic

  • Aug 28, 2018
  • ACM SIGOPS Operating Systems Review
  • Rachata Ausavarungnirun +6
  • Conference Article
  • Citations4

Hardware Implementation of Network Interface Architecture for RISC-V based NoC-MPSoC Framework

  • Feb 01, 2022
  • M K Aparna Nair +4
  • Book Chapter
  • Citations4

Implementing Application-Specific Cache-Coherence Protocols in Configurable Hardware

  • Jan 01, 1999
  • David Brooks +1
  • Research Article
  • Citations6

Network interfaces for programmable NICs and multicore platforms

  • Sep 26, 2009
  • Computer Networks
  • Andrés Ortiz +3
  • Conference Article
  • Citations7

A complete electronic network interface architecture for global contention-free communication over emerging optical networks-on-chip

  • May 20, 2014
  • Marta Ortín-Obón +4
  • Conference Article
  • Citations12

Multi network interface architectures for fault tolerant Network-on-Chip

  • Jul 01, 2009
  • Ville Rantala +3
  • Book Chapter

Topic 14: Routing and Communication in Interconnection Networks

  • Jan 01, 2004
  • Jose Duato +3
  • Research Article
  • Citations5

A comparison of architectural support for messaging in the TMC CM-5 and the Cray T3D

  • May 01, 1995
  • ACM SIGARCH Computer Architecture News
  • Vijay Karamcheti +1
  • Conference Article

Software support for asynchronous computing across networks

  • Aug 09, 1995
  • M.E Cavender +1
  • Book Chapter
  • Citations1

Implementation and Evaluation of the Mechanisms for Low Latency Communication on DIMMnet-2

  • Sep 07, 2005
  • Yasuo Miyabe +7
  • Conference Article
  • Citations1

NetThreads-10G: Software packet processing on NetFPGA-10G in a virtualized networking environment demonstration abstract

  • Sep 01, 2013
  • Stuart Byma +2
  • Conference Article
  • Citations6

User level communication on Alpha Linux systems

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

A Low-Latency and Memory-Efficient On-chip Network

  • Jan 01, 2010
  • Masoud Daneshtalab +4
  • Research Article
  • Citations146

User-level network interface protocols

  • Jan 01, 1998
  • Computer
  • R.A.F Bhoedjang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.