MULTI-STAGE MULTI-CORE PROCESSING OF NETWORK PACKETS

Patent №

US 8,094,560

Granted

2012-01-10

Filed 2008

Owner

ROHATI SYSTEMS, INC. A DELAWARE CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12123223

Techniques for multi-stage multi-core processing of network packets are described herein. In one embodiment, work units are received within a network element, each work unit representing a packet of different flows to be processed in multiple processing stages. Each work unit is identified by a work unit identifier that uniquely identifies a flow in which the associated packet belongs and a processing stage that the associated packet is to be processed. The work units are then dispatched to multiple core logic, such that packets of different flows can be processed concurrently by multiple core logic and packets of an identical flow in different processing stages can be processed concurrently by multiple core logic, in order to determine whether the packets should be transmitted to one or more application servers of a datacenter. Other methods and apparatuses are also described.

AI hardwareH04L 45/42H04L 45/38H04L 49/1546H04L 49/254H04L 49/3063H04L 49/351

AI classification

AI hardware0.98
Machine learning0.04
Knowledge representation0.03
Planning0.01
Evolutionary computation0.00
Natural language0.00
Vision0.00
Speech0.00

Ownership

ROHATI SYSTEMS, INC. A DELAWARE CORPORATION

assignment · 211070747

Assignors

BAGEPALLI, NAGARAJ, PATRA, ABHIJIT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC