Device and method for balancing loads between different paths in a computer system
AssigneePlatform Computing Corporation
InventorsKhalid Ahmed, Rodney William Jones, Ming Q. Xu
Life of this patent
Estimating the term…
Loading patent…
AssigneePlatform Computing Corporation
InventorsKhalid Ahmed, Rodney William Jones, Ming Q. Xu
Estimating the term…
A system and method for balancing loads in a computer system is disclosed. The system and method assess the health of various paths in a computer system by determining the health or status of at least two layers on each path. A health or status of the paths is then determined based on the information of the health of each layer in the path. A load balancing device routes information for processing to the various paths based on the determined health of the paths. To better estimate the health of a path, algorithms which weight the health signals for each layer are used giving greater weight to layers of greater importance. The system and method can also add or remove additional paths if the combined health of the existing paths is determined to be above or below a predetermined value. In addition, the weight of certain layers can be locked in to provide for updating of specific layers. A topology of the computer system is used to determine the health or status of the paths and this topology can either be entered by a programmer or independently determined by the load balancing system.
In a computer system for receiving information from a network, said computer system operable to process said information through at least two paths with at least two layers in one of the paths, a load balancing system for balancing processing of the information on each of the paths of the computer system, said load balancing system comprising:
In a computer system for receiving information from a network, said computer system operable to process said information through at least two paths with at least two layers on one of the paths, a load balancing method for balancing processing of the information on each of the paths of the computer system, said load balancing method comprising the steps of:
In a computer system for receiving information from a network, said computer system operable to process said information through at least two paths with at least two layers in one of the paths, a load balancing system for balancing processing of the information on each of the paths of the computer system, said load balancing system comprising:
Dependencies are inferred from the claim text.