×

Generation collapse

  • US 10,001,923 B2
  • Filed: 03/02/2017
  • Issued: 06/19/2018
  • Est. Priority Date: 12/29/2009
  • Status: Expired due to Fees
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

    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;

    determine to convert sets of encoded data slices (EDSs) associated with a data object stored within a generation-based storage pool set of storage units (SUs) to a Decentralized, or Distributed, Agreement Protocol (DAP)-based storage pool set of SUs, wherein the generation-based storage pool set of SUs stores a plurality of sets of EDSs associated with the data object, 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 the sets of encoded data slices (EDSs);

    convert a first storage generation set of the sets of EDSs associated with the data object and stored within the generation-based storage pool set of SUs into a first DAP-based set of the sets of EDSs in accordance with the DAP and stored within a first DAP-based storage pool of SUs of the DAP-based storage pool set of SUs to pre-establish DAP scoring information that correspond to slice names of EDSs of the first storage generation set of the sets of EDSs associated with the data object;

    for additional generation sets of the sets of EDSs associated with the data object and stored within the generation-based storage pool set of SUs;

    perform a DAP function on a slice name to produce first DAP scoring information for DAP-based storage pools of SUs of the DAP-based storage pool set of SUs and to produce second DAP scoring information for sets of the EDSs associated with the data object stored within the generation-based storage pool set of SUs having the slice name; and

    migrate an EDS of the sets of EDSs associated with the data object stored within the generation-based storage pool set of SUs associated with the slice name and having highest DAP scoring information based on the second DAP scoring information to a DAP-based storage pool of SUs among the DAP-based storage pool set of SUs having highest DAP scoring information based on the first DAP scoring information.

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