×

Inducing memory device idle time through rolling read prioritizations

  • US 10,305,990 B2
  • Filed: 11/30/2018
  • Issued: 05/28/2019
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

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

    memory that stores operational instructions; and

    processing circuitry operably coupled to the interface and to the memory, wherein the processing circuitry is configured to execute the operational instructions to;

    determine to perform maintenance tasks associated with a set of memory devices of a set of storage units (SUs) of a common DSN address range, wherein a 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 and includes a pillar number of EDSs, wherein the set of EDSs is distributedly stored among the set of SUs, wherein a decode threshold number of EDSs are needed to recover the data segment;

    select a first number of memory devices of the set of memory devices to perform the maintenance tasks, wherein the first number is less than or equal to a difference between the pillar number and the decode threshold number;

    initiate performance of the maintenance tasks for the first number of memory devices of the set of memory devices; and

    based on performance of the maintenance tasks, facilitate inhibiting storage of other EDSs in the set of memory devices.

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