COMPRESSION PIPELINE FOR STORING DATA IN A STORAGE CLOUD
First Claim
Patent Images
1. A method comprising:
- separating a point-in-time copy of a storage system into payload data chunks and metadata data chunks;
identifying a plurality of payload data chunks that have not been saved to a storage cloud;
compressing the plurality of payload data chunks;
grouping the plurality of compressed payload data chunks into one or more cloud files, wherein each of the one or more cloud files is formatted for storage on the storage cloud; and
sending the one or more cloud files to the storage cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud storage appliance separates a point-in-time copy of a storage system into payload data chunks and metadata data chunks. The cloud storage appliance identifies a plurality of payload data chunks that have not been saved to a storage cloud. The cloud storage appliance compresses the plurality of payload data chunks. The cloud storage appliance groups the plurality of compressed payload data chunks into one or more cloud files, wherein each of the one or more cloud files is formatted for storage on the storage cloud. The cloud storage appliance then sends the one or more cloud files to the storage cloud.
86 Citations
21 Claims
-
1. A method comprising:
-
separating a point-in-time copy of a storage system into payload data chunks and metadata data chunks; identifying a plurality of payload data chunks that have not been saved to a storage cloud; compressing the plurality of payload data chunks; grouping the plurality of compressed payload data chunks into one or more cloud files, wherein each of the one or more cloud files is formatted for storage on the storage cloud; and sending the one or more cloud files to the storage cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
separating a point-in-time copy of a storage system into payload data chunks and metadata data chunks; identifying a plurality of payload data chunks that have not been saved to a storage cloud; compressing the plurality of payload data chunks; grouping the plurality of compressed payload data chunks into one or more cloud files, wherein each of the one or more cloud files is formatted for storage on the storage cloud; and sending the one or more cloud files to the storage cloud. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage appliance comprising:
-
a memory to store instructions for a compression pipeline module; and a processing device to execute the instructions, wherein the instructions cause the processing device to; separate a point-in-time copy of a storage system into payload data chunks and metadata data chunks; identify a plurality of payload data chunks that have not been saved to a storage cloud; compress the plurality of payload data chunks; group the plurality of compressed payload data chunks into one or more cloud files, wherein each of the one or more cloud files is formatted for storage on the storage cloud; and send the one or more cloud files to the storage cloud. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification