• Title of article

    Low-Latency Linux Drivers for Ethernet over High-Speed Networks

  • Author/Authors

    Rainer Finocchiaro، نويسنده , , Lukas Razik، نويسنده , , Stefan Lankes، نويسنده , , Thomas Bemmerl ، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2009
  • Pages
    16
  • From page
    1
  • To page
    16
  • Abstract
    Nowadays, high computing demands are often tackled by clusters of single computers, each of which is basically an assembly of a growing number of CPU cores and main memory, also called a node; these nodes are connected by some kind of communication network. With the growing speed and number of CPU cores, the network becomes a severe bottleneck limiting overall cluster performance. Highspeed interconnects like InfiniBand, SCI, and Dolphin DX are good for alleviating this communication bottleneck, when the communication software is either based on IP or specifically adapted to the interconnect. Software written to communicate directly via Ethernet frames can not be used this way, though. In this article, we present two drivers for Linux that fill this gap. ETHOS is a very generic Ethernet over Sockets driver. With this driver it is possible to use any interconnect that offers a sockets interface as replacement for Ethernet. The second driver, ETHOM, sacrifices the compatibility with a wide range of interconnects in favour of higher performance on top of Dolphinʹs high-speed networks SCI and DX. It enhances their functionality by offering an Ethernet and with that an IP interface. Both drivers allow usage of layer-2 kernel functionality like interface bonding and bridging. By means of various measurements, we show that ETHOS and ETHOM with InfiniBand, SCI, or DX offer a two- to threefold increase in communication performance over Gigabit Ethernet.
  • Keywords
    ETHERNET , TIPC , Dolphin DX , InfiniBand , Linux , SCI
  • Journal title
    IAENG International Journal of Computer Science
  • Serial Year
    2009
  • Journal title
    IAENG International Journal of Computer Science
  • Record number

    675369