| US 7,590,420 B1 | ||
| Intelligent home agent selection mechanism (IHASM) for dynamic home agent (HA) assignment | ||
| Said Ismail Said Zaghloul, Lawrence, Kans. (US); Sudha Sivashanmugam, Overland Park, Kans. (US); and Lei Zhu, Overland Park, Kans. (US) | ||
| Assigned to Sprint Communications Company L.P., Overland Park, Kans. (US) | ||
| Filed on Jun. 21, 2006, as Appl. No. 11/425,631. | ||
| Int. Cl. H04W 4/00 (2006.01) | ||
| U.S. Cl. 455—435.2 [370/338] | 15 Claims |

| 1. An IHASM system for dynamically selecting a home agent (HA), comprising:
a monitoring function connected to a prediction function and a selection function, the prediction function connected to the
selection function, a policy engine connected to the selection function, and the selection function connected to one or more
HAs;
the monitoring function operable to acquire data from the one or more HAs to at least one of provide a number of user sessions
from the one or more HAs to the prediction function and provide a health status of the one or more HAs to the selection function
wherein the health status is a set of SNMP traps, SNMP polls, or RADIUS authentication messages;
the prediction function operable to aggregate the number of user sessions into one or more data sets to model user traffic
patterns at the one or more HAs and to predict a load capacity on the one or more HAs;
the policy engine operable to implement a set of instructions based on a set of preferences for a group of HAs to determine
a subgroup of HAs wherein the group of HAs includes the one or more HAs; and
the selection function operable to receive a predicted load capacity of each HA from the prediction function, to receive the
subgroup of HAs from the policy engine, to receive the health status of an unhealthy HA, and to select an HA with a smallest
predicted load capacity from the predicted load capacity of each HA wherein the unhealthy HA is excluded from a selection
process in the selection function.
|