STORAGE SYSTEM COMPRISING FLASH MEMORY, AND STORAGE CONTROL METHOD
First Claim
1. A storage system, which comprises a plurality of flash packages having a plurality of flash chips having a plurality of blocks, which are data delete units, and a storage controller for receiving a first write request from a host and sending a second write request for write data based on data conforming to this first write request to a write-destination flash package of the plurality of flash packages,the storage system further comprising:
- a first capacity virtualization part for defining in the storage controller a virtual capacity, which is larger than a total value of a physical capacity of the plurality of flash chips of the flash packages; and
a compression part for compressing the write data, wherein the compressed data, which is compressed write data, is written to a write-destination flash chip in the write-destination flash package.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system has a plurality of flash packages, and a storage controller for receiving a write request from a host and sending a write-data write request based on data conforming to this write request to a write-destination flash package. A virtual capacity, which is larger than the physical capacity of the flash package, is defined in the storage controller. The storage system compresses the write data, and writes the compressed write data to the write-destination flash chip.
-
Citations
17 Claims
-
1. A storage system, which comprises a plurality of flash packages having a plurality of flash chips having a plurality of blocks, which are data delete units, and a storage controller for receiving a first write request from a host and sending a second write request for write data based on data conforming to this first write request to a write-destination flash package of the plurality of flash packages,
the storage system further comprising: -
a first capacity virtualization part for defining in the storage controller a virtual capacity, which is larger than a total value of a physical capacity of the plurality of flash chips of the flash packages; and a compression part for compressing the write data, wherein the compressed data, which is compressed write data, is written to a write-destination flash chip in the write-destination flash package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage control method for a storage system, which has a plurality of flash packages having a plurality of flash chips, which has a plurality of blocks, which are data delete units, and a storage controller for receiving a first write request from a host and sending a second write request for write data based on data conforming to this first write request to a write-destination flash package of the plurality of flash packages,
the storage control method comprising: -
defining in the storage controller a virtual capacity, which is larger than a total value of a physical capacity of the plurality of flash chips of the flash packages; compressing write data; and writing compressed data, which is compressed write data, to a write-destination flash chip in the write-destination flash package.
-
Specification