Scalable network apparatus for content based switching or validation acceleration
First Claim
Patent Images
1. A system comprising:
- a plurality of processing nodes to separately provide one or more services; and
a plurality of network units cascaded together, at least a portion of the network units to include a loading criteria feature to forward received messages to a next network unit for processing based on whether a condition indicative of an amount of processing capacity available at a given network unit having the loading criteria feature is met, wherein a network unit of the plurality of network units is to select a processing node of the plurality of processing nodes to receive one or more of the received messages.
0 Assignments
0 Petitions
Accused Products
Abstract
A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.
104 Citations
16 Claims
-
1. A system comprising:
-
a plurality of processing nodes to separately provide one or more services; and a plurality of network units cascaded together, at least a portion of the network units to include a loading criteria feature to forward received messages to a next network unit for processing based on whether a condition indicative of an amount of processing capacity available at a given network unit having the loading criteria feature is met, wherein a network unit of the plurality of network units is to select a processing node of the plurality of processing nodes to receive one or more of the received messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a message at a first network unit of a plurality of network units cascaded together; determining, by a loading criteria feature of the first network unit, whether a condition indicative of an amount of processing capacity available at the first network unit is met; forwarding, based on the determination of whether the condition is met, the message to a second network unit of the plurality of network units; and processing the message by the second network unit, the processing comprising selecting a processing node of a plurality of processing nodes that separately provide one or more services; and forwarding the message to the selected processing node. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification