Packet classification is a central component of modern network functionality, yet satisfactory memory usage and overall performance remains an elusive challenge at the highest speeds. The recent emergence of chip multiprocessors and other low-cost, highly parallel processing hardware provides a promising platform on which to realize increased classification performance. In this paper we analyze the performance of packet classification in the context of parallel, shared-memory architectures. We begin with two classic algorithms--Aggregated Bit Vector and HiCuts--and parallelize each of them multiple ways. We discuss the tradeoffs of different architectures in the context of these algorithms, and we evaluate the schemes on both ...
Abstract—As one of the critical data path functions for many emerging networking applications, packe...
The evolution of network services is closely related to the network technology trend. Originally net...
Many proposed and implemented packet classification algorithms trade off JT1emory against lookup-tim...
Network processors implemented as systems-on-chip with multiple processors and peripherals offer a r...
Abstract—During the past decade, the packet classification problem has been widely studied to accele...
Abstract—During the past decade, the packet classification problem has been widely studied to accele...
Thesis (Ph.D.), School of Electrical Engineering and Computer Science, Washington State UniversityPa...
Packet classification is an enabling technology to support advanced Internet services. It is still a...
Abstract. Packet classification is important in fulfilling the require-ments of differentiated servi...
Packet classification is a computationally intensive, highly parallelizable task in many advanced ne...
Network processors are being asked to perform increasingly complex operations on packets of informat...
Nowadays commodity hardware is offering an ever increasing degree of parallelism: CPUs are equipped ...
Abstract—We observe that a same ruleset can induce very different memory requirement, as well as var...
This document describes a new networking subsystem architecture built around a packet classifier exe...
Abstract--Packet Classification (PC) has been a critical data path function for many emerging networ...
Abstract—As one of the critical data path functions for many emerging networking applications, packe...
The evolution of network services is closely related to the network technology trend. Originally net...
Many proposed and implemented packet classification algorithms trade off JT1emory against lookup-tim...
Network processors implemented as systems-on-chip with multiple processors and peripherals offer a r...
Abstract—During the past decade, the packet classification problem has been widely studied to accele...
Abstract—During the past decade, the packet classification problem has been widely studied to accele...
Thesis (Ph.D.), School of Electrical Engineering and Computer Science, Washington State UniversityPa...
Packet classification is an enabling technology to support advanced Internet services. It is still a...
Abstract. Packet classification is important in fulfilling the require-ments of differentiated servi...
Packet classification is a computationally intensive, highly parallelizable task in many advanced ne...
Network processors are being asked to perform increasingly complex operations on packets of informat...
Nowadays commodity hardware is offering an ever increasing degree of parallelism: CPUs are equipped ...
Abstract—We observe that a same ruleset can induce very different memory requirement, as well as var...
This document describes a new networking subsystem architecture built around a packet classifier exe...
Abstract--Packet Classification (PC) has been a critical data path function for many emerging networ...
Abstract—As one of the critical data path functions for many emerging networking applications, packe...
The evolution of network services is closely related to the network technology trend. Originally net...
Many proposed and implemented packet classification algorithms trade off JT1emory against lookup-tim...