As network traffic continues to increase and with the requirement to process packets at line rates, high performance routers need to forward millions of packets every second. Even with an efficient lookup algorithm like the LC-trie, each packet needs upto 5 memory accesses. Earlier work shows that a single cache for the nodes of an LC-trie can reduce the number of external memory accesses. We observe that the locality characteristics of the level-one nodes of an LC-trie are significantly different from those of lower-level nodes. Hence, we propose a heterogeneously segmented cache architecture (HSCA) which uses separate caches for level-one and lower-level nodes each with carefully chosen sizes. We further improve the hit rate of the level-...
Routing algorithms are known to be potential bottlenecks for packet processing. Network ow caching c...
Abstract—High performance routers are mostly implemented with network processors because of their so...
Digest caches have been proposed as an effective method tospeed up packet classification in network ...
Packet forwarding is a memory-intensive application requiring multiple accesses through a trie str...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
Packet forwarding is a memory-intensive application requir-ing multiple accesses through a trie stru...
Packet forwarding is a memory-intensive application requiring multiple accesses through a trie struc...
This work introduces and evaluates a technique for speedy packet lookups, called SPAL, in high-perfo...
Emerging network applications require packet classification at line speed on multiple header fields....
Abstract—Many network devices such as routers and firewalls employ caches to take advantage of tempo...
The size of computer networks, along with their bandwidths, is growing exponentially. To support the...
Abstract—Packet forwarding operations in network systems are often performed in software so that rou...
A promising solution in order to cope with the massive request of wireless data traffic consists of...
The size of the global Routing Information Base (RIB) has been increasing at an alarming rate. As a ...
Routing algorithms are known to be a potential bottleneck for packet processing. Network flow cachin...
Routing algorithms are known to be potential bottlenecks for packet processing. Network ow caching c...
Abstract—High performance routers are mostly implemented with network processors because of their so...
Digest caches have been proposed as an effective method tospeed up packet classification in network ...
Packet forwarding is a memory-intensive application requiring multiple accesses through a trie str...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
Packet forwarding is a memory-intensive application requir-ing multiple accesses through a trie stru...
Packet forwarding is a memory-intensive application requiring multiple accesses through a trie struc...
This work introduces and evaluates a technique for speedy packet lookups, called SPAL, in high-perfo...
Emerging network applications require packet classification at line speed on multiple header fields....
Abstract—Many network devices such as routers and firewalls employ caches to take advantage of tempo...
The size of computer networks, along with their bandwidths, is growing exponentially. To support the...
Abstract—Packet forwarding operations in network systems are often performed in software so that rou...
A promising solution in order to cope with the massive request of wireless data traffic consists of...
The size of the global Routing Information Base (RIB) has been increasing at an alarming rate. As a ...
Routing algorithms are known to be a potential bottleneck for packet processing. Network flow cachin...
Routing algorithms are known to be potential bottlenecks for packet processing. Network ow caching c...
Abstract—High performance routers are mostly implemented with network processors because of their so...
Digest caches have been proposed as an effective method tospeed up packet classification in network ...