Distributed file system
AssigneeMicrosoft Technology Licensing, LLC
InventorsEno Thereska, Dinan Srilal Gunawardena, James W. Scott, Richard Harper
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsEno Thereska, Dinan Srilal Gunawardena, James W. Scott, Richard Harper
Estimating the term…
A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.
A computer-implemented method of managing a distributed data storage system, the data storage system comprising a plurality of different devices and the method comprising:
A system for managing distributed data storage, the system comprising:
One or more tangible storage media, having stored thereon executable instructions comprising:
Dependencies are inferred from the claim text.