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:
May. 21, 2019

Filed:

Nov. 28, 2016
Applicant:

Nec Laboratories America, Inc., Princeton, NJ (US);

Inventors:

Mohammad Khojastepour, Lawrenceville, NJ (US);

Rajesh Mahindra, Sunnyvale, CA (US);

Sampath Rangarajan, Bridgewater, NJ (US);

Karthikeyan Sundaresan, Manalapan, NJ (US);

Assignee:

NEC Corporation, Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/505 (2013.01); G06F 9/5061 (2013.01); H04L 67/10 (2013.01);
Abstract

Computer-implemented methods and a system are provided for distributing tasks between a plurality of processes in a computer network. A method includes distributing, by a load balancer in the computer network, tasks between the plurality of processes. The method further includes maintaining, by the load balancer, a registry for each of the tasks. For a given task, the registry indicates which of the plurality of processes to which the given task is distributed based on a hash function. The method also includes forming, by the load balancer, a respective set of registries for each of the plurality of processes, based on a set of thresholds. The method additionally includes redefining, by the load balancer, the set of thresholds when one of the plurality of processes ceases or a new process, added to the plurality of processes, commences.


Find Patent Forward Citations

Loading…