On-Demand Caching in a WAN Separated Distributed File System or Clustered File System Cache
First Claim
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- monitor file access by a plurality of cache sites in a separated distributed file system or clustered file system;
identify access patterns by cache sites; and
share the access patterns with the plurality of cache sites, wherein a given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system for on-demand caching in a wide area network (WAN) separated distributed file system or clustered file system. The mechanism monitors file access by a plurality of cache sites in the WAN separated distributed file system or clustered file system. The mechanism identifies access patterns by cache sites. The mechanism shares the access patterns with the plurality of cache sites. A given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information.
-
Citations
25 Claims
-
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
monitor file access by a plurality of cache sites in a separated distributed file system or clustered file system; identify access patterns by cache sites; and share the access patterns with the plurality of cache sites, wherein a given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, in a data processing system, for on-demand caching in a separated distributed file system or clustered file system, the method comprises:
-
monitoring file access by a plurality of cache sites in the separated distributed file system clustered file system; identifying access patterns by cache sites; and sharing the access patterns with the plurality of cache sites, wherein a given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; monitoring file access by a plurality of cache sites in a separated distributed file system or clustered file system; identifying access patterns by cache sites; and sharing the access patterns with the plurality of cache sites, wherein a given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information. - View Dependent Claims (25)
-
Specification