Title :
Parallelizing Protocol Processing on SMT Processor Efficiently: A FSM Decomposition Approach
Author :
Zhang, Zhibin ; Guo, Li ; Fang, Binxing ; Chen, Xiaojun
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
Abstract :
With the increase of network bandwidth, high performance protocol processing plays more and more important role in high speed network security. Recent studies show that current computer architecture advances and CPU performance improvements have limited impact on network protocol processing performance. Some studies find that in real SMT processor like Intel Xeon processor with hyper-threadings, the sharing resources (like cache) contention between threads can hurt the processing performance of network applications like servers or IDS. How to make protocol processing cope with the advances in computer architecture has been widely studied. In this paper, we put our focus on the processing performance of TCP automata phases, using execution based simulations to model the relationship between each phase performance and cache size, and then measuring the cache contention between threads. We find (1) the load/store units can be the bottleneck of protocol processing; and (2) in connection establishing phase of TCP processing, cache contention between threads is more aggressive than any other phase. We also suggest a FSM decomposition based parallel processing approach to use sharing cache of SMT processors effectively.
Keywords :
finite state machines; telecommunication security; transport protocols; FSM decomposition; Intel Xeon processor; SMT processor; TCP automata phases; cache contention; high speed network security; hyper-threading; protocol processing; Application software; Automata; Bandwidth; Computer architecture; High-speed networks; Intrusion detection; Network servers; Protocols; Surface-mount technology; Yarn; Cache; FSM decomposition; Protocol processing; SMT;
Conference_Titel :
Performance, Computing, and Communications Conference, 2007. IPCCC 2007. IEEE Internationa
Conference_Location :
New Orleans, LA
Print_ISBN :
1-4244-1138-6
Electronic_ISBN :
1097-2641
DOI :
10.1109/PCCC.2007.358913