Recovery Agent App for Network Element
Original Publication Date: 2010-Jan-24
Included in the Prior Art Database: 2010-Jan-24
Mulchandani, Jitesh Mulchandani: INVENTOR [+3]
Recovery Agent: Recovery Agent is a process running on the client which monitors the network traffic and controls the outflow there by reducing the load at server. This can be a new process in the network element say ASNGW (Capc) or this functionality can be implemented in an existing process (Authenticator in ASNGW). Functionalities of recovery agent in Capc: 1. It is going to do monitoring of AAA traffic : a. Avg. or mean time taken for getting a reply for a request b. Number of messages received per second. 2. Based on values determine from step 1, agent will determine best value for CAPC-Throttling. Best value derived based on operators option: - slow load, fast unload - moderate load, fast unload - fast load, fast load more details are in attached word doc. 3. Agent will apply the CAPC-Throttling value to ASNGW automatically and will inform to operator about change in configuration via event. 4. Agent will continuous do monitoring and will update the configurations automatically for CAPC-Throttling using step 1 to 3.
Recovery Agent App for Network Element
By Jitesh Mulchandani, Raghu Movva, Athinarayanan Subramanian
Wired and Wireless network operators are using 3rd party vendor AAA servers comprising a mix of hardware specifications and platforms that tend to become a bottleneck during network disaster recovery / failover scenarios. It should be noted that not all 3rd party vendor AAA’s have exhibited this limitation as customers have been using multiple solutions such as external load balancers and more powerful AAA hardware (that increases both their CAPEX and OPEX ) to counter such issues.
In the networks where the AAA is known to be a bottleneck, the Recovery Agent is available as a potential remedy (very minor increase in CAPEX that will result in substantial reduction in OPEX) on the Network Element that sends requests to AAA.
The Recovery Agent is an important tool / process / method for protecting the AAA during disaster recovery scenarios by throttling the traffic sent that can potentially help in averting the AAA overloading type of scenarios and hence will result in substantially improving the system availability without any manual intervention.
The Recovery Agent can be part of the network element (either a new process/procedure or can be added to an existing process/procedure at a low cost) that is sending requests to AAA and receiving responses from AAA. It monitors the Request/Response traffic and controls the outflow there by reducing the load at AAA.
Let’s take example of ASNGW in WiMAX network. We have seen many instances where AAA Server is not able to handle the load (traffic coming from ASNGW) but ASNGW is continuously sending the traffic to AAA Server. We do have mechanism called Throttling to reduce the traffic from ASNGW to AAA Server but it requires operator and support engineer intervention. It has been observed in all these cases engineers from operator and support teams spend more than an hour in recovering the system. This is because, currently the only way to find the throttle value is by looking at some of the historical data collected from ASNGW or based on trial and error using past experience. Choosing a throttle value becomes more complicated when there is more than one ASNGW undergoing recovery.
Recovery Agent can be a new process in the network element (in our case ASNGW) or this functionality can be implemented in an existing process in ASNGW.
Functionalities of recovery agent in ASNGW:
1. Monitoring of AAA traffic:
A. Average time taken for getting a response for a request.
B. Number of responses received per second.
C. Number of request sent per second.
2. Based on values determined from step 1, agent will determine the best value for throttling using the algorithm depicted in f...