The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 02, 2016

Filed:

Jun. 28, 2013
Applicant:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Inventors:

Rajiv Mirani, San Jose, CA (US);

Rajiv Sinha, San Jose, CA (US);

Abhishek Chauhan, San Jose, CA (US);

Anil Shetty, Union City, CA (US);

Assignee:

CITRIX SYSTEMS, INC., Fort Lauderdale, FL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/803 (2013.01); G06F 9/50 (2006.01); H04L 12/861 (2013.01); H04L 29/12 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 47/125 (2013.01); G06F 9/5005 (2013.01); H04L 49/90 (2013.01); H04L 67/02 (2013.01); G06F 2209/5016 (2013.01); H04L 29/12066 (2013.01); H04L 61/1511 (2013.01); H04L 67/14 (2013.01);
Abstract

The present solution is related to a method for distributing flows of network traffic across a plurality of packet processing engines executing on a corresponding core of a multi-core device. The method includes receiving, by a multi-core device intermediary to clients and servers, a packet of a first flow of network traffic between a client and server. The method also includes assigning, by a flow distributor of the multi-core device, the first flow of network traffic to a first core executing a packet processing engine and distributing the packet to this core. The flow distributor may distribute packets of another or second flow of traffic between another client and server to a second core executing a second packet processing engine. When a packet for the flow of traffic assigned to the first core is received, such as a third packet, the flow distributor distributes this packet to the first core.


Find Patent Forward Citations

Loading…