Updating shared group information in a dispersed storage network
First Claim
1. A method comprises:
- establishing, by a device of an affiliated group of devices within a dispersed storage network (DSN), a desired change to shared group information, wherein the shared group information includes data regarding inter-device operation for at least some of the devices of the affiliated group of devices, wherein each device of the affiliated group of devices is assigned device operations;
requesting, by the device, a current version of the shared group information from at least a subset of the devices in the affiliated group of devices, wherein each device in the at least a subset of devices stores an encoded portion of the shared group information and wherein a threshold number of encoded portions is needed to recover the current version of the shared group information;
upon successful recovery of the current version of the shared group information, interpreting, by the device, the current version of the shared group information to determine whether the desired change to the shared group information is permissible per inter-device acceptable operational procedures;
when the desired change to the shared group information is permissible per the inter-device acceptable operational procedures, sending, by the device to the at least the subset of devices, a request to update the shared group information to include the desired change; and
upon receipt of successfully updating the shared group information from the at least the subset of devices, performing, by the device, an operation corresponding to the desired change.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a device of an affiliated group of devices establishing a desired change to shared group information and requesting a current version of the shared group information from devices in the affiliated group of devices. The method continues with the device interpreting the current version of the shared group information to determine whether the desired change to the shared group information is permissible. When the desired change to the shared group information is permissible, the method continues with the device sending to devices, a request to update the shared group information to include the desired change. Upon receipt of successfully updating the shared group information from the devices, the method continues with the device performing an operation corresponding to the desired change.
81 Citations
18 Claims
-
1. A method comprises:
-
establishing, by a device of an affiliated group of devices within a dispersed storage network (DSN), a desired change to shared group information, wherein the shared group information includes data regarding inter-device operation for at least some of the devices of the affiliated group of devices, wherein each device of the affiliated group of devices is assigned device operations; requesting, by the device, a current version of the shared group information from at least a subset of the devices in the affiliated group of devices, wherein each device in the at least a subset of devices stores an encoded portion of the shared group information and wherein a threshold number of encoded portions is needed to recover the current version of the shared group information; upon successful recovery of the current version of the shared group information, interpreting, by the device, the current version of the shared group information to determine whether the desired change to the shared group information is permissible per inter-device acceptable operational procedures; when the desired change to the shared group information is permissible per the inter-device acceptable operational procedures, sending, by the device to the at least the subset of devices, a request to update the shared group information to include the desired change; and upon receipt of successfully updating the shared group information from the at least the subset of devices, performing, by the device, an operation corresponding to the desired change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A dispersed storage (DS) module of a computing device of an affiliated group of computing devices within a dispersed storage network (DSN), the DS module comprises:
-
a first module, when operable within the computing device, causes the computing device to; establish a desired change to shared group information, wherein the shared group information includes data regarding inter-device operation for at least some of the computing devices of the affiliated group of computing devices, wherein each computing device of the affiliated group of computing devices is assigned computing device operations; a second module, when operable within the computing device, causes the computing device to; request a current version of the shared group information from at least a subset of the computing devices in the affiliated group of computing devices, wherein each computing device in the at least a subset of computing devices stores an encoded portion of the shared group information and wherein a threshold number of encoded portions is needed to recover the current version of the shared group information; a third module, when operable within the computing device, causes the computing device to; upon successful recovery of the current version of the shared group information, interpret the current version of the shared group information to determine whether the desired change to the shared group information is permissible per inter-device acceptable operational procedures; a fourth module, when operable within the computing device, causes the computing device to; when the desired change to the shared group information is permissible per the inter-device acceptable operational procedures, send a request to update the shared group information to include the desired change to the at least the subset of computing devices; and a fifth module, when operable within the computing device, causes the computing device to; upon receipt of successfully updating the shared group information from the at least the subset of computing devices, perform an operation corresponding to the desired change. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification