Patent ID: 9692825
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A data storage system comprising: a central storage system including a tiered data structure having tiers 1 to N (N>=1); at least one endpoint computer system in network communication with the central storage system via a network infrastructure; a storage accelerator in communication with a processor of the at least one endpoint computer system, wherein the storage accelerator comprises a cache functioning as a tier 0 relative to tiers 1 to N (N>=1) of the tiered data structure of the central storage system; and a filter driver in communication with the storage accelerator including a software driver and instructions for determining whether a file being read or written has been marked for endpoint caching, wherein the storage accelerator provides endpoint caching of data on the central storage system accessible to the at least one endpoint computer system via the network infrastructure, wherein: the filter driver transparently changes an effective buffering policy of data as requested by the application independently or in combination with read and write I/O operations, and the storage accelerator executes, by the processor, computer readable instructions for controlling a physical storage unit attached to a bus or other high-speed network in communication with the at least one endpoint computer system.