System for collecting end-user feedback and usability metrics
First Claim
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:
- communicating memory management information between a dispersed storage (DS) management unit and a plurality of DS execution units, wherein encoded data slices are dispersed in the plurality of DS execution units using a data segmenting protocol with per data segment encoding values including;
a pillar width, number (T) of encoded data slices per encoding of a data segment;
a decode threshold number (D) of encoded data slices of a set of encoded data slices that are needed to recover the data segment;
a read threshold number (R) of encoded data slices to indicate a number of encoded data slices per set to be read from storage for decoding of the data segment; and
a write threshold number (W) to indicate a number of encoded data slices per set that must be accurately stored before the encoded data slices are deemed to have been properly stored;
generating, by the DS management unit, managing use information, the managing use information including at least the memory management information;
sending the managing use information to a DS optimization unit;
receiving, from the DS optimization unit, optimization information based on an analysis of the sent managing use information, wherein the optimization information is further based on an analysis of tool utilization of the DS management unit; and
updating a DS management unit managing approach based on the received optimization information, wherein the DS management unit managing approach includes efficient utilization of at least a threshold number (D, R or W) of the DS execution units per a set of the DS execution units, wherein the updating further includes modifying the DS management unit managing approach by one or more of;
utilizing a new management tool, utilizing an updated diagnostic tool, or utilizing a different management workflow process.
2 Assignments
0 Petitions
Accused Products
Abstract
A method begins by communicating memory management information between a dispersed storage (DS) management unit and a plurality of DS execution units. The method continues by generating, by the DS management unit, managing use information. The method continues by sending the managing use information to a DS optimization unit. The method continues by receiving from the DS optimization unit optimization information based on an analysis of the sent managing use information. The method continues by updating a DS management unit managing approach based on the received optimization information.
-
Citations
15 Claims
-
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:
-
communicating memory management information between a dispersed storage (DS) management unit and a plurality of DS execution units, wherein encoded data slices are dispersed in the plurality of DS execution units using a data segmenting protocol with per data segment encoding values including;
a pillar width, number (T) of encoded data slices per encoding of a data segment;
a decode threshold number (D) of encoded data slices of a set of encoded data slices that are needed to recover the data segment;
a read threshold number (R) of encoded data slices to indicate a number of encoded data slices per set to be read from storage for decoding of the data segment; and
a write threshold number (W) to indicate a number of encoded data slices per set that must be accurately stored before the encoded data slices are deemed to have been properly stored;generating, by the DS management unit, managing use information, the managing use information including at least the memory management information; sending the managing use information to a DS optimization unit; receiving, from the DS optimization unit, optimization information based on an analysis of the sent managing use information, wherein the optimization information is further based on an analysis of tool utilization of the DS management unit; and updating a DS management unit managing approach based on the received optimization information, wherein the DS management unit managing approach includes efficient utilization of at least a threshold number (D, R or W) of the DS execution units per a set of the DS execution units, wherein the updating further includes modifying the DS management unit managing approach by one or more of;
utilizing a new management tool, utilizing an updated diagnostic tool, or utilizing a different management workflow process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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:
-
receiving managing use information, from a DS management unit, managing use information including at least memory management information communicated between a dispersed storage (DS) management unit and a plurality of DS execution units, wherein encoded data slices are dispersed in the plurality of DS execution units using a data segmenting protocol with per data segment encoding values including a pillar width, number (T) of encoded data slices per encoding of a data segment;
a decode threshold number (D) of encoded data slices of a set of encoded data slices that are needed to recover the data segment;
a read threshold number (R) of encoded data slices to indicate a number of encoded data slices per set to be read from storage for decoding of the data segment; and
/or a write threshold number (W) to indicate a number of encoded data slices per set that must be accurately stored before the encoded data slices are deemed to have been properly stored;analyzing the managing use information; sending, to the DS management unit, optimization information based on the analyzing of the managing use information, wherein the optimization information is further based on an analysis of tool utilization of the DS management unit; and updating a DS management unit managing approach based on the optimization information, wherein the DS management unit managing approach includes efficient utilization of at least a threshold number (D, R or W) of the DS execution units per a set of the DS execution units, wherein the updating further includes modifying the DS management unit managing approach by one or more of;
utilizing a new management tool, utilizing an updated diagnostic tool, or utilizing a different management workflow process. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification