Cooperative resource management
AssigneeTranslattice, Inc.
InventorsRobert F. Ross, Harrison B. Caudill
Life of this patent
Estimating the term…
Abstract
Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
Claims19
A system for deleting content, comprising:
- a processor configured to:
- receive at a first node of a plurality of nodes a delete request for a file, a primary copy of which is stored on each of at least a subset of the plurality of nodes, wherein at least one other node of the plurality of nodes has received the delete request for the file;
- determine at the first node that the first node does not have a record of the file;
- determine at the first node that at least some other nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens;
- and
- in response at least in part to the determination by the first node that at least some other nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens, add a first delete token for the file in records associated with the first node;
- and
- a memory coupled to the processor and configured to provide to store the request.
A method for deleting content, comprising:
- receiving at a first node of a plurality of nodes a delete request for a file, a primary copy of which is stored on each of at least a subset of the plurality of nodes, wherein at least one other node of the plurality of nodes has received the delete request for the file;
- determining at the first node that the first node does not have a record of the file;
- determining at the first node that at least some other nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens;
- and
- in response at least in part to the determination by the first node that at least some other nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens, adding a first delete token for the file in records associated with the first node.
A computer program product for deleting content, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving at a first node of a plurality of nodes a delete request for a file, a primary copy of which is stored on each of at least a subset of the plurality of nodes, wherein at least one other node of the plurality of nodes has received the delete request for the file;
- determining at the first node that the first node does not have a record of the file;
- determining at the first node that at least some other nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens;
- and
- in response at least in part to the determination by the first node that at least some other nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens, adding a first delete token for the file in records associated with the first node.
Dependencies are inferred from the claim text.