Patent attributes
In some embodiments, a method determines an input value for a request for content and retrieves a plurality of states for a plurality of content delivery networks. The state includes a component that is based on variance. A plurality of scores for a plurality of content delivery networks is generated based on the input value and the plurality of states. A score for a content delivery network is generated using a parameter value for the component and the input value. The method selects a content delivery network from the plurality of content delivery networks based on the score for the content delivery network and outputs information for the selected content delivery network to cause the selected content delivery network to service the request to deliver the content.