Title
Flow Cache Cleansing with FPGA Hash Pipe for Highly Stabilized Software Data Plane
Abstract
Recent expansion of cloud services is accelerating the development of flexible and fast network technologies. Software and hardware co-design of data plane packet processing pipelines is attracting growing attentions to achieve both flexibility and high-speed performance at the same time. In this paper, we propose a technique called flow cache cleansing for the data plane of a software switch co-designed with an FPGA hashing pipeline. If a lot of small flow rushes to the target system, the flow cache of the software switch is contaminated, causing performance degradation and instability. Our contribution is to clarify the factor determining the performance and overcome the stability issue. Experimental results show that the proposed method can mitigate the flow cache pollution and achieve throughput as much as several times faster than some commodity technologies. Moreover, the results demonstrate that the proposed method produced at least several times higher performance stability than existing technologies.
Year
DOI
Venue
2018
10.1109/HPSR.2018.8850756
2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)
Keywords
Field
DocType
flow cache pollution,commodity technologies,cloud services,flexible network technologies,data plane packet processing pipelines,high-speed performance,software switch,FPGA hashing pipeline,performance degradation,software-hardware co-design,flow cache cleansing,software data plane
Forwarding plane,Cache pollution,Computer science,Cache,Real-time computing,Packet processing,Software,Hash function,Throughput,Cloud computing,Embedded system
Conference
ISSN
ISBN
Citations 
2325-5595
978-1-5386-7802-2
0
PageRank 
References 
Authors
0.34
0
10
Name
Order
Citations
PageRank
Koji Yamazaki1278.41
Yuta Ukon200.34
Shuhei Yoshida300.34
Saki Hatta400.68
Yusuke Sekihara500.34
Shoko Ohteru642.29
Tomoaki Kawamura700.34
Takahiro Hatano800.68
Koyo Nitta93912.83
Akihiko Miyazaki1000.68