摘要 |
<p>PROBLEM TO BE SOLVED: To provide an apparatus which holds a maximum buffer size for a buffer and decrease the maximum buffer size when the capacity (free list) usable for the memory decreases below a specific threshold. SOLUTION: VC crossing buffer resources and ATM network nodes is protected by a mltilayer threshold varying the maximum buffer size. As large- area buffer resources are used up, a pointer free list is used up. A set of thresholds is set for the free list. When a 1st free list threshold is exceeded, a threshold used per flow is reduced by some percentage for all flows. A normal cell discarding mechanism per flow, therefore, operates for the flow using buffer resources most. When a 2nd free list threshold is exceeded as congestion continue to increase, the threshold used per flow is further reduced by percentage for all the flows. The same effect is brought out reversely.</p> |