Title | ||
---|---|---|
A Lock-Controlled Session Table Partitioning Scheme with Dynamic Resource Balancing for Multi-Core Architecture |
Abstract | ||
---|---|---|
Connection tracking by manipulating session tables is essential for stateful inspection capable applications such as stateful firewalls, network-based intrusion prevention systems (NIPS), traffic accounting and monitoring to process packets according to session state information. With the prevalence of multi-core computing, it is crucial to optimize the existing connection tracking structures and algorithms to fully utilize the underlying parallelism. In this paper, we propose a lock-controlled session table partitioning scheme accompanied with a dynamic resource balancing algorithm for session-aware multi-core networking systems. Experimental results show that the proposed scheme reduces the number of lock contentions to a maximum of 100 times less and, in turn, boosts the performance to 3.5 Gbps higher than the baseline. 100% resource utilization is also achieved by overcoming the constraint of fixed-sized partitioning. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1109/icc.2011.5962430 | ICC |
Keywords | Field | DocType |
network-based intrusion prevention system,traffic accounting,multicore computing,resource utilization,session-aware multicore networking system,multicore architecture,resource allocation,session state information,multiprocessing systems,lock-controlled session table partitioning,computer networks,traffic monitoring,authorisation,stateful firewall,dynamic resource balancing algorithm,stateful inspection capable application,connection tracking,packet processing,session table manipulation,core network,dynamic scheduling,heuristic algorithm,inspection,resource manager,resource management,intrusion prevention system,linux,kernel | Kernel (linear algebra),Resource management,Lock (computer science),Computer science,Network packet,Computer network,Real-time computing,Packet processing,Resource allocation,Stateful firewall,Dynamic priority scheduling,Distributed computing | Conference |
ISSN | ISBN | Citations |
1550-3607 E-ISBN : 978-1-61284-231-8 | 978-1-61284-231-8 | 0 |
PageRank | References | Authors |
0.34 | 4 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Wen-Yen Tsai | 1 | 35 | 3.43 |
Nen-Fu Huang | 2 | 620 | 72.93 |
Hsien-Wei Hung | 3 | 34 | 4.42 |