×

Optimistic checked writes

  • US 10,044,807 B2
  • Filed: 12/12/2017
  • Issued: 08/07/2018
  • 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;

    dispersed error encode a data segment associated with a data object to produce a set of encoded data slices (EDSs), wherein the data object is segmented into a plurality of data segments, wherein the data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of EDSs, wherein the set of EDSs to be distributedly stored among a plurality of storage units (SUs) within the DSN;

    select a subset of a set of SUs, wherein the subset of the set of SUs having a most favorable reliability level among the set of SUs;

    transmit list slice requests to the subset of the set of SUs;

    receive list slice responses from at least some of the set of SUs;

    determine a highest current revision level based on list slice responses;

    select a revision level for the set of EDSs;

    generate a set of checked revision slice requests that includes the highest current revision level based on list slice responses and the revision level for the set of EDSs; and

    transmit the set of checked revision slice requests to the set of SUs.

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