Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems 2008
DOI: 10.1145/1477942.1477952
|View full text |Cite
|
Sign up to set email alerts
|

A scalable multithreaded L7-filter design for multi-core servers

Abstract: L7-filter is a significant component in Linux's QoS framework that classifies network traffic based on application layer data. It enables subsequent distribution of network resources in respect to the priority of applications. Considerable research has been reported to deploy multicore architectures for computationally intensive applications. Unfortunately, the proliferation of multi-core architectures has not helped fast packet processing due to: 1) the lack of efficient parallelism in legacy network programs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
37
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 42 publications
(37 citation statements)
references
References 18 publications
0
37
0
Order By: Relevance
“…Performance and scalability of regex-based traffic classification has been extensively studied [4,18,44]. Alternative protocol identification strategies that have been explored include using packet sizes and timings [6,51], the types and number connections initiated by a host (its "social behavior") [23,26], and various machine learning techniques [33,34,55].…”
Section: Related Workmentioning
confidence: 99%
“…Performance and scalability of regex-based traffic classification has been extensively studied [4,18,44]. Alternative protocol identification strategies that have been explored include using packet sizes and timings [6,51], the types and number connections initiated by a host (its "social behavior") [23,26], and various machine learning techniques [33,34,55].…”
Section: Related Workmentioning
confidence: 99%
“…The new Affinity-based Scheduling enabled architecture of L7-Filter is shown in Figure 5. The cache performance of a multi-threaded L7-filter running on a kernel incorporating Affinitybased Scheduling has been evaluated by Guo [5] and is shown in Figure 6. …”
Section: Affinity-based Schedulingmentioning
confidence: 99%
“…Payload-based methods are accurate, but they consume a lot of computation power and become bottleneck when hardware resources are limited. Guo et al [9] presents that the throughput of original L7-filter is around 200Mbps on an latest Intel Xeon platform. Although the throughput of 8-thread parallel version reaches 1.2Gbps, it is far below the wire-speed of modern access networks (e.g.…”
Section: Introductionmentioning
confidence: 99%