A Parallel Method of Deep Packet Inspection based on Message-Passing Interface

Jiaxing Qu, Guoyin Zhang, Xizhong Wang, Jiahui Liu, Dahua Song · International Journal of Security and Its Applications · 2015

With the increasing number of cores in multicore processors, it is challenging task how to take advantage of powerful parallel computing for the deep packet inspection.This paper introduces the deep packet inspection with a parallel method which exploits the message-passing interface (MPI).The parallel procedure includes the master thread and the slave thread.The master assigns the data packet to the slave.The slave executes the string matching with rules for inspecting.Both the master and the slave communicate by using MPI functions.The experimental results show that the parallel method is suitable for the trend of the increasing number of cores in multicore processors.Moreover, when the number of threads is equal to the number of cores in multicore processors, the performance arrives at the maximum throughput.

Read the paper · More papers on PaperTik