• DocumentCode
    2537418
  • Title

    Effective search strategies for application-independent speedup in UDP demultiplexing

  • Author

    Dixon, Joseph T. ; Calvert, Kenneth L.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1997
  • fDate
    22-25 Sep 1997
  • Firstpage
    468
  • Lastpage
    474
  • Abstract
    We present UDP datagram demultiplexing techniques that can yield potentially substantial application-independent performance gains over BSD-derived UDP implementations. Our demultiplexing strategies exploit local host and UDP implementation features: (1) how UDP processes connection-less datagrams, (2) local host application as client or server, and (3) local host application “density”-resulting in straight-forward hash-based search strategies that caused demultiplexing speedups as high as 24-to-1 over BSD´s one-behind cache. Furthermore, while past researchers have shown that cache-based schemes yield little performance benefit for UDP, we show that cache-based implementations can actually degrade demultiplexing performance. Finally, we recommend simple, non-protocol altering local host modifications for existing and future UDP implementations. We used four server traffic traces and eight algorithms in our trace-driven simulations, and executed more than 60 simulations to obtain our results
  • Keywords
    Internet; data communication; demultiplexing; network servers; packet switching; performance evaluation; traffic; transport protocols; Internet; TCP/IP; UDP datagram demultiplexing; algorithms; application-independent speedup; cache-based schemes; client; connection-less datagrams; demultiplexing performance; hash-based search; local host application; local host features; network server; packet processing; performance gains; search strategies; server traffic; trace-driven simulations; Computer networks; Demultiplexing; Educational institutions; Intelligent networks; Internet; Kernel; Performance gain; Protocols; Sockets; Unicast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 1997. Proceedings., Sixth International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    1095-2055
  • Print_ISBN
    0-8186-8186-1
  • Type

    conf

  • DOI
    10.1109/ICCCN.1997.623353
  • Filename
    623353