Digest caches have been proposed as an effective method tospeed up packet classification in network processors. In this paper, weshow that the presence of a large number of small flows and a few largeflows in the Internet has an adverse impact on the performance of thesedigest caches. In the Internet, a few large flows transfer a majority ofthe packets whereas the contribution of several small flows to the totalnumber of packets transferred is small. In such a scenario, the LRUcache replacement policy, which gives maximum priority to the mostrecently accessed digest, tends to evict digests belonging to the few largeflows. We propose a new cache management algorithm called SaturatingPriority (SP) which aims at improving the performance of di...
Several important network applications cannot easily scale to higher data rates without requiring fo...
International audienceWe analyze the performance of CPU-bound network servers and demonstrate experi...
Abstract—Packet forwarding operations in network systems are often performed in software so that rou...
Abstract—Many network devices such as routers and firewalls employ caches to take advantage of tempo...
Emerging network applications require packet classification at line speed on multiple header fields....
Routing algorithms are known to be potential bottlenecks for packet processing. Network ow caching c...
Routing algorithms are known to be a potential bottleneck for packet processing. Network flow cachin...
Caching mechanism has achieved great success in general purpose processor; however, its deployment i...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
Information-Centric Networking (ICN) architecture leverages the network of caches’ idea to br...
Earlier research has shown that the route lookup performance of a network processor can be significa...
Concerns regarding the scalability of the interdomain routing have encouraged researchers to start e...
Abstract—As Internet and information technology have continued developing, the necessity for fast pa...
A flow cache is a fundamental building block for flow-based traffic processing. Its efficiency is cr...
Several important network applications cannot easily scale to higher data rates without requiring fo...
International audienceWe analyze the performance of CPU-bound network servers and demonstrate experi...
Abstract—Packet forwarding operations in network systems are often performed in software so that rou...
Abstract—Many network devices such as routers and firewalls employ caches to take advantage of tempo...
Emerging network applications require packet classification at line speed on multiple header fields....
Routing algorithms are known to be potential bottlenecks for packet processing. Network ow caching c...
Routing algorithms are known to be a potential bottleneck for packet processing. Network flow cachin...
Caching mechanism has achieved great success in general purpose processor; however, its deployment i...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
Information-Centric Networking (ICN) architecture leverages the network of caches’ idea to br...
Earlier research has shown that the route lookup performance of a network processor can be significa...
Concerns regarding the scalability of the interdomain routing have encouraged researchers to start e...
Abstract—As Internet and information technology have continued developing, the necessity for fast pa...
A flow cache is a fundamental building block for flow-based traffic processing. Its efficiency is cr...
Several important network applications cannot easily scale to higher data rates without requiring fo...
International audienceWe analyze the performance of CPU-bound network servers and demonstrate experi...
Abstract—Packet forwarding operations in network systems are often performed in software so that rou...