Cost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server
First Claim
1. A method, comprising storing content of a particular type at one or more cache servers according to a cache protocol selected according to the type of the content and traffic conditions within a network.
13 Assignments
0 Petitions
Accused Products
Abstract
Storing content of a particular type at one or more cache servers may be accomplished according to a cache protocol selected according to the type of the content, a site (e.g., an origin server) associated with the content and/or a class of service requirement. In this scheme, the cache protocol may be selected and/or varied according to load balancing requirements and/or traffic conditions within a network. For example, the cache protocol may migrate from a first protocol (e.g., CARP) that allows only one copy of the content to be stored to a second protocol (e.g., HTCP or ICP) that allows more than one copy of the content to be stored. Further, the depth to which a request query is to be searched within a cache hierarchy may be determined according to the site, the content type and/or the class of service. Where necessary, a path for retrieving the content may be determined, at least in part, according to the content type.
276 Citations
43 Claims
- 1. A method, comprising storing content of a particular type at one or more cache servers according to a cache protocol selected according to the type of the content and traffic conditions within a network.
- 13. A method, comprising storing content of a particular type at a cache server according to at least one of an origin server for the content and a class of service, wherein a cache protocol is selected according to load balancing requirements and varied according to traffic conditions within a network.
- 16. A method, comprising determining depth to which a request query is to be searched within a cache hierarchy according to a content type associated with the request query.
- 21. An Internet content delivery system (ICDS) configured to determining the depth to which a request query is to be searched within a cache hierarchy according to a content type associated with the request query.
- 24. An Internet content delivery system (ICDS) configured to manage the storing of content of a particular type at one or more cache servers according to one or more of a cache protocol selected according to the type of the content and traffic conditions within a network, a site associated with the content and a class of service.
- 31. A method, comprising storing content of a particular type at one or more cache servers according to a cache protocol selected according to the type of the content and the cache protocol is varied according to traffic conditions within a network.
Specification