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
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;
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
DOI :
10.1109/HPCC.2011.25