Patent ID: 7072299

Claim:
A credit-based system for determining a transmit rate from a sender guaranteeing the prevention of underfiow and overflow conditions, comprising: (a) receiver processing apparatus which receives data packets; (b) storing apparatus, which receives and stores the data packets from the processing apparatus; (c) threshold circuit apparatus for updating transmit rate with fixed period coupled to a register apparatus for receiving the updated transmit rate; and (d) apparatus for communicating the updated transmit rate to a sender, wherein the threshold circuit apparatus calculates an underfiow threshold (T 1 ) for the storage apparatus using queuing analysis, having regard to inequalities T 1 >Q max/8 Eq(a) T 2<15 *Q max/16 Eq(b) T 1 <=T 2 −Q max/16 Eq(c) where Qmax is a maximum storage capacity of data in the system, and T 2 is an overflow threshold for the storage apparatus.