Multi-proxy network edge cache system and methods
First Claim
1. A multi-proxy cache server providing network edge content caching for network clients relative to origin servers within a bounded domain, said multi-proxy cache server comprising:
- a) a cache memory store having a defined content storage space; and
b) a network server coupled to said cache memory store and responsive to content requests received from network clients, said network server including a cache manager application controlling access to said cache memory store and a content origin server including storage of retrieved content within said cache memory store, said cache manager application, responsive to a predetermined specification, providing for the unified cache storage of forward proxy content and reverse proxy content within said defined content storage space.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-proxy cache server supports unified forward and reverse proxy caching at a network edge of a defined content access domain. The multi-proxy cache server includes a memory cache, supporting storage and access to forward proxy data and first reverse proxy data, and a disk cache, supporting storage and access to second reverse proxy data. A controller, coupled to the memory cache and the disk cache, operates to retrieve, store and access content and further to receive and evaluate a content specification defining a plurality of content partitions for the respective preferential storage of a plurality of reverse proxy data sets.
-
Citations
23 Claims
-
1. A multi-proxy cache server providing network edge content caching for network clients relative to origin servers within a bounded domain, said multi-proxy cache server comprising:
-
a) a cache memory store having a defined content storage space; and
b) a network server coupled to said cache memory store and responsive to content requests received from network clients, said network server including a cache manager application controlling access to said cache memory store and a content origin server including storage of retrieved content within said cache memory store, said cache manager application, responsive to a predetermined specification, providing for the unified cache storage of forward proxy content and reverse proxy content within said defined content storage space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multi-proxy cache server supporting unified forward and reverse proxy caching at a network edge of a defined content access domain, said multi-proxy cache server comprising:
-
a) a memory cache supporting storage and access to forward proxy data and first reverse proxy data;
b) a disk cache supporting storage and access to second reverse proxy data; and
c) a controller, coupled to said memory cache and said disk cache, operative to retrieve, store and access content, said controller further operative to receive and evaluate a content specification defining a plurality of content partitions for the respective preferential storage of a plurality of reverse proxy data sets. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of operating a network edge cache to support the cache accelerated serving of content from a bounded content domain to client computer systems, said method comprising the steps of:
-
a) first defining a plurality of reverse proxy storage partitions within a network edge cache;
b) second defining sets of reverse proxy content for caching in said network edge cache, said sets of reverse proxy content being respectively associated with said reverse proxy storage partitions;
c) third defining a forward proxy storage area within said network edge cache;
d) responding to client requests for content by sourcing requested content from said edge cache, including retrieving forward and reverse proxy content from origin servers for unified storage in said network edge cache; and
e) managing the unified storage of retrieved forward and reverse proxy content in said network edge cache, including identifying retrieved reverse proxy content with respect to a corresponding one of said reverse proxy storage partitions and preferentially storing said retrieved reverse proxy content in said corresponding one of said reverse proxy storage partitions. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of operating a network edge cache to support the cache accelerated serving of content from a bounded content domain to client computer systems, said method comprising the steps of:
-
a) receiving, at predetermined intervals, a rules base defining policies for the unified storage management of forward and reverse proxy content within a network edge cache;
b) evaluating said policies to determine a prefetch set of reverse proxy content for retrieval from corresponding origin servers for storage in said network edge cache;
c) retrieving forward and reverse proxy content, including autonomously retrieving said prefetch set of reverse proxy content, from said corresponding origin servers; and
d) managing, in connection with said retrieving step, the prioritized storage of said forward and reverse proxy content in said network edge cache subject to said policies. - View Dependent Claims (20, 21, 22, 23)
-
Specification