Patent ID: 9323768
Filing Date: 2016-04-26
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, by a processor, a series of queries to a directory in a distributed file system, wherein the series of queries targets different portions of the directory, wherein the receiving the series of queries comprises receiving the series of queries in a cache of a first server of the distributed file system; and in response to the series of queries, retrieving, by the processor, both information targeted by a first query of the series of queries and additional information in anticipation of another query of the series of queries for the additional information, wherein the retrieving comprises retrieving at least one of: the information targeted by the first query and the additional information, from a second server of the distributed file system ahead of the another request for the additional information, wherein the information targeted by the first query comprises information about the directory of the distributed file system, wherein the additional information comprises information about at least an attribute of an object contained in the directory, wherein the retrieving the additional information in anticipation of the another query of the series of queries is based on a comparison of the first query to a historical query pattern and retrieving the additional information that comprises information about the at least the attribute of the object contained in the directory based on a time associated with the first query compared to recorded information about a timing of previous attribute queries and previous queries about the directory in the distributed file system.