High-Performance Host Interfacing for Packet-Switched Networks,

Abstract

High performance computer communication between users requires significant improvements over conventional host-to-network interfaces. Conventional host-to-network interfaces impose excessive processing, system bus and interrupt overhead on a host. We discuss in this report three closely related questions that should be addressed in designing a high performance host interface. The first key question is should one have to change transport protocols. The second key question is how to divide transport protocol processing between a front-end, that we shall call network adapter, and the host processor. The third key question is what are the important trade-offs in the design of a network adapter. As a result of this investigation, proposed a Network Adapter Board (NAB) architecture. A prototype for NAB was built and the performance for the prototype shows an order of magnitude higher throughout for large data transfer and almost a third lower latency for mall amounts of data transfer. Based on this work, we conclude that state machines of current transport protocols do not have to change for high performance. The only desired change is the streamlining of transport protocols to facilitate techniques such as pipelined processing, predictive harder processing, and optimization of latency for small packets.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1991
Accession Number
ADA325913

Entities

People

  • Hemant R. Kanakia

Organizations

  • Stanford University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Communication Systems
  • Communications Protocols
  • Computer Communications
  • Computer Networks
  • Computer Science
  • Computers
  • Data Links
  • Data Transmission
  • Digital Communications
  • Hypervelocity Flow
  • Local Area Networks
  • Network Architecture
  • Network Protocols
  • Network Science
  • Operating Systems
  • Packet Loss
  • Transport Protocols

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Parallel and Distributed Computing.
  • Systems Analysis and Design