Apparatus and method for tandem operation in a storage network
First Claim
1. A method of processing data in a network with multiple proxy caches, the method comprising:
- defining a cluster configuration including a first proxy cache and a second proxy cache, where the cluster configuration designates the second proxy cache to receive cached data from the first proxy cache, wherein each of the first and second proxy caches includes an associated group member module that defines the cluster configuration;
pushing cached data in the first proxy cache to the second proxy cache in the cluster configuration;
caching, by the second proxy cache, the data from the first proxy cache; and
permitting a client to access the data in the second proxy cache in the cluster configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method of processing data in a network with multiple proxy caches, includes: pushing cached data in a first proxy cache to at least one other proxy cache in a cluster configuration; caching the data from the first proxy cache; and permitting a client to access the data in the at least one other proxy cache in the cluster configuration. In another embodiment, a method of processing data in a network with multiple proxy caches, includes: providing a snapshot replica from a first server to second server; and permitting a proxy cache to access the second server for data in the snapshot replica, in response to a disconnect operation of the first server.
164 Citations
35 Claims
-
1. A method of processing data in a network with multiple proxy caches, the method comprising:
-
defining a cluster configuration including a first proxy cache and a second proxy cache, where the cluster configuration designates the second proxy cache to receive cached data from the first proxy cache, wherein each of the first and second proxy caches includes an associated group member module that defines the cluster configuration; pushing cached data in the first proxy cache to the second proxy cache in the cluster configuration; caching, by the second proxy cache, the data from the first proxy cache; and permitting a client to access the data in the second proxy cache in the cluster configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for processing data in a network with multiple proxy caches, the apparatus comprising:
-
a cluster configuration including a first proxy cache and a second proxy cache, where the cluster configuration designates the second proxy cache to receive cached data from the first proxy cache, wherein each of the first and second proxy caches includes an associated group member module that defines the cluster configuration; wherein the first proxy cache is configured to push cached data to the second proxy cache in the cluster configuration; wherein the second proxy cache is configured to cache the data from the first proxy cache; and wherein the first proxy cache and the second proxy cache permits a client to access the cached data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification