Storage system and method for reducing overhead of snapshot
AssigneeSK hynix Inc.
InventorsJongryool KIM, Hyung Jin LIM, Timothy LO, Jaewoong LEE
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide an architecture of a large-scale storage system supporting snapshot. The system includes a storage; and a storage system coupled to the server through a network. The storage system includes: at least one storage device coupled to the server through the network; and a computing component coupled between the storage device and the network and configured to: generate snapshot data based on data for backup, which is stored in the storage device; compact the snapshot data; and transfer, to the storage, the compacted snapshot data through a storage client interface for the storage.
Claims21
A system comprising:
- a server;
- a storage;
- and
- a storage system remotely coupled to the server through a network,
- wherein the storage system includes:
- at least one storage device remotely coupled to the server through the network;
- and
- a computing component coupled between the storage device and the network and configured to:
- generate snapshot data based on data for backup, which is stored in the storage device;
- compact the snapshot data to generate compacted snapshot data of the data which is stored in the storage device;
- and
- transfer, to the storage, the compacted snapshot data through a storage client interface for the storage,
- wherein the storage system including the at least one storage device remotely coupled to the server is cloud based.
A method for operating a system including a server, a storage and a storage system remotely coupled to the server through a network, comprising:
- providing the storage system, which includes at least one storage device remotely coupled to the server through the network, and a computing component coupled between the storage device and the network;
- generating, by the computing component, snapshot data based on data for backup, which is stored in the storage device;
- compacting, by the computing component, the snapshot data to generate compacted snapshot data of the data which is stored in the storage device;
- and
- transferring, by the computing component, to the storage, the compacted snapshot data through a storage client interface for the storage,
- wherein the storage system including the at least one storage device remotely coupled to the server is cloud based.
A system comprising:
- a server;
- a storage;
- and
- a storage system remotely coupled to the server through a network,
- wherein the storage system includes:
- at least one storage device remotely coupled to the server through the network;
- and
- a computing component coupled to the storage device and the network, and configured to:
- generate snapshot data based on data for backup, which is stored in the storage device;
- compact the snapshot data to generate compacted snapshot data of the data which is stored in the storage device;
- and
- transfer, to the storage, the compacted snapshot data through a storage client interface for the storage,
- wherein the storage system including the at least one storage device remotely coupled to the server is cloud based.
Dependencies are inferred from the claim text.