DocumentCode
3425167
Title
Code Optimization for Packet Filters
Author
Yamashita, Yoshiyuki ; Tsuru, Masato
Author_Institution
Dept. Inf. Sci., Saga Univ.
fYear
2007
fDate
15-19 Jan. 2007
Firstpage
86
Lastpage
86
Abstract
Packet filters play an essential role for network traffic/security management in today´s Internet. To make software-based packet filters so fast that could work even in suffering from DOS attacks, the authors are challenging to effectively combine both the higher-level optimization relating to algorithmic structure adapted to the input packet sequence and the lower-level one relating to acceleration techniques in compiler study. In this paper, we focus on the lower-level (machine code) optimization using software pipelining, and report preliminary experimental results indicating that our approach has great potential to accelerate packet filter performance. Our code optimization achieves more than ten times higher performance compared with a conventional interpreter-based packet filter for each of seven typical fragments of packet filter rules
Keywords
Internet; computer network management; filtering theory; optimisation; packet switching; pipeline processing; telecommunication security; telecommunication traffic; Internet; code optimization; machine code; network traffic-security management; packet filter; software pipelining; Acceleration; Buffer storage; Computer crime; IP networks; Information filtering; Information filters; Intrusion detection; Optimizing compilers; Switches; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Applications and the Internet Workshops, 2007. SAINT Workshops 2007. International Symposium on
Conference_Location
Hiroshima
Print_ISBN
0-7695-2757-4
Electronic_ISBN
0-7695-2757-4
Type
conf
DOI
10.1109/SAINT-W.2007.33
Filename
4090157
Link To Document