Apparatus and Methods for Incorporating Bandwidth Forecasting and Dynamic Bandwidth Allocation into a Broadband Communication System
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing network access to a shared access communications medium for a plurality of users includes the steps of conducting predictive admission control by arbitrating user requests for access to the shared medium based on predicted aggregate demands, conducting lookahead scheduling for use in making user channel assignments by forecasting schedule transmission opportunities one or more channels of the shared medium, and balancing load by making channel assignments such that a plurality users are each assigned a respective channel of the shared medium based upon a predicted need. Congestion parameters can predicted for each channel of the shared medium and mapped to a congestion measure using a mathematical function that takes into account packet loss rate, packet delay, packet delay jitter, and available capacity.
-
Citations
64 Claims
-
1-44. -44. (canceled)
-
45. A method for providing network access to a shared access communications medium for a plurality of users by conducting predictive admission control by arbitrating user requests for access to the shared medium based on predicted aggregate demands comprising:
-
receiving a request for a service flow from a communication device; comparing the demands of the request to anticipated resources of a channel; determining whether the request is to be granted or whether the request is to be modified; and granting or modifying the request by modifying the service flow of one or more communication devices to allow connectivity. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. A system for controlling network access to a shared communications medium between a plurality of users comprising:
-
a predictive admission control component configured to arbitrate user requests for access to the shared communications medium in response to predicted aggregate demands; a component responsive to a request for a service flow from a communication device; a comparator configured to compare the demands of the request to the anticipated resources of the channel; a component configured to determine, based on the comparator, whether the request is to be granted or whether the request is to be modified; and a component configured to grant or modify the request by modifying the service flow of one or more communication devices to allow connectivity. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
-
61. A system for controlling network access to a shared communications medium between a plurality of users via a predictive admission control component configured to arbitrate user requests for access to the shared communications medium in response to predicted aggregate demands, comprising:
-
a component responsive to forecasts from a prediction cache for devices on a predetermined channel that are valid for a time interval; a component configured to determine the sum of the forecasted usage of devices connected to the network; and a component responsive to the sum of the forecasted usage being less than the capacity of the channel, as adjusted to compensate for a reserve in anticipation of unexpected requests, configured to populate a quality of service flow table with the values of the forecasted usage by the devices, and further responsive to the sum of the forecasted usage being not less than the capacity of the channel, configured to determine whether a service flow from user requests should be admitted. - View Dependent Claims (62, 63, 64)
-
Specification