Patent ID: 8521880

Claim:
A system for managing content requests comprising: a data store operative to maintain request processing information corresponding to requested resources; one or more storage components operative to store resources and provide the resources in response to client computing device requests; and a storage management component operative to: obtain information associated with processing of a client computing device request for a resource; update the request processing information maintained in the data store corresponding to the request for the resource; determine one or more delivery costs corresponding to each of one or more content delivery network (CDN) service providers, wherein each of the one or more CDN service providers is operative to provide resources on behalf of a content provider, wherein the one or more delivery costs correspond to a financial cost incurred by the content provider for providing the requested resource in the future using respective ones of the one or more CDN service providers, and wherein the one or more delivery costs are based on the updated request processing information; and generate a recommendation to the content provider regarding use of a CDN service provider as a function of the determined one or more delivery costs.