• DocumentCode
    2239537
  • Title

    Studying network protocol offload with emulation: approach and preliminary results

  • Author

    Westrelin, Roland ; Fugier, Nicolas ; Nordmark, Erik ; Kunze, Kai ; Lemoine, Eric

  • Author_Institution
    Sun Microsystems, Inc., Santa Clara, CA, USA
  • fYear
    2004
  • fDate
    25-27 Aug. 2004
  • Firstpage
    84
  • Lastpage
    90
  • Abstract
    To take full advantage of high-speed networks while freeing CPU cycles for application processing, the industry is proposing new techniques relying on an extended role for network interface cards such as TCP offload engine and remote direct memory access. The paper presents an experimental study aimed at collecting the performance data needed to assess these techniques. This work is based on the emulation of an advanced network interface card plugged on the I/O bus. In the experimental setting, a processor of a partitioned SMP machine is dedicated to network processing. Achieving a faithful emulation of a network interface card is one of the main concerns and it is guiding the design of the offload engine software. This setting has the advantage of being flexible so that many different offload scenarios can be evaluated. Preliminary throughput results of an emulated TCP offload engine demonstrate a large benefit. The emulated TCP offload engine indeed yields 600% to 900% improvement while still relying on memory copies at the kernel boundary.
  • Keywords
    network interfaces; transport protocols; I/O bus; TCP offload engine; TCP/IP; emulation; high-speed networks; kernel boundary; memory copies; network interface card; network protocol offload; remote direct memory access; Access protocols; Commercialization; Demultiplexing; Emulation; Engines; Ethernet networks; Kernel; Network interfaces; Sun; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2004. Proceedings. 12th Annual IEEE Symposium on
  • Print_ISBN
    0-7803-8686-8
  • Type

    conf

  • DOI
    10.1109/CONECT.2004.1375208
  • Filename
    1375208