• DocumentCode
    2091712
  • Title

    Rule Pattern Parallelization of Packet Filters on Muti-core Environments

  • Author

    Yamashita, Yoshiyuki ; Tsuru, Masato

  • Author_Institution
    Dept. Inf. Sci., Saga Univ., Saga, Japan
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    116
  • Lastpage
    125
  • Abstract
    Packet filters are essential for most types of recent information network technologies. To achieve packet filters with high performance, flexibility, and cost-efficiency, the performance must be improved through multi-core processing and single instruction multiple data (SIMD) operations for software-based solutions on general-purpose CPUs. In this work, rule pattern parallelization for latency intensive filtering is investigated. Two types of rule pattern parallelization (range parallelization and modulo parallelization) are introduced and a performance model is analytically derived. Packet filter programs are implemented using range parallelization, modulo parallelization, and a hybrid of the two on two different hardware environments, i.e., the Cell and the Xeon cores. The experimental results validate the analytical model and show the baseline performance, which demonstrates the considerable potential of the rule pattern parallelization approach.
  • Keywords
    information networks; multiprocessing systems; parallel processing; Cell cores; Xeon cores; general-purpose CPUs; information network technologies; latency intensive filtering; modulo parallelization; multicore processing; packet filter programs; rule pattern parallelization; single instruction multiple data operations; Data communication; IP networks; Impedance matching; Multicore processing; Pattern matching; Resource management; Throughput; Multi-core processing; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.25
  • Filename
    6062984