DocumentCode :
2564350
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
fYear :
2007
fDate :
11-13 April 2007
Firstpage :
348
Lastpage :
355
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications Conference, 2007. IPCCC 2007. IEEE Internationa
Conference_Location :
New Orleans, LA
ISSN :
1097-2641
Print_ISBN :
1-4244-1138-6
Electronic_ISBN :
1097-2641
Type :
conf
DOI :
10.1109/PCCC.2007.358913
Filename :
4197949
Link To Document :
بازگشت