JP4993913B2 - 記憶制御装置及びそのデータ管理方法 - Google Patents
記憶制御装置及びそのデータ管理方法 Download PDFInfo
- Publication number
- JP4993913B2 JP4993913B2 JP2006005580A JP2006005580A JP4993913B2 JP 4993913 B2 JP4993913 B2 JP 4993913B2 JP 2006005580 A JP2006005580 A JP 2006005580A JP 2006005580 A JP2006005580 A JP 2006005580A JP 4993913 B2 JP4993913 B2 JP 4993913B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- data unit
- update
- storage area
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2066—Optimisation of the communication load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2069—Management of state, configuration or failover
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99955—Archiving or backup
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、本実施形態に係るストレージシステム10のシステム構成を示す。ストレージシステム10は、第1の記憶制御装置20と第2の記憶制御装置50とを備える。第1の記憶制御装置20、第2の記憶制御装置50、正ホストシステム100、及び副ホストシステム110は、SAN(Storage Area Network)120を介して相互に接続されている。
(2−1)本実施の形態による差分ビットマップテーブル310及びハッシュ管理テーブル240を用いたライトデータの管理処理
次に、本実施の形態によるストレージシステム10における差分ビットマップテーブル310及びハッシュ管理テーブル240を用いたライトデータの管理処理について説明する。本実施の形態によるストレージシステム10は、ブロック領域(第1のデータ管理単位)と、当該ブロック領域に比して小さい領域(第2のデータ管理単位)とにより、ライトデータを管理することを特徴の1つとしている。
次に、本実施の形態によるストレージシステム10における差分ビットマップテーブル310及びハッシュ管理テーブル240を用いたライトデータの転送処理について説明する。本実施の形態によるストレージシステム10は、ブロック領域(第1のデータ管理単位)、又は当該ブロック領域に比して小さい領域(第2のデータ管理単位)で、ライトデータを第2の記憶制御装置50に転送するようになされている。
次に、本実施の形態によるストレージシステム10におけるコマンドジョブの優先実行処理について説明する。本実施の形態によるストレージシステム10は、コマンドジョブの優先度を設定し、当該優先度ごとにコマンドジョブを並べて格納し、優先度に基づく設定に従って、並べられた順にコマンドジョブを実行することを特徴の1つとしている。
したか否かをチェックする(S401)。
次に、本実施の形態によるストレージシステム10におけるまとめ通信コマンドの送受信処理について説明する。本実施の形態によるストレージシステム10は、通信元の記憶制御装置において、同種の通信コマンドを1つのまとめ通信コマンドにまとめて、通信先の記憶制御装置に送信して、通信先の記憶制御装置において、まとめ通信コマンドを個々の通信コマンドに分割し、個々に通信コマンドに対する処理を実行して、まとめ通信コマンドの処理結果を通信元の記憶制御装置に送信し、通信元の記憶制御装置において、送信された処理結果に対する処理を実行することを特徴の1つとしている。
Claims (17)
- データを記憶する記憶デバイスと、
前記記憶デバイスから構成され、上位装置から送信されるデータを記憶し、第1のデータ単位の複数の記憶領域を有する正ボリュームと、前記記憶デバイスから構成され、所定のタイミング以降に更新された前記正ボリューム内の前記複数の記憶領域に当該更新の前に格納されていた更新前データを格納する更新前データボリュームとを前記上位装置に提供する制御部と
を備え、
前記所定のタイミングにおける前記正ボリュームの複製を記憶する副ボリュームを提供する副記憶制御装置と接続された記憶制御装置であって、
前記制御部は、
前記正ボリュームの前記複数の記憶領域に対する更新に応じて、
前記正ボリュームの前記複数の記憶領域の前記更新前データを、前記第1のデータ単位、または、前記第1のデータ単位及び当該第1のデータ単位より小さい第2のデータ単位で管理し、
前記正ボリュームの前記複数の記憶領域のうち、当該記憶領域の前記更新前データを前記第2のデータ単位で管理すると、当該記憶領域内に含まれる前記第2のデータ単位の領域の合計値が所定の閾値より大きくなる第1の記憶領域を前記第1のデータ単位で管理し、
前記正ボリュームの前記複数の記憶領域のうち、当該記憶領域の前記更新前データを前記第2のデータ単位で管理すると、当該記憶領域内に含まれる前記第2のデータ単位の領域の合計値が所定の閾値以下となる第2の記憶領域を前記第1のデータ単位及び前記第2のデータ単位で管理し、
前記所定のタイミングにおける前記正ボリューム内のデータを前記副ボリュームに転送する場合、
前記第1の記憶領域については前記第1のデータ単位で、前記第2の記憶領域については前記第2のデータ単位で、前記正ボリュームの当該記憶領域のデータまたは当該記憶領域に対応する前記更新前データボリューム内の前記更新前データのいずれかを前記副ボリュームに転送する
ことを特徴とする記憶制御装置。 - 前記制御部は、
前記第1のデータ単位での前記更新前データの管理に基づき、前記第1の記憶領域及び前記第2の記憶領域に対応する前記更新前データまたは前記データの副ボリュームへの転送の要否を判断する
ことを特徴とする請求項1に記載の記憶制御装置。 - 前記制御部は、
ビットマップテーブルにより前記第1のデータ単位を管理し、前記第2のデータ単位の先頭位置及び大きさにより前記第2のデータ単位を管理する
ことを特徴とする請求項1に記載の記憶制御装置。 - 前記制御部は、
前記ビットマップテーブルのビット位置に対応したアドレスから順に前記第2のデータ単位を結び付けて管理する
ことを特徴とする請求項3に記載の記憶制御装置。 - 前記制御部は、
前記更新前データの前記第2のデータ単位の領域が、すでに管理されている更新前データの第2のデータ単位の領域と重なっているときに、当該すでに管理されている更新前データの第2のデータ単位を変更して、1つの第2のデータ単位の領域にまとめて管理する
ことを特徴とする請求項1に記載の記憶制御装置。 - 前記制御部は、
前記第2の記憶領域内のデータが更新される前は、前記第2の記憶領域の前記更新前データを前記第2のデータ単位で管理せず、
前記第2の記憶領域へのデータの更新を契機に、前記第2のデータ単位での前記第2の記憶領域の前記更新前データの管理を開始する
ことを特徴とする請求項1に記載の記憶制御装置。 - 前記制御部は、
前記第2の記憶領域内に含まれる前記第2のデータ単位の領域の合計値が所定の閾値より大きいときに、当該第2の記憶領域に対応する前記第2のデータ単位の前記更新前データの管理情報をすべて削除する
ことを特徴とする請求項1に記載の記憶制御装置。 - 前記制御部は、
前記第2の記憶領内に含まれる前記第2のデータ単位の領域の数が所定の数より大きいときに、当該第2の記憶領域に対応する前記第2のデータ単位の前記更新前データの管理情報をすべて削除する
ことを特徴とする請求項1に記載の記憶制御装置。 - 前記制御部は、
前記第2のデータ単位の前記更新前データの管理情報が削除された前記第2の記憶領域の前記正ボリューム内のデータまたは当該記憶領域に対応する前記更新前データボリューム内の前記更新前データのいずれかを、前記第1のデータ単位で前記副ボリュームに転送する
ことを特徴とする請求項7または8のいずれかに記載の記憶制御装置。 - データを記憶する記憶デバイスと、
前記記憶デバイスから構成され、上位装置から送信されるデータを記憶し、第1のデータ単位の複数の記憶領域を有する正ボリュームと、前記記憶デバイスから構成され、所定のタイミング以降に更新された前記正ボリューム内の前記複数の記憶領域に当該更新前に格納されていた更新前データを格納する更新前データボリュームとを提供する制御部と
を備え、
前記所定のタイミングにおける前記正ボリュームの複製を記憶する副ボリュームを提供する副記憶制御装置と接続された記憶制御装置のデータ管理方法であって、
前記正ボリュームの前記複数の記憶領域に対する更新に応じて、前記正ボリュームの前記複数の記憶領域の前記更新前データを、前記第1のデータ単位で管理する第1のステップと、前記第1のデータ単位及び当該第1のデータ単位より小さい第2のデータ単位で管理する第2のステップとを備え、
前記第1のステップでは、
前記正ボリュームの前記複数の記憶装置のうち、当該記憶領域の前記更新前データを前記第2のデータ単位で管理すると、当該記憶領域内に含まれる前記第2のデータ単位の領域の合計値が所定の閾値より大きくなる第1の記憶領域を前記第1のデータ単位で管理し、
前記第2のステップでは、
前記正ボリュームの前記複数の記憶領域のうち、当該記憶領域の前記更新前データを前記第2のデータ単位で管理すると、当該記憶領域内に含まれる前記第2のデータ単位の領域の合計値が所定の閾値以下となる第2の記憶領域を前記第1のデータ単位及び前記第2のデータ単位で管理し、
前記所定のタイミングにおける前記正ボリューム内のデータを前記副ボリュームに転送する場合、
前記第1の記憶領域については前記第1のデータ単位で、前記第2の記憶領域については前記第2のデータ単位で、前記正ボリュームの当該記憶領域のデータまたは当該記憶領域に対応する前記更新前データボリューム内の前記更新前データのいずれかを前記副ボリュームに転送する第3のステップと
を備えることを特徴とする記憶制御装置のデータ管理方法。 - 前記第3のステップでは、
前記第1のデータ単位での前記更新前データの管理に基づき、前記第1の記憶領域及び前記第2の記憶領域に対応する前記更新前データまたは前記データの副ボリュームへの転送の要否を判断する
ことを特徴とする請求項10に記載の記憶制御装置のデータ管理方法。 - 前記第1のステップでは、
ビットマップテーブルにより前記第1のデータ単位を管理し、
前記第2のステップでは、
前記第2のデータ単位の先頭位置及び大きさにより前記第2のデータ単位を管理する
ことを特徴とする請求項10に記載の記憶制御装置のデータ管理方法。 - 前記第2のステップでは、
前記データの前記第2のデータ単位の領域が、すでに管理されているデータの第2のデータ単位の領域と重なっているときに、すでに管理されているデータの第2のデータ単位の領域を変更して、1つの第2のデータ単位の領域にまとめて管理する
ことを特徴とする請求項10に記載の記憶制御装置のデータ管理方法。 - 前記第2のステップでは、
前記第2の記憶領域内のデータが更新される前は、前記第2の記憶領域の前記更新前データを前記第2のデータ単位で管理せず、
前記第2の記憶領域へのデータの更新を契機に、前記第2のデータ単位での前記第2の記憶領域の前記更新前データの管理を開始する
ことを特徴とする請求項10に記載の記憶制御装置のデータ管理方法。 - 前記第2のステップでは、
前記第2の記憶領域内に含まれる前記第2のデータ単位の領域の合計値が所定の閾値より大きいときに、当該第2の記憶領域に対応する前記第2のデータ単位の前記更新前データの管理情報をすべて削除する
ことを特徴とする請求項10に記載の記憶制御装置のデータ管理方法。 - 前記第2のステップでは、
前記第2の記憶領内に含まれる前記第2のデータ単位の領域の数が所定の数より大きいときに、当該第2の記憶領に対応する前記第2のデータ単位の前記更新前データの管理情報をすべて削除する
ことを特徴とする請求項10に記載の記憶制御装置のデータ管理方法。 - 前記第2のステップでは、
前記第2のデータ単位の前記更新前データの管理情報が削除された前記第2の記憶領域の前記正ボリューム内のデータまたは当該記憶領域に対応する前記更新前データボリューム内の前記更新前データのいずれかを、前記第1のデータ単位で前記副ボリュームに転送する
ことを特徴とする請求項15または16のいずれかに記載の記憶制御装置のデータ管理方法。
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006005580A JP4993913B2 (ja) | 2006-01-13 | 2006-01-13 | 記憶制御装置及びそのデータ管理方法 |
US11/358,051 US7565501B2 (en) | 2006-01-13 | 2006-02-22 | Storage controller and data management method |
EP06255659A EP1814035B1 (en) | 2006-01-13 | 2006-11-02 | Storage controller and data management method |
CN200610168703.0A CN100524236C (zh) | 2006-01-13 | 2006-12-19 | 存储控制装置及其数据管理方法 |
CN200910148827.6A CN101571822B (zh) | 2006-01-13 | 2006-12-19 | 存储控制装置及其数据管理方法 |
US11/822,253 US7509467B2 (en) | 2006-01-13 | 2007-07-03 | Storage controller and data management method |
US12/292,991 US7765372B2 (en) | 2006-01-13 | 2008-12-02 | Storage controller and data management method |
US12/457,622 US8370590B2 (en) | 2006-01-13 | 2009-06-17 | Storage controller and data management method |
US12/822,874 US7925852B2 (en) | 2006-01-13 | 2010-06-24 | Storage controller and data management method |
US13/039,122 US8266401B2 (en) | 2006-01-13 | 2011-03-02 | Storage controller and data management method |
US13/754,299 US8769227B2 (en) | 2006-01-13 | 2013-01-30 | Storage controller and data management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006005580A JP4993913B2 (ja) | 2006-01-13 | 2006-01-13 | 記憶制御装置及びそのデータ管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007188277A JP2007188277A (ja) | 2007-07-26 |
JP4993913B2 true JP4993913B2 (ja) | 2012-08-08 |
Family
ID=38121300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006005580A Expired - Fee Related JP4993913B2 (ja) | 2006-01-13 | 2006-01-13 | 記憶制御装置及びそのデータ管理方法 |
Country Status (4)
Country | Link |
---|---|
US (3) | US7565501B2 (ja) |
EP (1) | EP1814035B1 (ja) |
JP (1) | JP4993913B2 (ja) |
CN (2) | CN100524236C (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4920979B2 (ja) * | 2006-01-25 | 2012-04-18 | 株式会社日立製作所 | ストレージ装置及びその制御方法 |
JP4901316B2 (ja) * | 2006-06-06 | 2012-03-21 | 株式会社日立製作所 | ストレージシステム及び記憶制御装置 |
US9015520B2 (en) | 2006-06-29 | 2015-04-21 | Dssdr, Llc | Data transfer and recovery |
JP4842720B2 (ja) * | 2006-06-29 | 2011-12-21 | 株式会社日立製作所 | ストレージシステム及びデータ複製方法 |
US8990613B2 (en) | 2006-06-29 | 2015-03-24 | Dssdr, Llc | Data transfer and recovery |
US7487383B2 (en) | 2006-06-29 | 2009-02-03 | Dssdr, Llc | Data transfer and recovery process |
US8307129B2 (en) * | 2008-01-14 | 2012-11-06 | International Business Machines Corporation | Methods and computer program products for swapping synchronous replication secondaries from a subchannel set other than zero to subchannel set zero using dynamic I/O |
US7761610B2 (en) * | 2008-01-25 | 2010-07-20 | International Business Machines Corporation | Methods and computer program products for defining synchronous replication devices in a subchannel set other than subchannel set zero |
JP5156518B2 (ja) * | 2008-07-23 | 2013-03-06 | 株式会社日立製作所 | 記憶制御装置及び方法 |
US8516173B2 (en) * | 2008-07-28 | 2013-08-20 | International Business Machines Corporation | Swapping PPRC secondaries from a subchannel set other than zero to subchannel set zero using control block field manipulation |
US8229894B2 (en) * | 2009-02-23 | 2012-07-24 | Hitachi Ltd. | Storage system and control method for the same |
JP5555260B2 (ja) * | 2009-12-24 | 2014-07-23 | 株式会社日立製作所 | 仮想ボリュームを提供するストレージシステム |
JP2011170589A (ja) * | 2010-02-18 | 2011-09-01 | Nec Corp | ストレージ制御装置、ストレージ装置およびストレージ制御方法 |
WO2011145138A1 (ja) * | 2010-05-18 | 2011-11-24 | 株式会社日立製作所 | ストレージ装置及びデータ管理方法 |
US8904115B2 (en) | 2010-09-28 | 2014-12-02 | Texas Instruments Incorporated | Cache with multiple access pipelines |
CN102096616B (zh) * | 2011-02-15 | 2014-06-25 | 华为数字技术(成都)有限公司 | 逻辑对象数据的复制方法以及相关装置 |
JP5772443B2 (ja) * | 2011-09-22 | 2015-09-02 | 富士通株式会社 | ストレージ装置及びプログラム |
US20130151888A1 (en) * | 2011-12-12 | 2013-06-13 | International Business Machines Corporation | Avoiding A Ping-Pong Effect On Active-Passive Storage |
JP5393813B2 (ja) * | 2012-01-27 | 2014-01-22 | 京セラドキュメントソリューションズ株式会社 | メモリー管理装置および画像処理装置 |
US9104607B2 (en) | 2012-10-31 | 2015-08-11 | International Business Machines Corporation | Simulation engine for use in disaster recovery virtualization |
US20140208023A1 (en) * | 2013-01-24 | 2014-07-24 | Hitachi, Ltd. | Storage system and control method for storage system |
CN103412798B (zh) * | 2013-07-18 | 2016-03-23 | 记忆科技(深圳)有限公司 | 混合存储快照的实现方法及系统 |
JP6194784B2 (ja) * | 2013-12-13 | 2017-09-13 | 富士通株式会社 | ストレージ制御装置、制御方法および制御プログラム |
WO2016008094A1 (zh) * | 2014-07-15 | 2016-01-21 | 华为技术有限公司 | 一种数据复制方法、装置以及系统 |
CN105302664B (zh) * | 2015-09-22 | 2019-01-04 | 上海爱数信息技术股份有限公司 | 一种存储快照管理方法及系统 |
CN105278522B (zh) * | 2015-10-16 | 2018-09-14 | 浪潮(北京)电子信息产业有限公司 | 一种远程复制方法及系统 |
CN111176559B (zh) * | 2015-12-04 | 2023-07-11 | 成都华为技术有限公司 | 数据写入方法及装置、双活系统 |
US10445235B2 (en) * | 2016-07-29 | 2019-10-15 | Seagate Technology Llc | Weighted data striping |
CN114911649A (zh) | 2017-06-02 | 2022-08-16 | 伊姆西Ip控股有限责任公司 | 备份和恢复数据的方法和系统 |
CN107197022B (zh) * | 2017-06-02 | 2020-01-10 | 华南理工大学 | OpenStack存储优化方法及系统 |
CN111684416B (zh) * | 2018-02-16 | 2023-09-29 | 日立安斯泰莫株式会社 | 车辆控制装置及程序更新系统 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6131148A (en) | 1998-01-26 | 2000-10-10 | International Business Machines Corporation | Snapshot copy of a secondary volume of a PPRC pair |
JP2000036823A (ja) * | 1998-07-21 | 2000-02-02 | Oki Electric Ind Co Ltd | データi/o装置 |
JPH11288387A (ja) * | 1998-12-11 | 1999-10-19 | Fujitsu Ltd | ディスクキャッシュ装置 |
US6397308B1 (en) * | 1998-12-31 | 2002-05-28 | Emc Corporation | Apparatus and method for differential backup and restoration of data in a computer storage system |
JP4326061B2 (ja) * | 1999-04-01 | 2009-09-02 | 三菱電機株式会社 | メモリ管理方法及びコンピュータ |
US6434681B1 (en) * | 1999-12-02 | 2002-08-13 | Emc Corporation | Snapshot copy facility for a data storage system permitting continued host read/write access |
US6934822B2 (en) * | 2002-08-06 | 2005-08-23 | Emc Corporation | Organization of multiple snapshot copies in a data storage system |
US6981114B1 (en) * | 2002-10-16 | 2005-12-27 | Veritas Operating Corporation | Snapshot reconstruction from an existing snapshot and one or more modification logs |
JP2004303122A (ja) | 2003-04-01 | 2004-10-28 | Hitachi Ltd | データ転送制御システム |
JP4386694B2 (ja) | 2003-09-16 | 2009-12-16 | 株式会社日立製作所 | 記憶システム及び記憶制御装置 |
CN100358320C (zh) * | 2003-12-24 | 2007-12-26 | 华为技术有限公司 | 一种数据包存储的管理方法和装置 |
US7343449B2 (en) * | 2004-03-22 | 2008-03-11 | Hitachi, Ltd. | Storage subsystem and storage system |
JP4439960B2 (ja) | 2004-03-22 | 2010-03-24 | 株式会社日立製作所 | ストレージ装置 |
JP2005275494A (ja) | 2004-03-23 | 2005-10-06 | Hitachi Ltd | ストレージシステム及びストレージシステムのリモートコピー方法 |
JP2005293469A (ja) * | 2004-04-05 | 2005-10-20 | Nippon Telegr & Teleph Corp <Ntt> | データコピーシステムおよびデータコピー方法 |
JP4455927B2 (ja) * | 2004-04-22 | 2010-04-21 | 株式会社日立製作所 | バックアップ処理方法及び実施装置並びに処理プログラム |
JP4011041B2 (ja) | 2004-06-16 | 2007-11-21 | Necエレクトロニクス株式会社 | アナログ・デジタル変換システムと補正回路及び補正方法 |
JP2006011811A (ja) | 2004-06-25 | 2006-01-12 | Hitachi Ltd | 記憶制御システム及び記憶制御方法 |
US7284019B2 (en) * | 2004-08-18 | 2007-10-16 | International Business Machines Corporation | Apparatus, system, and method for differential backup using snapshot on-write data |
JP2006099440A (ja) | 2004-09-29 | 2006-04-13 | Hitachi Ltd | リモートコピーシステム |
-
2006
- 2006-01-13 JP JP2006005580A patent/JP4993913B2/ja not_active Expired - Fee Related
- 2006-02-22 US US11/358,051 patent/US7565501B2/en not_active Expired - Fee Related
- 2006-11-02 EP EP06255659A patent/EP1814035B1/en not_active Not-in-force
- 2006-12-19 CN CN200610168703.0A patent/CN100524236C/zh active Active
- 2006-12-19 CN CN200910148827.6A patent/CN101571822B/zh active Active
-
2009
- 2009-06-17 US US12/457,622 patent/US8370590B2/en active Active
-
2013
- 2013-01-30 US US13/754,299 patent/US8769227B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1814035A2 (en) | 2007-08-01 |
CN101571822A (zh) | 2009-11-04 |
US20130145110A1 (en) | 2013-06-06 |
CN100524236C (zh) | 2009-08-05 |
US7565501B2 (en) | 2009-07-21 |
CN101000571A (zh) | 2007-07-18 |
JP2007188277A (ja) | 2007-07-26 |
CN101571822B (zh) | 2013-03-13 |
US20090259818A1 (en) | 2009-10-15 |
US20070168629A1 (en) | 2007-07-19 |
US8370590B2 (en) | 2013-02-05 |
EP1814035A3 (en) | 2010-08-18 |
EP1814035B1 (en) | 2012-01-04 |
US8769227B2 (en) | 2014-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4993913B2 (ja) | 記憶制御装置及びそのデータ管理方法 | |
JP4800031B2 (ja) | ストレージシステム及びスナップショット管理方法 | |
JP4800056B2 (ja) | ストレージシステム及びその制御方法 | |
US7266718B2 (en) | Computer system for recovering data based on priority of the data | |
US8001344B2 (en) | Storage control apparatus, storage control program, and storage control method | |
US7509467B2 (en) | Storage controller and data management method | |
US20050166023A1 (en) | Remote storage disk control device and method for controlling the same | |
JP2004252686A (ja) | 情報処理システム | |
JP2006023889A (ja) | リモートコピーシステム及び記憶装置システム | |
JP4741371B2 (ja) | システム、サーバ装置及びスナップショットの形式変換方法 | |
US20080294858A1 (en) | Storage system and data management method | |
JP4518485B2 (ja) | データベースの再編成方法、ストレージ装置及びストレージシステム | |
JP4790283B2 (ja) | ストレージサブシステム及びストレージシステム | |
JP4294692B2 (ja) | 情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20081215 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120314 |
|
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: 20120410 |
|
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: 20120508 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150518 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |