×

Prioritizing rebuilding of stored data in a dispersed storage network

  • US 9,898,373 B2
  • Filed: 03/17/2014
  • Issued: 02/20/2018
  • Est. Priority Date: 04/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:

  • when in a rebuilding mode, determining a data reconstruction margin for a set of encoded slices of error encoded data to determine a level of rebuilding urgency, wherein the set of encoded slices is associated with one or more detected storage errors, wherein a data segment of data is encoded to produce the set of encoded data slices that includes a total of “

    n”

    encoded data slices, wherein “

    k”

    is a minimum number of encoded data slices that are needed to reconstruct the data segment, wherein “

    a”

    represents a number of available and error-free encoded data slices of the “

    n”

    encoded data slices, and wherein the data reconstruction margin is a difference between the “

    a”

    available and error-free encoded data slices and the “

    k”

    encoded data slices that are needed to reconstruct the data segment; and

    when the level of rebuilding urgency is at or above a critical level, placing a set of storage units of the DSN in a critical rebuilding mode, wherein, when in the critical rebuilding mode, the set of storage units prioritize rebuilding of the error encoded data associated with the one or more detected storage errors over other error encoded data operations, and wherein the level of rebuilding urgency is determined to be at or above the critical level when the data reconstruction margin is at or below a critical threshold.

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