A lock-controlled session table partitioning scheme with dynamic resource balancing for multi-core architecture

0Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

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. © 2011 IEEE.

Cite

CITATION STYLE

APA

Tsai, W. Y., Huang, N. F., & Hung, H. W. (2011). A lock-controlled session table partitioning scheme with dynamic resource balancing for multi-core architecture. In IEEE International Conference on Communications. Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/icc.2011.5962430

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free