JP5090941B2 - ストレージサブシステム及びストレージシステム - Google Patents
ストレージサブシステム及びストレージシステム Download PDFInfo
- Publication number
- JP5090941B2 JP5090941B2 JP2008017014A JP2008017014A JP5090941B2 JP 5090941 B2 JP5090941 B2 JP 5090941B2 JP 2008017014 A JP2008017014 A JP 2008017014A JP 2008017014 A JP2008017014 A JP 2008017014A JP 5090941 B2 JP5090941 B2 JP 5090941B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- data
- specific pattern
- storage subsystem
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
- G06F3/0641—De-duplication techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Description
プールLU番号(プールLU#)欄1234には、領域#1231が示す物理領域が属するページ用ボリューム0103の識別番号が記録され、開始アドレス欄1235には当該物理領域のページ用ボリューム0103内における位置を特定するための開始アドレスが記録される。即ち、ページ用プール0105を構成する各物理領域は、プールLU#1234によって識別されるページ用ボリューム0103内の、開始アドレス1235からページサイズと等しいサイズ分の記憶領域に相当する。
ステップ1405にて、非特定パターンデータの数が閾値αの値を超えている場合には、ライトプログラム0128はステップ1410に進み、ライト対象のページにページ用プール0105から物理領域を割り当てる(ステップ1410)。そして、該ページに対応するセグメント管理テーブル0126を参照し、フラグ1262が0であるセグメントについては、該セグメントに対応するパターンID1264を参照し、パターン管理テーブル0121を取得して対応する特定パターンデータを確保領域の該セグメントに格納する。
フラグ1262が1であるセグメントについては、確保した領域の該セグメントに対応する領域にフォーマットデータを格納する。フラグ1262が2であった場合は、領域#1263を参照し、プール管理テーブル0123から該セグメントに対応するプールLU#1234と開始アドレス1235を取得し、該アドレスに格納されたデータを確保領域の該セグメントにコピーする(ステップ1411)。そして、ライトプログラム0128は、該ページに対応するセグメント管理テーブル0126を解放し(ステップ1412)、該ページに対応するページ管理テーブル0121の状態0204を1から0に変更して終了する(ステップ1413)。
0110 仮想ボリューム作成プログラム
0111 ライトプログラム
0112 リードプログラム
0113 データ移行プログラム
0114 通常ボリュームの重複排除プログラム
0115 特定パターン設定プログラム
0116 閾値変更プログラム
2001 特定パターンの分析プログラム
0118 リモートコピーデータ通信プログラム
0120 特定パターン管理テーブル
0202 仮想ボリューム管理情報システム本部
0123 プール管理テーブル
0124 閾値管理テーブル
0121 ページ管理テーブル
0122 セグメント管理テーブル
0102 仮想ボリューム
0103 ページ用ボリューム
0104 通常ボリューム
Claims (20)
- プロセッサと、
メモリと、
仮想ボリュームと、
複数の記憶媒体から構成され、前記仮想ボリュームに割り当てられるページ用物理領域を有するページ用ボリュームとを有し、
前記プロセッサは、前記仮想ボリュームのアドレス空間を複数のページに分割し、当該複数のページ各々を少なくとも第一の状態と第二の状態とを含む複数の状態のうちいずれかの状態に分類して管理し、
前記プロセッサは、前記第二の状態に分類されるページをさらに複数のセグメントに分割して管理しており、
前記第一の状態とは、ページにライトデータを書き込むためのライト要求を受けた結果、当該ページに前記ページ用ボリュームからページ用物理領域が割り当てられ、ライトデータが当該ページ用物理領域に格納された状態であり、
前記第二の状態とは、ページ内のセグメントに予め定められた特定パターンデータと一致するライトデータを書き込むためのライト要求を受けた結果、前記メモリ内に当該特定パターンデータと当該セグメントとが対応付けられて管理されている状態であることを特徴とするストレージサブシステム。 - 前記複数の状態には、更に第三の状態が含まれ、
前記第三の状態とは、ページに前記ページ用ボリュームからページ用物理領域が割り当てられておらず、かつ当該ページがセグメントに分割されて管理されていない状態であることを特徴とする請求項1記載のストレージサブシステム。 - 前記プロセッサは、受信したライト要求に含まれるアドレスで指定されるページが前記第一の状態である場合には、当該ページに割り当てられているページ用物理領域にライトデータを格納することを特徴とする請求項1記載のストレージサブシステム。
- 前記第一の状態にある前記ページ内のデータが全て前記特定パターンデータと一致する場合には、前記プロセッサは、前記ページを前記セグメント単位に分割し、各セグメントについて当該セグメントと前記特定パターンデータとを対応付けて前記メモリ内で管理し、
前記プロセッサは、前記ページに割り当てられていたページ用物理領域を開放し、当該ページを前記第二の状態のページとして管理することを特徴とする請求項3記載のストレージサブシステム。 - 前記プロセッサは、受信したライト要求に含まれるアドレスで指定されるページが前記第二の状態又は前記第三の状態である場合には、ライトデータが前記特定パターンデータと一致するか否かを判定することを特徴とする請求項2記載のストレージサブシステム。
- 前記プロセッサは、前記ライト要求に含まれる前記アドレスで指定されるページが前記第二の状態であり、前記ライトデータが前記特定パターンデータと一致する場合、前記特定パターンデータと前記アドレスで指定されるセグメントとを対応付けて前記メモリ内で管理し、前記ライトデータを破棄することを特徴とする請求項5記載のストレージサブシステム。
- 前記プロセッサは、前記ライト要求に含まれる前記アドレスで指定されるページが前記第二の状態であり、前記ライトデータが前記特定パターンデータと一致しない場合、前記アドレスで指定されるページに、前記ページ用ボリュームからページ用物理領域を割り当て、前記メモリ内で管理されている前記特定パターンデータと当該ページ内のセグメントとの対応関係に基づいて、前記ページに割り当てられた前記ページ用物理領域内の当該セグメントに対応する物理領域に当該特定パターンデータを格納し、当該ライトデータを当該アドレスを用いて特定される前記ページ用物理領域内の物理領域に格納し、
前記プロセッサは、前記ページを前記第一の状態のページとして管理することを特徴とする請求項5記載のストレージサブシステム。 - 前記プロセッサは、前記ライト要求に含まれるアドレスで指定されるページが前記第三の状態であり、前記ライトデータが前記特定パターンデータと一致する場合、
前記ページを前記セグメント単位に分割して、前記メモリ内に前記アドレスで指定されるセグメントと前記特定パターンデータとを対応付けて記録し、前記ライトデータを破棄し、
前記プロセッサは、前記ページを前記第二の状態のページとして管理することを特徴とする請求項5記載のストレージサブシステム。 - 前記プロセッサは、前記ライト要求に含まれるアドレスで指定されるページが前記第三の状態であり、前記ライトデータが前記特定パターンデータと一致しない場合、前記ページに、前記ページ用ボリュームからページ用物理領域を割り当て、当該ページ用物理領域に当該ライトデータを格納し、
前記プロセッサは、前記ページを前記第一の状態のページとして管理することを特徴とする請求項5記載のストレージサブシステム。 - 前記プロセッサは、前記第一の状態にある前記ページに格納されているデータの内前記特定パターンデータと一致するデータのデータ数をカウントしており、
前記プロセッサは、前記ライト要求に従って受信した前記ライトデータが前記特定パターンデータと一致する場合には、当該ライトデータを前記ページに割り当てられている前記ページ用物理領域に格納し、前記データ数を1増加させ、
前記プロセッサは、前記データ数が予め定められた第一の閾値を超えた場合に、当該ページ内のデータが全て前記特定パターンデータと一致するか否かを判定することを特徴とする請求項4記載のストレージサブシステム。 - 前記ストレージサブシステムは更に、複数の記憶媒体から構成され、前記仮想ボリュームに割り当てられるセグメント用物理領域を有するセグメント用ボリュームを有し、
前記プロセッサは、前記第一の状態のページ内に格納されている前記特定パターンデータと一致するデータの数が予め定められた第一の閾値を超え、かつ前記ページ内に格納されている前記特定パターンデータとは一致しないデータの数が予め定められた第二の閾値以下である場合、当該ページを前記セグメント単位に分割し、
前記ページ内の各セグメントについて、当該セグメントに前記特定パターンデータと一致するデータが格納されている場合には、前記プロセッサは当該セグメントと当該特定パターンデータを対応付けて前記メモリ内で管理し、当該セグメントに前記特定パターンデータとは一致しないデータが格納されている場合には、前記プロセッサは当該セグメントに対して前記セグメント用ボリュームからセグメント用物理領域を割り当てて当該セグメント用物理領域に当該データを格納し、
前記プロセッサは、前記ページに割り当てられていた前記ページ用物理領域を開放し、当該ページを前記第二の状態のページとして管理することを特徴とする請求項1記載のストレージサブシステム。 - 前記プロセッサは、前記第二の状態のページに対するライト要求を受信した場合に、当該ライト要求に従って受信したライトデータが前記特定パターンデータと一致しないデータであり、かつ当該ページに格納されている前記特定パターンデータと一致しないデータの数が前記第二の閾値以下である場合は、当該ページに新たに前記セグメント用ボリュームからセグメント用物理領域を割り当て、当該セグメント用物理領域に当該ライトデータを格納することを特徴とする請求項11記載のストレージサブシステム。
- 前記ストレージサブシステムは更に、複数の記憶媒体から構成される通常ボリュームを有しており、
前記通常ボリュームに格納されているデータを前記仮想ボリュームに移行する場合、
前記プロセッサは、前記通常ボリュームから前記セグメントと同サイズ分のデータを順にリードし、当該リードしたデータ前記仮想ボリュームにライトすることを特徴とする請求項1記載のストレージサブシステム。 - 前記ストレージサブシステムは、複数の記憶媒体からなる物理ボリュームを有する他のストレージサブシステムに接続され、
前記ストレージサブシステムは、前記他のストレージサブシステムの前記物理ボリュームの先頭セグメントから順にデータをリードし、当該データを前記仮想ボリュームにライトすることを特徴とする請求項1記載のストレージサブシステム。 - 前記ストレージサブシステムは、前記物理ボリュームからリードしたデータのうち同じデータがいくつあるかをカウントし、
前記ストレージシステムは、当該カウント数の結果が予め設定されている閾値を超えた場合、当該データを特定パターンデータとして前記メモリ内に登録することを特徴とする請求項14のストレージサブシステム。 - 送信元ストレージサブシステムと、
前記送信元ストレージサブシステムと通信可能に接続された送信先ストレージサブシステムとを有するストレージシステムであって、
前記送信元ストレージサブシステムは、コピー元ボリュームを有し、
前記送信先ストレージサブシステムは、仮想ボリュームと、複数の記録媒体から構成され当該仮想ボリュームに割り当てられるページ用物理領域を有するコピー先物理ボリュームとを有し、
前記送信先ストレージサブシステムは、前記仮想ボリュームのアドレス空間を複数のページに分割し、当該複数のページ各々を、少なくとも第一の状態及び第二の状態を含む複数の状態のいずれかに分類して管理し、
前記送信先ストレージサブシステムは、前記第二の状態にあるページを更に複数のセグメントに分割して管理しており、
前記第一の状態とは、ページにデータを書き込むための要求を受けた結果、当該ページに前記コピー先物理ボリュームからページ用物理領域が割り当てられ、当該データが当該ページ用物理領域に割り当てられた状態であり、
前記第二の状態とは、予め定められた特定パターンデータと一致するデータをページ内のセグメントに書き込むための要求を受けた結果、当該セグメントと当該特定パターンデータとが対応付けられて管理されている状態であり、
前記送信元ストレージサブシステムは、前記コピー元ボリュームからリモートコピーの対象であるデータを読み出し、前記読み出したデータが前記特定パターンデータと一致する場合には、当該特定パターンデータを識別するIDを前記送信先ストレージサブシステムに送信し、
前記送信先ストレージサブシステムは、前記送信元ストレージサブシステムから前記IDを受信した場合に、当該IDによって識別される前記特定パターンデータの格納先となる前記仮想ボリューム内のページが前記第一の状態又は前記第二の状態のいずれの状態にあるかに応じて、異なる処理を実行することを特徴とするストレージシステム。 - 前記IDによって識別される前記特定パターンデータの格納先となる前記仮想ボリューム内のページが前記第一の状態である場合、前記送信先ストレージサブシステムは当該ページに割り当てられているページ用物理領域に当該IDによって識別される前記特定パターンデータを格納することを特徴とする請求項16記載のストレージシステム。
- 前記IDによって識別される前記特定パターンデータの格納先となる前記仮想ボリューム内のページが前記第二の状態であった場合、前記送信先ストレージサブシステムは当該IDと前記格納先となる前記セグメントとを対応付けて前記メモリ内で管理することを特徴とする請求項16記載のストレージシステム。
- 前記コピー元ボリュームは、前記送信元ストレージサブシステムが有する仮想ボリュームであることを特徴とする請求項16記載のストレージシステム。
- 前記コピー元ボリュームは、複数の記憶媒体からなる物理ボリュームであることを特徴とする請求項16記載のストレージシステム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008017014A JP5090941B2 (ja) | 2008-01-29 | 2008-01-29 | ストレージサブシステム及びストレージシステム |
US12/050,301 US8245007B2 (en) | 2008-01-29 | 2008-03-18 | Storage subsystem |
EP08020090A EP2085867A3 (en) | 2008-01-29 | 2008-11-18 | Storage subsystem |
CN200910003562.0A CN101498991B (zh) | 2008-01-29 | 2009-01-15 | 存储子*** |
US13/568,204 US8521985B2 (en) | 2008-01-29 | 2012-08-07 | Storage subsystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008017014A JP5090941B2 (ja) | 2008-01-29 | 2008-01-29 | ストレージサブシステム及びストレージシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009181148A JP2009181148A (ja) | 2009-08-13 |
JP5090941B2 true JP5090941B2 (ja) | 2012-12-05 |
Family
ID=40548021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008017014A Expired - Fee Related JP5090941B2 (ja) | 2008-01-29 | 2008-01-29 | ストレージサブシステム及びストレージシステム |
Country Status (4)
Country | Link |
---|---|
US (2) | US8245007B2 (ja) |
EP (1) | EP2085867A3 (ja) |
JP (1) | JP5090941B2 (ja) |
CN (1) | CN101498991B (ja) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8938595B2 (en) * | 2003-08-05 | 2015-01-20 | Sepaton, Inc. | Emulated storage system |
US20090204636A1 (en) * | 2008-02-11 | 2009-08-13 | Microsoft Corporation | Multimodal object de-duplication |
US8219740B2 (en) * | 2008-06-25 | 2012-07-10 | International Business Machines Corporation | Flash sector seeding to reduce program times |
US8612705B2 (en) * | 2009-07-29 | 2013-12-17 | Hewlett-Packard Development Company, L.P. | Making a physical copy of data at a remote storage device |
US8458233B2 (en) * | 2009-11-25 | 2013-06-04 | Cleversafe, Inc. | Data de-duplication in a dispersed storage network utilizing data characterization |
US8281105B2 (en) * | 2010-01-20 | 2012-10-02 | Hitachi, Ltd. | I/O conversion method and apparatus for storage system |
US8620939B2 (en) * | 2010-01-25 | 2013-12-31 | Sepaton, Inc. | System and method for summarizing data |
WO2011099963A1 (en) * | 2010-02-10 | 2011-08-18 | Hewlett-Packard Development Company, L.P. | Identifying a location containing invalid data in a storage media |
US8427854B2 (en) * | 2010-04-15 | 2013-04-23 | Microsoft Corporation | Utilization of memory refresh cycles for pattern matching |
US9881099B2 (en) | 2010-05-24 | 2018-01-30 | International Business Machines Corporation | System, method and computer program product for data transfer management |
US9135171B2 (en) * | 2010-07-13 | 2015-09-15 | Vmware, Inc. | Method for improving save and restore performance in virtual machine systems |
CN101938516B (zh) * | 2010-09-02 | 2012-11-14 | 华中科技大学 | 一种面向用户的动态分配存储资源的方法 |
JP5623239B2 (ja) * | 2010-10-28 | 2014-11-12 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 書込みレコードの重複を排除する記憶装置、及びその書込み方法 |
US20120137303A1 (en) | 2010-11-26 | 2012-05-31 | Hitachi, Ltd. | Computer system |
US8533407B2 (en) | 2010-12-01 | 2013-09-10 | International Business Machines Corporation | Capacity management in deduplication storage systems |
US9122639B2 (en) | 2011-01-25 | 2015-09-01 | Sepaton, Inc. | Detection and deduplication of backup sets exhibiting poor locality |
JP5712713B2 (ja) | 2011-03-18 | 2015-05-07 | 富士通株式会社 | 制御装置、制御方法およびストレージ装置 |
US9069477B1 (en) * | 2011-06-16 | 2015-06-30 | Amazon Technologies, Inc. | Reuse of dynamically allocated memory |
JP5780067B2 (ja) * | 2011-09-01 | 2015-09-16 | 富士通株式会社 | ストレージシステム、ストレージ制御装置およびストレージ制御方法 |
WO2013051129A1 (ja) * | 2011-10-06 | 2013-04-11 | 株式会社 日立製作所 | 格納データの重複排除方法、格納データの重複排除装置、及び重複排除プログラム |
JP5981563B2 (ja) * | 2012-04-26 | 2016-08-31 | 株式会社日立製作所 | 情報記憶システム及び情報記憶システムの制御方法 |
WO2013171793A1 (en) * | 2012-05-16 | 2013-11-21 | Hitachi, Ltd. | Storage apparatus, storage system, and data migration method |
JP5995071B2 (ja) * | 2012-09-19 | 2016-09-21 | 学校法人 中央大学 | メモリコントローラ,データ記憶装置およびメモリの制御方法 |
US9766832B2 (en) | 2013-03-15 | 2017-09-19 | Hitachi Data Systems Corporation | Systems and methods of locating redundant data using patterns of matching fingerprints |
US9256611B2 (en) | 2013-06-06 | 2016-02-09 | Sepaton, Inc. | System and method for multi-scale navigation of data |
CN103473018B (zh) * | 2013-09-10 | 2016-09-14 | 华为技术有限公司 | 硬盘和管理方法 |
US9678973B2 (en) | 2013-10-15 | 2017-06-13 | Hitachi Data Systems Corporation | Multi-node hybrid deduplication |
US9720608B2 (en) | 2013-11-07 | 2017-08-01 | Hitachi, Ltd. | Storage system |
CN106716386B (zh) * | 2014-10-07 | 2020-05-29 | 谷歌有限责任公司 | 使用页面过滤器和***mmu的硬件辅助存储器压缩管理 |
CN104765571A (zh) * | 2015-03-17 | 2015-07-08 | 深信服网络科技(深圳)有限公司 | 虚拟数据写入、读取的方法及*** |
JP6587953B2 (ja) * | 2016-02-10 | 2019-10-09 | 東芝メモリ株式会社 | ストレージコントローラ、ストレージ装置、データ処理方法およびプログラム |
US20170255387A1 (en) * | 2016-03-04 | 2017-09-07 | Intel Corporation | Techniques to Cause a Content Pattern to be Stored to Memory Cells of a Memory Device |
WO2017176256A1 (en) | 2016-04-05 | 2017-10-12 | Hewlett Packard Enterprise Development Lp | Unmap to initialize sectors |
JP6782303B2 (ja) * | 2016-11-07 | 2020-11-11 | 株式会社日立製作所 | 計算機、計算機システムおよびデータ量制限方法 |
JP6826287B2 (ja) * | 2016-12-28 | 2021-02-03 | 富士通株式会社 | ストレージ制御装置、ストレージ管理システム、及びプログラム |
KR102498668B1 (ko) | 2017-05-17 | 2023-02-09 | 삼성전자주식회사 | 플래시-인지 힙 메모리 관리 방법 및 호스트 장치 |
JP6606235B1 (ja) * | 2018-07-13 | 2019-11-13 | 株式会社日立製作所 | ストレージシステム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002019655A2 (en) | 2000-08-31 | 2002-03-07 | Ontrack Data International, Inc. | System and method for data management |
US7092956B2 (en) * | 2001-11-02 | 2006-08-15 | General Electric Capital Corporation | Deduplication system |
JP2003316522A (ja) * | 2002-04-26 | 2003-11-07 | Hitachi Ltd | 計算機システムおよび計算機システムの制御方法 |
JP2005135116A (ja) * | 2003-10-29 | 2005-05-26 | Nec Corp | ストレージ装置及びそのアクセス制御方法 |
JP4723921B2 (ja) * | 2005-06-13 | 2011-07-13 | 株式会社日立製作所 | 記憶制御装置及びその制御方法 |
US8412682B2 (en) * | 2006-06-29 | 2013-04-02 | Netapp, Inc. | System and method for retrieving and using block fingerprints for data deduplication |
JP4589896B2 (ja) | 2006-07-04 | 2010-12-01 | 株式会社リコー | 画像処理装置と画像処理方法とプログラム |
-
2008
- 2008-01-29 JP JP2008017014A patent/JP5090941B2/ja not_active Expired - Fee Related
- 2008-03-18 US US12/050,301 patent/US8245007B2/en active Active
- 2008-11-18 EP EP08020090A patent/EP2085867A3/en not_active Withdrawn
-
2009
- 2009-01-15 CN CN200910003562.0A patent/CN101498991B/zh active Active
-
2012
- 2012-08-07 US US13/568,204 patent/US8521985B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN101498991B (zh) | 2011-07-27 |
CN101498991A (zh) | 2009-08-05 |
EP2085867A2 (en) | 2009-08-05 |
US20090193219A1 (en) | 2009-07-30 |
JP2009181148A (ja) | 2009-08-13 |
US8521985B2 (en) | 2013-08-27 |
US20120303926A1 (en) | 2012-11-29 |
EP2085867A3 (en) | 2012-01-11 |
US8245007B2 (en) | 2012-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5090941B2 (ja) | ストレージサブシステム及びストレージシステム | |
US20180173632A1 (en) | Storage device and method for controlling storage device | |
US8639899B2 (en) | Storage apparatus and control method for redundant data management within tiers | |
US8650381B2 (en) | Storage system using real data storage area dynamic allocation method | |
US10203876B2 (en) | Storage medium apparatus, method, and program for storing non-contiguous regions | |
JP4464378B2 (ja) | 同一データを纏める事で格納領域を節約する計算機システム、ストレージシステム及びそれらの制御方法 | |
US20150127855A1 (en) | Tiered storage device providing for migration of prioritized application specific data responsive to frequently referenced data | |
JP5816303B2 (ja) | フラッシュメモリを含むストレージシステム、及び記憶制御方法 | |
US20110283046A1 (en) | Storage device | |
WO2015162758A1 (ja) | ストレージシステム | |
WO2017149592A1 (ja) | ストレージ装置 | |
WO2017068904A1 (ja) | ストレージシステム | |
EP3346387B1 (en) | Storage system and system garbage collection method | |
US20150363134A1 (en) | Storage apparatus and data management | |
US11144202B2 (en) | Volume management apparatus, volume management method, and volume management program | |
US20120221809A1 (en) | Storage apparatus and data processing method of the same | |
US20190243758A1 (en) | Storage control device and storage control method | |
JP5962140B2 (ja) | プログラム、制御方法、制御装置およびシステム | |
JP5378604B2 (ja) | ThinProvisioningが適用された、メインフレーム系のストレージ装置 | |
WO2013061368A1 (en) | Storage apparatus and method of controlling storage apparatus | |
US8566558B2 (en) | Storage apparatus and data management method | |
WO2010119478A1 (en) | Storage system and control method therefor | |
WO2020037982A1 (zh) | 一种基于 fat 文件的数据删除方法、数据存储设备及*** | |
JP5691234B2 (ja) | ディスクアレイ装置、及び、ミラーリング制御方法 | |
JP2008171311A (ja) | データ保存装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100708 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120315 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120823 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120911 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120913 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5090941 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |