• DocumentCode
    410076
  • Title

    Achieving wire-speed protocol processing in a multi-Gbps network using BSD UNIX and an OC-48c network interface card

  • Author

    Shimizu, Kazuo ; Ogura, Tsuneo ; Kawano, T. ; Kimiyama, Hiroyuki ; Maruyama, Mihoko

  • Author_Institution
    NTT Network Innovation Laboratories
  • Volume
    1
  • fYear
    2004
  • fDate
    9-11 Feb. 2004
  • Firstpage
    334
  • Lastpage
    339
  • Abstract
    We investigated the capability of BSD UNIX to achieve wire-speed protocol processing in multi-Gbps networks by using an OC-48c (2.A Gbps) network interface card. Our preliminary evaluation showed that wire-speed transmission was achieved with a Linux system, whereas the maximum throughput was limited to around 1.9 Gbps with a FreeBSD system. We quantitatively determined the cost of FreeBSD´s unique buffer management schemes, and reduced it with adaptive drivers which adapt their behavior according to the states of the host´s resources. Two adaptive methods that we tried yielded 70% packet-processing gain and 10% throughput gain.
  • Keywords
    High-speed networks; Intelligent networks; Linux; Network interfaces; Network servers; Protocols; SONET; Synchronous digital hierarchy; Technological innovation; Throughput; BSD; MAPOS; NIC; OC-48c; high-speed protocol processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Technology, 2004. The 6th International Conference on
  • Conference_Location
    Phoenix Park, Korea
  • Print_ISBN
    89-5519-119-7
  • Type

    conf

  • DOI
    10.1109/ICACT.2004.1292885
  • Filename
    1292885