MANAGED STORAGE UNIT SHUTDOWN IN A DISTRIBUTED STORAGE NETWORK
First Claim
1. A method for execution by a load balancing module of a dispersed storage network (DSN), the method comprises:
- receiving, at the load balancing module, status information from each DSN processing unit of a set of DSN processing units;
based on the status information, selecting, by the load balancing module, a DSN processing unit of the set of DSN processing units to process a data access request;
transmitting, by the load balancing module, the data access request to the DSN processing unit selected to process a data access request;
receiving, at the load balancing module, a first indication from the DSN processing unit, wherein the DSN processing unit continues to process previously pending data access requests, and further wherein the first indication indicates unfavorable performance;
detecting, by the load balancing module, the first indication from the DSN processing unit;
based on the first indication, cancelling, by the load balancing module, the selecting the DSN processing unit to process the data access request; and
receiving, at the load balancing module, a second indication from the DSN processing unit, wherein the second indication indicates favorable performance.
3 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a load balancing module of a distributed storage network (DSN) receiving status information from a set of DSN processing units and selecting a DSN processing unit from the set of DSN processing units to process the data access request based on the status information. The method continues with the load balancing module transmitting, by the data access request to the DSN processing unit selected to process a data access request and receiving an indication of unfavorable performance from the DSN processing unit. The method continues with the load balancing module cancelling the data access request and receiving a second indication from the DSN processing unit, wherein the second indication indicates favorable performance.
8 Citations
20 Claims
-
1. A method for execution by a load balancing module of a dispersed storage network (DSN), the method comprises:
-
receiving, at the load balancing module, status information from each DSN processing unit of a set of DSN processing units; based on the status information, selecting, by the load balancing module, a DSN processing unit of the set of DSN processing units to process a data access request; transmitting, by the load balancing module, the data access request to the DSN processing unit selected to process a data access request; receiving, at the load balancing module, a first indication from the DSN processing unit, wherein the DSN processing unit continues to process previously pending data access requests, and further wherein the first indication indicates unfavorable performance; detecting, by the load balancing module, the first indication from the DSN processing unit; based on the first indication, cancelling, by the load balancing module, the selecting the DSN processing unit to process the data access request; and receiving, at the load balancing module, a second indication from the DSN processing unit, wherein the second indication indicates favorable performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprises:
-
an interface for interfacing with a network; memory; and a processing module operably coupled to the interface and to the memory, wherein the processing module is operable to; receive status information from each DSN processing unit of a set of DSN processing units; based on the status information, select a DSN processing unit of the set of DSN processing units to process a data access request; transmit the data access request to the DSN processing unit selected to process a data access request; receive a first indication from the DSN processing unit, wherein the DSN processing unit continues to process previously accepted data access requests, and further wherein the first indication indicates unfavorable performance; detect the first indication from the DSN processing unit; based on the first indication, cancel the data access request for the DSN processing unit; and receive a second indication from the DSN processing unit, wherein the second indication indicates favorable performance. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by one or more processing resources of a plurality of processing resources of one or more computing devices of a distributed network, causes the one or more computing devices to; receive status information from each DSN processing unit of a set of DSN processing units; based on the status information, select a DSN processing unit of the set of DSN processing units to process a data access request; transmit the data access request to the DSN processing unit selected to process a data access request; receive a first indication from the DSN processing unit, wherein the DSN processing unit continues to process previously accepted data access requests, and further wherein the first indication indicates unfavorable performance; detect the first indication from the DSN processing unit; based on the first indication, cancel the data access request for the DSN processing unit; and receive a second indication from the DSN processing unit, wherein the second indication indicates favorable performance. - View Dependent Claims (20)
Specification