Publications
A reconfigurable architecture for multi-gigabit speed content-based routing
Abstract
This paper presents a reconfigurable architecture for high-speed content-based routing. Our architecture goes beyond simple pattern matching by implementing a parsing engine that defines the semantics of patterns that are parsed within the data stream. Defining the semantics of patterns allows for more accurate processing and routing of packets using any fields that appear within the payload of the packet. The architecture consists of several components, including a pattern matcher, a parsing structure, and a routing module. Both the pattern matcher and parsing structure are automatically generated using an application-specific compiler that is described in this paper. The compiler accepts a grammar specification as input and outputs a data parser in VHDL. The routing module receives control signals from both the pattern matcher and the parsing structure that aid in the routing of packets. We illustrate how a …
- Date
- 2006
- Authors
- James Moscola, Young H Cho, John W Lockwood
- Conference
- 14th IEEE Symposium on High-Performance Interconnects (HOTI'06)
- Pages
- 61-66
- Publisher
- IEEE