In one embodiment, a network device receives metrics regarding a path in the network. A predictive model is generated using the received metrics and is operable to predict available bandwidth along the path for a particular type of traffic. A determination is made as to whether a confidence score for the predictive model is below a confidence threshold associated with the particular type of traffic. The device obtains additional data regarding the path based on a determination that the confidence score is below the confidence threshold. The predictive model is updated using the additional data regarding the path.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method, comprising: receiving, at a network device, metrics regarding a path in a network; generating a predictive model using the received metrics, wherein the predictive model is operable to predict available bandwidth along the path for a particular type of traffic; determining whether a confidence score for the predictive model is below a confidence threshold associated with the particular type of traffic; obtaining, by the device, additional data regarding the path based on a determination that the confidence score is below the confidence threshold; and updating, by the device, the predictive model using the additional data regarding the path. 2. The method as in claim 1, wherein the additional data regarding the path comprises one or more of: a delay metric, a jitter metric, or a packet loss metric along the path. 3. The method as in claim 2, wherein the additional data is obtained by a network reporting mechanism in which at least one node along the path exports the additional data and at least one node along the path collects the exported data. 4. The method as in claim 1, wherein the particular type of traffic is a first type of traffic, the method further comprising: generating a second predictive model that is operable to predict available bandwidth along the path for a second type of traffic, wherein the second type of traffic is associated with a confidence threshold that differs from the confidence threshold associated with the first type of traffic. 5. The method as in claim 1, wherein obtaining additional data regarding the path comprises: sending, by the device, probe packets along the path. 6. The method as in claim 5, wherein sending probe packets along the path further comprises: identifying a time to send the probe packets along the path based in part on one or more of: a current time of day, a current state of network congestion, a predicted available bandwidth along the path from the predictive model, a bandwidth prediction for the path, or an error associated with the bandwidth prediction. 7. The method as in claim 6, wherein characteristics of the probing packets are selected based on a determination that the characteristics will effect a maximal change in the predictive model. 8. The method as in claim 1, wherein the predictive model includes one or more of: a regression model that is operable to predict available bandwidth along the path based on non-bandwidth path metrics, or a time series model that is operable to predict available bandwidth along the path based on prior bandwidth measurements along the path. 9. The method as in claim 8, wherein the predictive model is further operable to merge predictions from the regression model and the time series model. 10. An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: receive metrics regarding a path in the network; generate a predictive model using the received metrics, wherein the predictive model is operable to predict available bandwidth along the path for a particular type of traffic; determine whether a confidence score for the predictive model is below a confidence threshold associated with the particular type of traffic; obtain additional data regarding the path based on a determination that the confidence score is below the confidence threshold; and update the predictive model using the additional data regarding the path. 11. The apparatus as in claim 10, wherein the additional data regarding the path comprises one or more of: a delay metric, a jitter metric, or a packet loss metric along the path. 12. The apparatus as in claim 11, wherein the additional data is obtained by a network reporting mechanism in which at least one node along the path exports the additional data and at least one node along the path collects the exported data. 13. The apparatus as in claim 10, wherein the particular type of traffic is a first type of traffic, and wherein the process when executed is further operable to: generate a second predictive model that is operable to predict available bandwidth along the path for a second type of traffic, wherein the second type of traffic is associated with a confidence threshold that differs from the confidence threshold associated with the first type of traffic. 14. The apparatus as in claim 10, wherein obtaining additional data regarding the path comprises: sending, by the device, probe packets along the path. 15. The method as in claim 14, wherein the probe packets are sent along the path by: identifying a time to send the probe packets along the path based in part on one or more of: a current time of day, a current state of network congestion, a predicted available bandwidth along the path from the predictive model, a bandwidth prediction for the path, or an error associated with the bandwidth prediction. 16. The apparatus as in claim 15, wherein characteristics of the probing packets are selected based on a determination that the characteristics will effect a maximal change in the predictive model. 17. The apparatus as in claim 10, wherein the predictive model includes one or more of: a regression model that is operable to predict available bandwidth along the path based on non-bandwidth path metrics, or a time series model that is operable to predict available bandwidth along the path based on prior bandwidth measurements along the path. 18. The apparatus as in claim 17, wherein the predictive model is further operable to merge predictions from the regression model and the time series model. 19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to: receive metrics regarding a path in the network; generate a predictive model using the received metrics, wherein the predictive model is operable to predict available bandwidth along the path for a particular type of traffic; determine that a confidence score for the predictive model is below a confidence threshold associated with the particular type of traffic; obtain additional data regarding the path based on a determination that the confidence score is below the confidence threshold; and update the predictive model using the additional data regarding the path. 20. The computer-readable media as in claim 19, wherein the predictive model includes one or more of: a regression model that is operable to predict available bandwidth along the path based on non-bandwidth path metrics, or a time series model that is operable to predict available bandwidth along the path based on prior bandwidth measurements along the path.