摘要 |
<p>A method and system for controlling congestion in an ATM network (160) comprises the steps of pre-allocating, for a pre-determined interval of time, a set of burst access parameters to a set of pre-allocated virtual paths between a set of source node (100a-100c) and destination node (100a-100c) pairs in the ATM network (160), and controlling, at the burst level, the traffic at each source node based on the pre-allocated set of burst access parameters and without communicating with other nodes in the ATM network (160). Specifically, the network (160), for a pre-determined interval of time, pre-allocates a set of virtual paths between each source-destination node (100a-100c) pair in the network (160), pre-allocates a set of maximum permitted rates to the pre-allocated set of virtual paths, respectively, and pre-assigns a set of burst access thresholds to a set of service classes, respectively, in the pre-allocated virtual paths, where the pre-assigned burst access thresholds are less than or equal to the corresponding pre-allocated maximum permitted rates. Based on the maximum permitted rates and the burst access thresholds, each source node (100a-100c) in the network (160) then controls, at the burst level, the traffic directed to the source node without communicating with other nodes (100a-100c) in the network (160). A source node (100a-100c) admits a detected burst onto a pre-allocated virtual path when a total reserved peak cell rate for all bursts that are in progress in the pre-allocated virtual path plus a peak cell rate of the detected burst is less than the identified burst access threshold. Otherwise, the source node (100a-100c) rejects the detected burst from the network (160).</p> |