ERICA+ operates at the output port of a switch. It periodically monitors the load, active number of VCs and provides feedback in the BRM (backward RM) cells. The measurement period is called the ``averaging interval.'' The measurements are done in forward direction and feedback is given in the reverse direction.
ERICA+ Algorithm
At the end of the Averaging Interval:
When an FRM is received:
CCR[VC] CCR_in_RM_Cell
When a BRM is received:
In overload ( ) conditions, the algorithm calculates the maximum of the FairShareand VCShareas the feedback rate. In under-load conditions, the maximum of MaxAllocPrevious(which is the maximum allocation given in the previous averaging interval) and the previous two terms is the feedback rate. Equation 12avoids sudden increase in the feedback rate. The Fractionterm is used to control the queues, by dynamically varying target ABR capacity.