Patent ID: 8660006

Claim:
A method for traffic management and resource allocation on a shared access network comprising: estimating a bandwidth capacity of a gateway; determining a demand rate, a traffic priority, and traffic weighting of an IP gateway; allocating bandwidth to the IP gateway based on the estimated bandwidth capacity and at least one of the demand rate, the traffic priority, and the traffic weighting; allocating bandwidth to the IP gateway in advance of demand when, based on the estimated bandwidth capacity, excess bandwidth is available; scheduling traffic at the IP gateway based on at least one of the traffic priority, a service plan of a VSAT, and physical layer properties of the VSAT; and performing priority queue servicing of traffic at the gateway using a real time traffic priority queue, a non-real time traffic priority queue, at least two modulation and coding queue groups, and a code block queue, wherein estimating the bandwidth capacity is done according to the equation: X = ∑ i = 1 N ⁢ η · b CB · K i · γ i = R · ∑ i = 1 N ⁢ K i · γ i ∑ i = 1 N ⁢ K i M i where ΔT is the IP gateway-gateway flow control update period, N is the number of types of code blocks, K i is is the number of types of code blocks during the period of ΔT, M i is the number of effective bits per symbol of type i, b CB is the total number of bits in one code block, S is the total number of symbols for all the code blocks in ΔT and is calculated as S = b CB ⁢ ∑ i = 1 N ⁢ K i M i , R is the number of symbols per time ΔT according to a carrier stream symbol rate for the gateway, η is the ratio η = R S = R b CB ⁢ ∑ i = 1 N ⁢ K i M i , X is the total number of information bits during the time interval ΔT, or estimated bandwidth capacity, and γ i is the code rate for code block type i.