• DocumentCode
    2908453
  • Title

    Classification and characterization of host network interface architectures

  • Author

    Na, Bo-kyun ; Hariri, Salim

  • Author_Institution
    EECS Dept., Syracuse Univ., NY, USA
  • fYear
    1998
  • fDate
    1-3 Sep 1998
  • Firstpage
    177
  • Lastpage
    180
  • Abstract
    The recent advances in high speed network technologies have made parallel and distributed computing over a Network of Workstations (NOW) an attractive and a cost effective computing environment. However, the performance of parallel and distributed applications running on NOW resources suffers from high latency and low throughput even when the network speed is in Megabit or Gegabit per second range. The main reasons for the low performance can be contributed to the design of the host network interface (HNI) and the software mechanisms used to transmit data from the host to the network and vice versa. We review HNI designs and propose a hierarchical taxonomy to characterize and describe the architectures of HNI. The taxonomy consists of two levels of characterization: architectural level and protocol level. In the architectural level, we describe the main components used to implement any HNI and how they interact with each other to perform the HNI functions. In the protocol level, we describe how the software functions (data copying, transport protocol functions, etc.) are mapped into the main HNI components identified at the architecture level. We provide several examples that show how our taxonomy can accurately describe the architectures of HNI and also characterize the performance limitations of any HNI design
  • Keywords
    computer networks; multiprocessing systems; network interfaces; parallel processing; HNI designs; NOW resources; Network of Workstations; architectural level; cost effective computing environment; data copying; distributed computing; hierarchical taxonomy; high speed network technologies; host network interface architectures; protocol level; software mechanisms; transport protocol functions; Computer architecture; Computer networks; Concurrent computing; Costs; Distributed computing; High-speed networks; Network interfaces; Taxonomy; Transport protocols; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology Conference, 1998. IEEE
  • Conference_Location
    Syracuse, NY
  • Print_ISBN
    0-7803-9914-5
  • Type

    conf

  • DOI
    10.1109/IT.1998.713409
  • Filename
    713409