Patent ID: 6748443
Filing Date: 2004-06-08
Classification: H04L

Abstract:
A method of allocating bandwidth of a streaming input/output (I/O) bandwidth provider to a streaming I/O bandwidth consumer, comprising:receiving, from the streaming I/O bandwidth consumer, a request for use of at least a portion of bandwidth of the streaming I/O bandwidth provider; accessing a provider lookup table to determine a streaming capacity of the streaming I/O bandwidth provider, the provider lookup table including streaming capacities for one or more streaming I/O providers: determining if the requested bandwidth is available for allocation to the streaming I/O bandwidth consumer by taking the difference between the streaming capacity of the streaming I/O bandwidth provider and an amount of streaming I/O provider bandwidth previously allocated; allocating the requested bandwidth to the streaming I/O bandwidth consumer if the requested bandwidth is available from the streaming I/O bandwidth provider; and denying the request if the bandwidth requested from the streaming I/O bandwidth provider is unavailable.