×

PER-STORAGE CLASS QUALITY OF SERVICE MANAGEMENT WITHIN A DISTRIBUTED STORAGE NETWORK

  • US 20180081592A1
  • Filed: 09/20/2016
  • Published: 03/22/2018
  • Est. Priority Date: 09/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • receiving, by a dispersed storage (DS) processing unit of a dispersed storage network (DSN), a request to access a set of encoded data slices from a user computing device of a plurality of user computing devices of the DSN, wherein a data segment of a data object is dispersed storage error encoded into the set of encoded data slices, wherein the set of encoded data slices is stored in a set of storage units of the DSN, wherein a storage container of the DSN includes the set of storage units, wherein the storage container supports a plurality of logical storage vaults, and wherein the user computing device is affiliated with a first logical storage vault of the plurality of logical storage vaults;

    when a quality of service (QoS) issue exists for the DSN, determining, by the DS processing unit, a QoS matrix regarding the request, wherein the QoS matrix includes classes for user computing devices, logical storage vaults, and storage containers and, for each class, includes a plurality of performance properties;

    determining, by the DS processing unit, QoS levels attributable to the user computing device, the first logical storage vault, and the storage container;

    determining, by the DS processing unit, processing priority of the request based on the QoS matrix and the QoS levels; and

    executing, by the DS processing unit, the request in accordance with the processing priority.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×