Harnessing predictive models of durations of channel availability for enhanced opportunistic allocation of radio spectrum
First Claim
1. A system that optimizes usage of resources in a communication network comprising:
- a bandwidth sensing component that;
learns from monitoring communication channels over time and identifies one or more communication channels of unidentified availability to use in an opportunistic manner based at least upon a prediction of duration of availability of the bandwidth; and
infers future availability of the one or more identified channels of unidentified availability, a duration of future availability of the one or more identified channels of unidentified availability, or both, by utilizing statistical machine learning and a set of stored event data comprising mean inter-availability intervals or bursts of usage from the monitoring of the communication channels over time; and
a bandwidth allocation component that adaptively determines time allocations and price predictions for the one or more identified communication channels of unidentified availability, and allocates the one or more identified channels of unidentified availability based on frequency demands, the bandwidth allocation component comprising;
a preference model that;
guides decisions regarding proactive switching of channels versus an imposed reactive switch;
maximizes duration of usage of a first channel by monitoring time of first channel usage and switching to a second channel pre-selected from the one or more communication channels of unidentified availability based on a decision-theoretic employing probability distribution based on likelihoods, costs, and benefits of different switching times; and
proactively switches channels prior to an imposed reactive switch upon rising probability of being forced into the reactive switch.
2 Assignments
0 Petitions
Accused Products
Abstract
A proactive adaptive radio methodology for the opportunistic allocation of radio spectrum is described. The methods can be used to allocate radio spectrum resources by employing machine learning to learn models, via accruing data over time, that have the ability to predict the context-sensitive durations of the availability of channels. The predictive models are combined with decision-theoretic cost-benefit analyses to minimize disruptions of service or quality that can be associated with reactive allocation policies. Rather than reacting to losses of channel, the proactive policies seek switches in advance of the loss of a channel. Beyond determining durations of availability for one or more frequency bands statistical machine learning also be employed to generate price predictions in order to facilitate a sale or rental of the available frequencies, and these predictions can be employed in the switching analyses The methods can be employed in non-cooperating distributed models of allocation, in centralized allocation approaches, and in hybrid spectrum allocation scenarios.
-
Citations
16 Claims
-
1. A system that optimizes usage of resources in a communication network comprising:
-
a bandwidth sensing component that; learns from monitoring communication channels over time and identifies one or more communication channels of unidentified availability to use in an opportunistic manner based at least upon a prediction of duration of availability of the bandwidth; and infers future availability of the one or more identified channels of unidentified availability, a duration of future availability of the one or more identified channels of unidentified availability, or both, by utilizing statistical machine learning and a set of stored event data comprising mean inter-availability intervals or bursts of usage from the monitoring of the communication channels over time; and a bandwidth allocation component that adaptively determines time allocations and price predictions for the one or more identified communication channels of unidentified availability, and allocates the one or more identified channels of unidentified availability based on frequency demands, the bandwidth allocation component comprising; a preference model that; guides decisions regarding proactive switching of channels versus an imposed reactive switch; maximizes duration of usage of a first channel by monitoring time of first channel usage and switching to a second channel pre-selected from the one or more communication channels of unidentified availability based on a decision-theoretic employing probability distribution based on likelihoods, costs, and benefits of different switching times; and proactively switches channels prior to an imposed reactive switch upon rising probability of being forced into the reactive switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer storage media not consisting of a signal per se, storing computer-executable instructions for optimizing usage of communication network resources, the instructions, when executed, configure a processor to perform acts comprising:
-
monitoring frequency bands in a network; storing a set of frequency band event data comprising mean inter-availability intervals or bursts of usage from the monitoring of the frequency bands; building, using the set of frequency band event data and statistical machine learning, predictive models to predict duration of future availability of the one or more channels; identifying one or more of the one or more predicted channels that is likely to be free in the future based at least upon detected bandwidth usage and the predictive models; adaptively determining allocations for the one or more channels that are likely to be free in the future; adaptively determining price predictions for the one or more channels that are likely to be free in the future; and maximizing duration of usage for the one or more channels that are likely to be free in the future based on a decision-theoretic employing probability distribution based on likelihoods, costs, and benefits of different switching times. - View Dependent Claims (15)
-
-
16. A system that predicts channel availability across radio frequency channels allocated to respective service providers by comprising:
-
a bandwidth sensing component that; monitors a plurality of radio frequency channels allocated to respective service providers; stores radio frequency channel event data comprising mean inter-availability intervals or bursts of usage from the monitoring of the plurality of radio frequency channels allocated to respective service providers; builds, using the stored radio frequency channel event data and statistical machine learning, predictive models to predict a point in time, and a duration of time, when each of the plurality of radio frequency channels allocated to respective service providers is likely to be available in the future; identifies one or more of the plurality of radio frequency channels allocated to respective service providers to be used in the future by any of the respective service providers based at least upon the predictive models; and a bandwidth allocation component that; determines one or more of the identified one or more radio frequency channels allocated to respective service providers to be used by other service providers based at least upon the predicted points in time, durations of time, and price prediction based on a decision-theoretic employing probability distribution based on likelihoods, costs, and benefits of different switching times of the identified one or more radio frequency channels; and allocates the determined one or more radio frequency channels to be used by the other service providers based on frequency demands of the plurality of radio frequency channels allocated to respective service providers.
-
Specification