CLUSTER STORAGE SYSTEM, PROCESS FOR SECURE ERASURE OF DATA, AND COMPUTER PROGRAM PRODUCT
2 Assignments
0 Petitions
Accused Products
Abstract
A cluster storage system includes a plurality of mass storage systems that provide storage capacity to store data blocks, middleware that provides a plurality of virtual storage pools for a plurality of users of the cluster storage system, at least one user interface that accesses the storage pool allocated to a user, wherein the middleware includes at least one erase algorithm for secure erasure of data blocks, the at least one user interface provides an erase function to erase the storage pool allocated to the user, and the middleware is configured to erase all user-allocated data blocks of the plurality of mass storage systems using the at least one erase algorithm and report the successful erasure via the user interface when the user calls up the erase function.
-
Citations
25 Claims
-
1-10. -10. (canceled)
-
11. A cluster storage system comprising:
-
a plurality of mass storage systems that provide storage capacity to store data blocks; middleware that provides a plurality of virtual storage pools for a plurality of users of the cluster storage system; at least one user interface that accesses the storage pool allocated to a user;
whereinthe middleware comprises at least one erase algorithm for secure erasure of data blocks; the at least one user interface provides an erase function to erase the storage pool allocated to the user; and the middleware is configured to erase all user-allocated data blocks of the plurality of mass storage systems using the at least one erase algorithm and report the successful erasure via the user interface when the user calls up the erase function. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A process for secure erasure of data in a cluster storage system comprising:
-
authenticating a user in respect of the cluster storage system; selecting via a user interface of the cluster storage system an erase function that erases at least one storage area allocated to the authenticated user; determining storage blocks allocated to the at least one storage area of a plurality of mass storage systems by middleware of the cluster storage system; erasing the storage blocks allocated to the at least one storage area by at least one predetermined secure erase algorithm; and reporting the successful erasure of the at least one storage area to the authenticated user. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer program product comprising executable program code stored in a non-transitive storage device, wherein upon execution of the program code by a cluster computer of a cluster storage system, the following steps are performed:
-
authenticating a user; receiving via a user interface a request to select an erasure function for erasing at least one of the storage areas allocated to the authenticated user; determining storage blocks, allocated to the at least one storage area, of a plurality of mass storage systems by middleware of the cluster storage system; erasing the storage blocks allocated to the at least one storage area by at least one predetermined secure erase algorithm; and reporting the successful erasure of the at least one storage area to the authenticated user.
-
Specification