×

PRE-CACHING DATA ACCORDING TO A CURRENT OR PREDICTED REQUESTER LOCATION

  • US 20190317669A1
  • Filed: 06/28/2019
  • Published: 10/17/2019
  • Est. Priority Date: 09/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • an interface configured to interface and communicate with a dispersed storage network (DSN);

    memory that stores operational instructions; and

    a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to;

    process data usage characteristics associated with a data object that is associated with a user to determine an estimated location of the user, wherein the data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of encoded data slices (EDSs) that is of pillar width, wherein the set of EDSs are distributedly stored among a first plurality of storage units (SUs) associated with a home location of the user, wherein a decode threshold number of EDSs are needed to recover the data segment; and

    based on the estimated location of the user comparing unfavorably to the home location of the user, for each respective data segment of the plurality of data segments, pre-fetch less than the decode threshold number of EDSs for the each respective data segment of the plurality of data segments that are needed to recover the each respective data segment of the plurality of data segments of the data object from the first plurality of SUs associated with the home location of the user for storage in at least one of the memory or a second plurality of SUs associated with the estimated location of the user to be used in combination with at least one remaining EDS for the each respective data segment of the plurality of data segments of the data object to be retrieved from the first plurality of SUs associated with the home location in accordance with at least one of a write request or a read request for the data object from the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×