Scalable Many-Field Packet Classification using Multidimensional-Cutting Via Selective Bit-Concatenation

作者: Ning Weng , Cheng-Liang Hsieh

DOI: 10.5555/2772722.2772749

关键词:

摘要: OpenFlow Switch in Software-Defined Networking (SDN) has changed packet classification from standard 5-tuple to arbitrary many-field. The growing number of fields a rule and the increasing rules ruleset poses great challenges for terms performance, storage, update cost. In this paper, we design two-stage system address those issues by exploiting sparsity independence. A is examined offline with proposed matrices find representative bits different field rule. We leverage concatenate them as sample values divide into several subsets spaces. Each subset given unique each space. only affects related addresses. pre-filtering stage comes out highly intersecting candidate spaces full match process. Out throughput 356 MPPS 1K 15-field 213 100K when using single NVIDIA K20C GPU card.

参考文章(7)
Viktor K. Prasanna, Yun R. Qu, Shijie Zhou, High-performance architecture for dynamically updatable packet classification on FPGA architectures for networking and communications systems. pp. 125- 136 ,(2013) , 10.5555/2537857.2537882
Weirong Jiang, Viktor K. Prasanna, Scalable Packet Classification on FPGA IEEE Transactions on Very Large Scale Integration Systems. ,vol. 20, pp. 1668- 1680 ,(2012) , 10.1109/TVLSI.2011.2162112
Yun R. Qu, Shijie Zhou, Viktor K. Prasanna, A Decomposition-Based Approach for Scalable Many-Field Packet Classification on Multi-core Processors International Journal of Parallel Programming. ,vol. 43, pp. 965- 987 ,(2015) , 10.1007/S10766-014-0325-6
Changhoon Yim, Hyesook Lim, Nara Lee, Geumdan Jin, Jungwon Lee, Youngju Choi, Boundary cutting for packet classification IEEE ACM Transactions on Networking. ,vol. 22, pp. 443- 456 ,(2014) , 10.1109/TNET.2013.2254124
Cheng-Liang Hsieh, Ning Weng, High performance multi-field packet classification using bucket filtering and GPU processing architectures for networking and communications systems. pp. 233- 234 ,(2014) , 10.1145/2658260.2661768
Yun Qu, Shijie Zhou, Viktor K. Prasanna, Scalable Many-Field Packet Classification on Multi-core Processors symposium on computer architecture and high performance computing. pp. 33- 40 ,(2013) , 10.1109/SBAC-PAD.2013.29
Thilan Ganegedara, Viktor K. Prasanna, StrideBV: Single chip 400G+ packet classification high performance switching and routing. pp. 1- 6 ,(2012) , 10.1109/HPSR.2012.6260820