Method and apparatus for explicit rate flow control in ATM networks
AssigneeSun Microsystems, Inc.
InventorsClifford James Buckley, Israel Cidon, Asad Khamisy, Raphael Jona Rom
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsClifford James Buckley, Israel Cidon, Asad Khamisy, Raphael Jona Rom
Estimating the term…
An efficient, cost effective method and apparatus for performing resource allocation of available bit rate (ABR) virtual circuit (VC) in an asynchronous transfer mode (ATM) network includes an explicit rate switch process performed at at least one switch of an ABR VC. The process provides a fast and more accurate computation of the number of active VCs in an ATM network. Furthermore, the fair share allocation is calculated at the switch in a way that is efficient and lends itself easily to implementation in hardware. For example, in one embodiment, the fair share is implemented using a series of counters and registers controlled by a state machine. This simple hardware implementation enables fast convergence to a current final state so that timely accurate resource utilization and allocation to the ABR VCs can be determined.
In an asynchronous transfer mode (ATM) network in which available bit rate (ABR) virtual circuits (VCs) are established through at least one link and at least one switch, each virtual connection having a VC state, each VC state starting in an inactive state, a method for computing the number of active virtual connections (#Active.sub.-- VC) comprising steps of:
In an asynchronous transfer mode (ATM) network, in which virtual circuits (VCs) between source and destination devices establish at least one link through at least one switch, a method for computing a fair share bandwidth (FS) for an available bit rate (ABR) VC, said method comprising the step of:
In an asynchronous transfer mode (ATM) network, in which virtual circuits (VCs) between source and destination devices establish at least one link through at least one switch, a method for determining a current communication rate (CCR) for an available bit rate (ABR) VC, said method comprising the steps of:
In an asynchronous transfer mode (ATM) network, in which available bit rate (ABR) virtual circuits (VCs) between source and destination devices establish at least one link through at least one switch, at least one switch comprising:
In an asynchronous transfer mode (ATM) network, in which available bit rate (ABR) virtual circuits (VCs) between source and destination devices establish at least one link through at least one switch, the at least one switch comprising:
An asynchronous transfer mode (ATM) network comprising:
An asynchronous transfer mode (ATM) network comprising:
In an asynchronous transfer mode (ATM) network in which available bit rate (ABR) virtual circuits (VCs) are established through at least one link and at least one switch, each virtual connection having a VC state, each VC state starting in an inactive state, an apparatus for computing the number of active virtual connections (#Active VC) comprising:
Dependencies are inferred from the claim text.