• DocumentCode
    3425167
  • Title

    Code Optimization for Packet Filters

  • Author

    Yamashita, Yoshiyuki ; Tsuru, Masato

  • Author_Institution
    Dept. Inf. Sci., Saga Univ.
  • fYear
    2007
  • fDate
    15-19 Jan. 2007
  • Firstpage
    86
  • Lastpage
    86
  • Abstract
    Packet filters play an essential role for network traffic/security management in today´s Internet. To make software-based packet filters so fast that could work even in suffering from DOS attacks, the authors are challenging to effectively combine both the higher-level optimization relating to algorithmic structure adapted to the input packet sequence and the lower-level one relating to acceleration techniques in compiler study. In this paper, we focus on the lower-level (machine code) optimization using software pipelining, and report preliminary experimental results indicating that our approach has great potential to accelerate packet filter performance. Our code optimization achieves more than ten times higher performance compared with a conventional interpreter-based packet filter for each of seven typical fragments of packet filter rules
  • Keywords
    Internet; computer network management; filtering theory; optimisation; packet switching; pipeline processing; telecommunication security; telecommunication traffic; Internet; code optimization; machine code; network traffic-security management; packet filter; software pipelining; Acceleration; Buffer storage; Computer crime; IP networks; Information filtering; Information filters; Intrusion detection; Optimizing compilers; Switches; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet Workshops, 2007. SAINT Workshops 2007. International Symposium on
  • Conference_Location
    Hiroshima
  • Print_ISBN
    0-7695-2757-4
  • Electronic_ISBN
    0-7695-2757-4
  • Type

    conf

  • DOI
    10.1109/SAINT-W.2007.33
  • Filename
    4090157