Patent ID: 9385915
Filing Date: 2016-07-05
CPC Classification: H04L

Claim Text:
1. A system comprising: a plurality of servers including storage devices, each server embodied as a computer having a processor; a statistics manager configured to maintain statistics comprising on which storage devices of which of the plurality of servers data blocks are stored, a number of data block requests associated with each server, and a cache bandwidth threshold for each server; and a cache coordinator configured to utilize the statistics to implement one of a replication phase and a consolidation phase of a dynamic caching technique that adaptively controls a number of copies of a data block stored on one or more of the storage devices, the cache coordinator further configured to cooperate with the processor to execute the replication phase of the dynamic caching technique to increase the number of copies of the data block stored on the one or more storage devices, the replication phase when executed operable to: the cache coordinator is further configured to cooperate with the processor to execute the consolidation phase to decrease the number of copies of the data block, the consolidation phase when executed operable to: