×

ADAPTIVE RESOURCE UTILIZATION WITH REQUEST CANCELLATION

  • US 20170054806A1
  • Filed: 11/02/2016
  • Published: 02/23/2017
  • Est. Priority Date: 11/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • an interface configured to interface and communicate with a dispersed 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;

    receive a data object for storage in DSN memory;

    dispersed error encode the data object to generate a set of encoded data slices (EDSs), 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 the set of EDSs that is of pillar width;

    determine whether there are a sufficient amount of write sequence operational resources of the DSN are available within the DSN to execute a write request for the set of EDSs to the DSN memory;

    when the sufficient amount of the write sequence operational resources of the DSN are determined to be available within the DSN to execute the write request for the set of EDSs to the DSN memory, transmit the set of EDSs to the DSN memory for storage therein;

    when the sufficient amount of the write sequence operational resources of the DSN determined not to be available within the DSN to execute the write request for the set of EDSs to the DSN memory;

    determine whether modification of the write sequence operational resources provides for the sufficient amount of the write sequence operational resources of the DSN to execute the write request for the set of EDSs to the DSN memory;

    when modification of the write sequence operational resources provides for the sufficient amount of the write sequence operational resources of the DSN to execute the write request for the set of EDSs to the DSN memory, perform the modification of the write sequence operational resources to generate modified write sequence operational resources and transmit the set of EDSs to the DSN memory for storage therein based on the modified write sequence operational resources; and

    when modification of the write sequence operational resources does not provide for the sufficient amount of the write sequence operational resources of the DSN to execute the write request for the set of EDSs to the DSN memory, transmit a response that indicates a write sequence operational resources failure issue to another computing device.

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