2020
DOI: 10.3390/electronics9060999
|View full text |Cite
|
Sign up to set email alerts
|

PipeCache: High Hit Rate Rule-Caching Scheme Based on Multi-Stage Cache Tables

Abstract: OpenFlow switches hardware cannot store all the OpenFlow rules due to a limited resource. The rule-caching scheme is one of the best solutions to solve the hardware size limitation. In OpenFlow switches, Multiple Flow Tables (MFTs) provide more flexible flow control than a single table. Exact match and wildcard match are two typical matching methods. The exact match applies to a single flow table and multiple flow tables, but the performance is low under frequently changing traffic. Many commodity switches use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 23 publications
0
1
0
Order By: Relevance
“…Many research studies aim to use less TCAM space to forward the vast majority of traffic; this includes dependencies among rules, e.g., [22,23]. Devoflow [2] proposes sampling and trigger techniques to figure out elephant flows, deploying flow entries only for these elephant flows.…”
Section: Flow Table Cachingmentioning
confidence: 99%
“…Many research studies aim to use less TCAM space to forward the vast majority of traffic; this includes dependencies among rules, e.g., [22,23]. Devoflow [2] proposes sampling and trigger techniques to figure out elephant flows, deploying flow entries only for these elephant flows.…”
Section: Flow Table Cachingmentioning
confidence: 99%
“…Moreover, offloading the processing of packets that match the cached rules to the hardware accelerator can allow for making full use of parallel hardware and improve performance. Rule-caching schemes can vary according to different deployment scenarios [43]. The choice of caching policy is beyond the scope of this article; thus, we simply implement cached-rule tables with two different kinds of caching policies on the accelerator as use cases.…”
Section: Use Casesmentioning
confidence: 99%