Patent ID: 7496642
Filing Date: 2009-02-24
Classification: G06F,Y10S

Abstract:
1. A method for reducing network latencies, comprising: detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem; fetching the metadata corresponding to the metadata access call when the metadata corresponding to the metadata access call is not contained in a local filesystem cache, the local filesystem cache having a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem detecting recursion of a node of the remotely located filesystem; and prefetching metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem when the related metadata is not contained in the local filesystem cache wherein when recursion of a current node is not expected, prefetching the metadata related to the metadata corresponding to the metadata access call is performed to a first predetermined depth below the node containing the metadata corresponding to the metadata access call, and wherein when recursion of a current node is expected, prefetching the metadata related to the metadata corresponding to the metadata access call is performed to a second predetermined depth below the node containing the metadata corresponding to the metadata access call, the second predetermined depth being greater than the first predetermined depth.