STORAGE DEVICE AND CONTROL METHOD THEREFOR

To propose a storage device and a control method therefor with which it is possible to prevent a reduction in response performance seen from the host while preventing the exhaustion of a storage area due to the occurrence of garbage.SOLUTION: There are installed in the storage device one or a plural...

Full description

Saved in:
Bibliographic Details
Main Authors ABE KOTA, NARITA NORIAKI, SUDO ATSUSHI, OGATA RAN
Format Patent
LanguageEnglish
Japanese
Published 01.08.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To propose a storage device and a control method therefor with which it is possible to prevent a reduction in response performance seen from the host while preventing the exhaustion of a storage area due to the occurrence of garbage.SOLUTION: There are installed in the storage device one or a plurality of memory devices constituting a pool and a controller for managing an additional write space that is a virtual logical space, compressing data to be compressed, out of the data written to a virtual volume by a host, additionally writing it to the additional write space, and writing the compressed data having been additionally written to the additional write space to a memory device. The controller limits write requests from the host when the use amount of the pool increases to a threshold or more, and determines whether or not a prescribed condition is satisfied when the data having been additionally written to the additional write space by the controller is updated. When the prescribed condition is satisfied, the compressed data of the data after the update is written over the compressed data of the data before the update having been additionally written to the additional write space.SELECTED DRAWING: Figure 17 【課題】ガベージの発生に起因する記憶領域の枯渇を防止しながら、ホストから見た応答性能の低下をも防止し得るストレージ装置及びその制御方法を提案する。【解決手段】プールを構成する1又は複数の記憶デバイスと、仮想的な論理空間である追書き空間を管理し、ホストにより仮想ボリュームに書き込まれたデータのうちの圧縮対象のデータを圧縮して追書き空間に追記し、追書き空間に追記した圧縮後のデータを記憶デバイスに書き込むコントローラとをストレージ装置に設け、コントローラは、プールの使用量が閾値以上となった場合には、ホストからのライト要求の受付を制限し、コントローラが、追書き空間に追記したデータが更新された場合に、所定の条件を満たすか否かを判定し、所定の条件を満たす場合に、更新後の当該データの圧縮データを、追書き空間に追記されている更新前の当該データの圧縮データに上書きするようにした。【選択図】 図17
Bibliography:Application Number: JP20180011882