Patent ID: 8239514

Claim:
A system for managing content requests comprising: one or more storage components operative to store resources on behalf of a content provider and provide one or more resources in response to client computing device requests, wherein the one or more storage components correspond to storage components distinct from content provider provided storage components; and a storage management component operative to: obtain a client computing device domain name system (DNS) query corresponding to a requested resource; determine whether a subsequent request for the requested resource corresponding to the DNS query should be received by a storage component associated with a network storage component or by one or more content delivery network (CDN) service providers based on a financial cost attributed to the content provider for providing the requested resource by each of the network storage component and the one or more CDN service providers respectively; selecting at least one alternative resource identifier associated with at least one of the storage component associated with the network storage component and the one or more CDN service providers based on a financial cost for providing the requested resource below a cost threshold; and in response to the DNS query, cause the return of the at least one alternative resource identifier.