Centralized bounded domain caching control system for network edge servers
First Claim
1. A method of managing the content delivery-based operation of a network edge server, said method comprising the steps of:
- a) selecting, by reference, cacheable content from within a predefined, bounded content domain based on a predetermined set of domain content discovery rules;
b) grouping, by reference, sets of said cacheable content for common treatment by said network edge server;
c) assigning predetermined cache action control rules to said sets of said cacheable content, wherein a prefetch cache action control rule assigned to a first set of said cacheable content distinguishes said first set from a second set of said cacheable content;
e) generating a rule base containing said cache action control rules; and
f) distributing said rule base to said network edge server.
1 Assignment
0 Petitions
Accused Products
Abstract
A network edge cache management system centrally determines cache content storage and replacement policies for a distributed plurality of network edge caches. The management system includes a content selection server that executes a first process over a bounded content domain against a predefined set of domain content identifiers to produce a meta-content description of the bounded content domain, a second process against the meta-content description to define a plurality of content groups representing respective content sub-sets of the bounded content domain, a third process to associate respective sets of predetermined cache management attributes with the plurality of content groups, and a fourth process to generate a plurality of cache control rule bases selectively storing identifications of the plurality of content groups and corresponding associated sets of the predetermined cache management attributes. The cache control rule bases are distributed to the plurality of network edge cache servers.
240 Citations
22 Claims
-
1. A method of managing the content delivery-based operation of a network edge server, said method comprising the steps of:
-
a) selecting, by reference, cacheable content from within a predefined, bounded content domain based on a predetermined set of domain content discovery rules;
b) grouping, by reference, sets of said cacheable content for common treatment by said network edge server;
c) assigning predetermined cache action control rules to said sets of said cacheable content, wherein a prefetch cache action control rule assigned to a first set of said cacheable content distinguishes said first set from a second set of said cacheable content;
e) generating a rule base containing said cache action control rules; and
f) distributing said rule base to said network edge server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network edge cache management system providing cache content storage and replacement policies for a distributed plurality of network edge caches, said network edge cache management system comprising:
-
a) a content selection server operative to execute a first process over a bounded content domain against a predefined set of domain content identifiers to produce a meta-content description of said bounded content domain, a second process against said meta-content description to define a plurality of content groups representing respective content sub-sets of said bounded content domain, a third process to associate respective sets of predetermined cache management attributes with said plurality of content groups, and a fourth process to generate a plurality of cache control rule bases selectively storing identifications of said plurality of content groups and corresponding associated sets of said predetermined cache management attributes; and
b) a distribution server coupleable through a network interface to a plurality of network edge cache servers, said distribution server operative to distribute respectively said cache control rule bases to said plurality of network edge cache servers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A content distribution control system providing centralized management, relative to a bounded content domain, over content distribution through network edge servers, said content distribution control system comprising:
-
a) a memory storing a first identification of predetermined content available within said bounded content domain, a second identification of said plurality of network edge servers, a first set of content subgrouping specifications, and a second set of content cache management directives, wherein said second set includes a first directive specifying a plurality of cache partitions and sizes, a second directive for associating content subgroups with corresponding ones of said plurality of cache partitions, and a third directive specifying relative cache storage and eviction priority levels for content subgroups; and
b) a processor, coupled to said memory, responsive to said first set to define content subgroups of said first identification and selectively associate subsets of said content cache management directives with respect to said plurality of network edge servers of said second identification to generate respective content management rule bases to define the network edge cache management operations of a corresponding plurality of network edge servers, said processor being further operative to distribute said respective content management rule bases to said plurality of network edge servers. - View Dependent Claims (21, 22)
-
Specification