Cluster storage using subsegmenting
First Claim
Patent Images
1. A method for cluster storage comprising:
- receiving a data stream or a data block;
breaking the data stream or the data block into segments; and
for each segment;
selecting a cluster node; and
identifying a portion of the segment smaller than the segment that is a duplicate of a portion of a segment already managed by the cluster node.
12 Assignments
0 Petitions
Accused Products
Abstract
Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and a portion of the segment smaller than the segment is identified that is a duplicate of a portion of a segment already managed by the cluster node.
-
Citations
39 Claims
-
1. A method for cluster storage comprising:
-
receiving a data stream or a data block; breaking the data stream or the data block into segments; and for each segment; selecting a cluster node; and identifying a portion of the segment smaller than the segment that is a duplicate of a portion of a segment already managed by the cluster node. - View Dependent Claims (2, 4, 6, 7, 8, 9, 10, 12, 15, 16, 17, 19, 20, 23, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
3. (Canceled)
-
5. (Canceled)
-
11. (Canceled)
-
13. (Canceled)
-
14. (Canceled)
-
18. (Canceled)
-
21. (Canceled)
-
22. (Canceled)
-
24. (Canceled)
-
25. (Canceled)
-
26. (Canceled)
-
27. (Canceled)
-
36. (Canceled)
-
37. (Canceled)
-
38. A system for cluster storage comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; an interface for receiving a data stream or a data block; a sepmenter for breaking the data stream or the data block into segments; and for each segment; a selector for selecting a cluster node; and a processor for identifying a portion of the segment smaller than the segment that is a duplicate of a portion of a segment already managed by the cluster node.
-
-
39. A computer program product for cluster storage, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving a data stream or a data block; breaking the data stream or the data block into segments; and for each segment; selecting a cluster node; and identifying a portion of the segment smaller than the segment that is a duplicate of a portion of a segment already managed by the cluster node.
-
Specification