High data rate stateful protocol processing
AssigneeAstute Networks, Inc.
InventorsFazil Ismet Osman, Simon John Knee
Life of this patent
Estimating the term…
Loading patent…
AssigneeAstute Networks, Inc.
InventorsFazil Ismet Osman, Simon John Knee
Estimating the term…
A method, system, and apparatus for processing messages according to one or more stateful protocols in a data communication system. Messages belonging to various communication flows (such as TCP transport layer “connections”) are processed according to a selected stateful protocol. Messages belonging to a single unified flow are distributed among different protocol processing cores (PPCs) at different times. Assignment of flows to PPCs is typically modifiable at the level of specific individual flows, permitting flexible load balancing between PPCs. The architecture of the system facilitates the method by providing a mix of pipelined and parallel processing structures.
A method of processing data in a stateful protocol processing system (“SPPS”) that processes a multiplicity of flows of messages, each flow being associated with a uniquely corresponding flow identification (“FID”) that is conveyed by messages belonging to such flow, the method comprising:
A method of processing data in a data communication stateful protocol processing system that processes a multiplicity of flows of data communication messages, each flow being associated with a uniquely corresponding flow identification (“FID”) that is conveyed by messages belonging to such flow, the method comprising:
A method of processing data in a stateful protocol processing system (“SPPS”) that processes a multiplicity of flows of messages, each flow being associated with a uniquely corresponding flow identification (“FID”) that is conveyed by messages belonging to such flow, the method comprising:
A system for terminating a data communication transport layer, comprising:
An apparatus for processing messages according to a data communication stateful protocol, the apparatus comprising:
A stateful protocol processing apparatus, comprising:
A method within a data communication system for distributing communication events belonging to corresponding communication flows among a plurality of compatible protocol processors, the method comprising:
Dependencies are inferred from the claim text.