DISPERSED STORAGE NETWORK FOR MANAGING DATA DELETION
First Claim
Patent Images
1. A dispersed storage device for use within a dispersed storage network, comprising:
- an interface; and
a processing module operable to;
receive, via the interface, a data delete request to delete a data object stored throughout a set of dispersed storage units within a dispersed network memory of the dispersed storage network, the data object being segmented into data segments and each of the data segments being sliced into data slices, a number of data slices within each of the data segments corresponding to a number of pillars per data segment, each storage unit of the set of dispersed storage units storing the data slices corresponding to one of the pillars;
determine a deletion policy for the data object; and
selectively generate and transmit, via the interface, a delete command to the set of dispersed storage units based on the deletion policy, the delete command causing the set of dispersed storage units to delete the data slices of the data object stored therein.
4 Assignments
0 Petitions
Accused Products
Abstract
A dispersed storage device manages deletion of data objects stored within a dispersed storage network by receiving a data delete request to delete a data object stored throughout a set of dispersed storage units within a dispersed network memory of the dispersed storage network, determining a deletion policy for the data object and selectively generating and transmitting, based on the deletion policy, a delete command to the set of dispersed storage units.
7 Citations
20 Claims
-
1. A dispersed storage device for use within a dispersed storage network, comprising:
-
an interface; and a processing module operable to; receive, via the interface, a data delete request to delete a data object stored throughout a set of dispersed storage units within a dispersed network memory of the dispersed storage network, the data object being segmented into data segments and each of the data segments being sliced into data slices, a number of data slices within each of the data segments corresponding to a number of pillars per data segment, each storage unit of the set of dispersed storage units storing the data slices corresponding to one of the pillars; determine a deletion policy for the data object; and selectively generate and transmit, via the interface, a delete command to the set of dispersed storage units based on the deletion policy, the delete command causing the set of dispersed storage units to delete the data slices of the data object stored therein. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing deletion of data objects stored within a dispersed storage network, comprising:
-
receiving a data delete request to delete a data object stored throughout a set of dispersed storage units within a dispersed network memory of the dispersed storage network, the data object being segmented into data segments and each of the data segments being sliced into data slices, a number of the data slices within each of the data segments corresponding to a number of pillars per data segment, each storage unit of the set of dispersed storage units storing the data slices corresponding to one of the pillars; determining a deletion policy for the data object; and selectively generating and transmitting, based on the deletion policy, a delete command to the set of dispersed storage units, the delete command causing the set of dispersed storage units to delete the data slices of the data object stored therein. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification