• DocumentCode
    2127142
  • Title

    Modeling filtering predicates composition with Finite State Automata

  • Author

    Leogrande, Marco ; Ciminiera, Luigi ; Risso, Fulvio

  • Author_Institution
    Dipt. di Autom. e Inf., Politec. di Torino, Torino, Italy
  • fYear
    2011
  • fDate
    15-17 Sept. 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Designing an efficient and scalable packet filter for modern computer networks becomes each day more challenging: the increased data rate and a much higher number of active hosts make filtering expressions more complex than in the past, noticeably stressing the filtering systems. Some architectures focus on the most used filtering patterns and predicates, but must use a slower fallback if filtering on “less used” ones; dynamic code generation systems implement complex optimizations, but these compiler-oriented algorithms focus only on the final code, where most of the protocol abstraction is lost. This paper presents mpFSA, a novel packet filter model based on the Finite State Automata formalism to guarantee optimality w.r.t. the number of packet accesses, that aims at allowing powerful optimizations without sacrificing efficiency and scalability.
  • Keywords
    automata theory; computer networks; filtering theory; finite state machines; compiler-oriented algorithms; dynamic code generation systems; filtering expressions; filtering patterns; filtering systems; finite state automata; modeling filtering predicates composition; modern computer networks; packet filter model; protocol abstraction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software, Telecommunications and Computer Networks (SoftCOM), 2011 19th International Conference on
  • Conference_Location
    Split
  • Print_ISBN
    978-1-4577-1439-9
  • Type

    conf

  • Filename
    6064389