×

Scheduling migration related traffic to be non-disruptive and performant

  • US 10,031,669 B2
  • Filed: 02/28/2017
  • Issued: 07/24/2018
  • Est. Priority Date: 12/29/2009
  • 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

    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 facilitate migration of a plurality of encoded data slices (EDSs) from a first storage unit (SU) pool to a second SU pool within the DSN, 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 EDSs that includes at least one of the plurality of EDSs;

    identify storage resources associated with the plurality of EDSs to be migrated;

    generate a migration schedule for the plurality of EDSs based on performance information associated with storage resources associated with the plurality of EDSs to be migrated;

    facilitate, via the interface, the migration of the plurality of EDSs from the first SU pool to the second SU pool within the DSN based on the migration schedule using the storage resources based on a first aggression factor, wherein the first aggression factor corresponds to an acceptable level of impact to non-migration traffic within the DSN;

    during and prior to completion of the migration of the plurality of EDSs based on the migration schedule, obtain performance information regarding the migration of the plurality of EDSs based on the migration schedule; and

    when the performance information includes impact information that compares unfavorably with an aggression factor threshold;

    modify the first aggression factor to generate a second aggression factor; and

    continue to facilitate, via the interface, the migration of the plurality of EDSs from the first SU pool to the second SU pool within the DSN based on the migration schedule using the storage resources based on second aggression factor, wherein the aggression factor threshold corresponds to a maximum degree of tolerable acceptable level of impact to the non-migration traffic within the DSN.

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