The
ExcessFairShareterm is defined as follows:
This divides the excess available bandwidth ( ) proportional to the weights w(i).
The activity level for a given VC is defined as follows:
The activity level can be used to accurately estimate the effective number of VCs [ 3]. We extend this notion to the weighted case by multiplying the weight function with the activity level of the ExcessFairShareterm. Therefore the ExcessFairShareis:
In Algorithm A, the Excess_ERis calculated based on the VCShareand the ExcessFairShareterms.
End_of_Interval_Accounting():
foreach VC i
AL(i) | (20) | ||
ExcessFairShare(i) | (21) |
Calculate_Excess_ER():
(22) | |||
(23) |