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:
Sep. 01, 2009

Filed:

Feb. 12, 2002
Applicants:

Wei Wang, San Jose, CA (US);

Hui Zhang, Cupertino, CA (US);

Erik DE LA Iglesia, Mountain View, CA (US);

Ricky K. Lowe, Atherton, CA (US);

Kiet Tran, Saratoga, CA (US);

Mark Aaron Wallace, San Jose, CA (US);

Inventors:

Wei Wang, San Jose, CA (US);

Hui Zhang, Cupertino, CA (US);

Erik De La Iglesia, Mountain View, CA (US);

Ricky K. Lowe, Atherton, CA (US);

Kiet Tran, Saratoga, CA (US);

Mark Aaron Wallace, San Jose, CA (US);

Assignee:

Extreme Networks, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system for and method of allocating a resource to a service request based on application of a persistence policy is described. In one embodiment, upon or after allocation of a resource to a resource request, an entry representing the allocation is made in a data structure using a first index derived from information relating to the resource request if such is available. An entry representing the allocation is also made in the data structure using a second index derived from information relating to the resource request. When a resource request is received, the data structure is accessed using the first index if such is available. If an entry corresponding to the first index is available, the resource corresponding to the entry is allocated to the request. If the first index or an entry corresponding to the first index is unavailable, the data structure is accessed using the second index. If an entry corresponding to the second index is available, the resource corresponding to the entry is allocated to the request. If an entry corresponding to the second index is unavailable, a resource is allocated to the request based on application of a load balancing policy or other persistence policy. One or more entries are then made in the table corresponding to the new allocation.


Find Patent Forward Citations

Loading…