Per-flow state management technique for high-speed networks

作者: Xin Yang , Sakir Sezer

DOI: 10.1109/SOCC.2015.7406911

关键词:

摘要: Flow processing is a fundamental element of stateful traffic classification and it has been recognized as an essential factor for delivering today's application-aware network operations security services. The basic function within flow engine to search maintain table, create new entries if no entry matches associate each with states actions future queries. Network state information on per-flow basis must be managed in efficient way enable Ethernet frame transmissions at 40 Gbit/s (Gbps) 100 Gbps the near future. This paper presents hardware solution management implementing large-scale tables popular computer memories using DDR3 SDRAMs. Working dedicated lookup table over 90 million lookups per second, proposed system able manage 512-bit run time.

参考文章(8)
Ramana Rao Kompella, Walter Willinger, David G. Andersen, Michael K. Reiter, Vyas Sekar, Hui Zhang, CSAMP: a system for network-wide flow monitoring networked systems design and implementation. pp. 233- 246 ,(2008)
Ichinoshin Maki, Hideyuki Shimonishi, Tutomu Murase, Masayuki Murata, Hierarchically Aggregated Fair Queueing (HAFQ) for Per-Flow Fair Bandwidth Allocation IEICE Transactions on Communications. ,vol. 89, pp. 427- 435 ,(2006) , 10.1093/IETCOM/E89-B.2.427
Xin Yang, Sakir Sezer, Shane O'Neill, A Hardware Acceleration Scheme for Memory- Efficient Flow Processing system on chip conference. pp. 437- 442 ,(2014) , 10.1109/SOCC.2014.6948969
Tian Pan, Xiaoyu Guo, Chenhui Zhang, Junchen Jiang, Hao Wu, Bin Liuy, Tracking millions of flows in high speed networks for application identification international conference on computer communications. pp. 1647- 1655 ,(2012) , 10.1109/INFCOM.2012.6195535
S. Yusuf, W. Luk, M. Sloman, N. Dulay, E. C. Lupu, G. Brown, Reconfigurable Architecture for Network Flow Analysis IEEE Transactions on Very Large Scale Integration Systems. ,vol. 16, pp. 57- 65 ,(2008) , 10.1109/TVLSI.2007.912115
I. Maki, H. Shimonishi, T. Murase, M. Murata, H. Miyahara, Hierarchically aggregated fair queueing (HAFQ) for per-flow fair bandwidth allocation in high speed networks international conference on communications. ,vol. 3, pp. 1947- 1951 ,(2003) , 10.1109/ICC.2003.1203938
G. Kornaros, I. Papaefstathiou, A. Nikologiannis, N. Zervos, A fully-programmable memory management system optimizing queue handling at multi gigabit rates Proceedings of the 40th conference on Design automation - DAC '03. pp. 54- 59 ,(2003) , 10.1145/775832.775849
Yossi Azar, Andrei Z. Broder, Anna R. Karlin, Eli Upfal, Balanced Allocations SIAM Journal on Computing archive. ,vol. 29, pp. 180- 200 ,(1999) , 10.1137/S0097539795288490