US 7,321,926 B1 | ||
Method of and system for allocating resources to resource requests | ||
Hui Zhang, Cupertino, Calif. (US); Erik de la Iglesia, Mountain View, Calif. (US); Miguel Gomez, Fremont, Calif. (US); Liang Liu, San Jose, Calif. (US); Rick K. Lowe, Menlo Park, Calif. (US); Mark Aaron Wallace, San Jose, Calif. (US); and Wei Wang, San Jose, Calif. (US) | ||
Assigned to Extreme Networks, Santa Clara, Calif. (US) | ||
Filed on Feb. 11, 2002, as Appl. No. 10/74,462. | ||
Int. Cl. G06F 15/177 (2006.01); G06F 9/46 (2006.01); H04Q 7/20 (2006.01) |
U.S. Cl. 709—220 [455/453; 718/104; 718/105] | 15 Claims |
1. A system for allocating resources to service requests comprising:
a load balancing manager;
a service index table, part of the load balancing manager, having a plurality of super group indexes, the service index table
to receive a first service index corresponding to a service request, the service index table to provide a first of a plurality
super group indexes in response to the first service index, the service index table to provide a first of a plurality of balancing
policies in response to receiving the service index;
a super group block, part of the load balancing manager, to provide a first of a plurality of super groups, each super group
having one or more resource group indexes in response to the provision of the first super group index;
a first load balancer, part of the load balancing manager, to select a first resource group index from among the first super
group based on the first load balancing policy;
a group block, part of the load balancing manager, to provide one or more resource indexes in response to the provision of
the first resource group index, each resource index corresponding to one of a plurality of resources; and
a second load balancer, part of the load balancing manager, to select a first resource index from among the one or more resource
indexes based on a second load balancing policy, to allocate the resource corresponding to the first resource index.
|