Title :
Cache Architecture for High-Speed Multidimensional Packet Processing
Author_Institution :
Dept. of Inf. Eng., Conservancy Vocational Inst. of North China, Zhengzhou, China
Abstract :
In this paper, we implement a multi-dimensional packet classification that is based on the hierarchical binary prefix search. We first implement the multi-dimensional binary prefix search packet classification on Intel IXP2400 Network Processor that does not have hardware supported cache. To further improve the performance of our proposed search, we develop a software-based cache scheme. We introduce the idea of "partial hit" in which the packet header not only matches the first dimension of the cache entry but not the first two dimensions. With the specially processing to the case "partial hit", our cache has contribution to the overall performance even when the cache is not hit.
Keywords :
cache storage; multiprocessing systems; pattern classification; Intel IXP2400 Network Processor; cache architecture; hierarchical binary prefix search; high-speed multidimensional packet processing; multi dimensional packet classification; partial hit; software-based cache scheme; Arrays; Indexes; Memory management; Pipelines; Random access memory; Switches; Network processor; cache; hierarchical binary prefix search; multi-dimensional packet classification;
Conference_Titel :
Internet Computing for Science and Engineering (ICICSE), 2012 Sixth International Conference on
Conference_Location :
Henan
Print_ISBN :
978-1-4673-1683-5
DOI :
10.1109/ICICSE.2012.21