×

Distributed file system

  • US 9,384,199 B2
  • Filed: 03/31/2011
  • Issued: 07/05/2016
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. 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:

  • storing location and availability information for a plurality of data elements stored on the devices, the location data of each data element being co-located with the associated data element and copies of the location data being co-located with the availability information for the plurality of data elements, availability information comprising at least one of battery level of a device or bandwidth of a network connection;

    receiving a request from a device for access to a data element; and

    ,in response to receiving the request,determining if the data element is available based on stored availability information, the determination based at least in part on a first cost function that accounts for the availability information; and

    if the data element is available, providing location information for the data element to the device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×