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
Link To Document