JPH11338647A - 二重化データの形成方法 - Google Patents

二重化データの形成方法

Info

Publication number
JPH11338647A
JPH11338647A JP10142571A JP14257198A JPH11338647A JP H11338647 A JPH11338647 A JP H11338647A JP 10142571 A JP10142571 A JP 10142571A JP 14257198 A JP14257198 A JP 14257198A JP H11338647 A JPH11338647 A JP H11338647A
Authority
JP
Japan
Prior art keywords
data
external storage
control device
storage control
information
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.)
Pending
Application number
JP10142571A
Other languages
English (en)
Inventor
Kazuto Suishu
和人 水主
Mitsuo Nagasawa
光男 長澤
Yukihisa Kimura
恭久 木村
Takeshi Koide
雄 小出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10142571A priority Critical patent/JPH11338647A/ja
Publication of JPH11338647A publication Critical patent/JPH11338647A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】本発明の目的は、二重化するデータの特性や重
要度に応じて正側システムと副側システムとのデータの
二重化を同期で行うか、非同期で行うかを選択して効率
的にデータの二重化を行う技術を提供することにある。 【解決手段】正側システムの外部記憶制御装置3が上位
装置よりライトコマンドを受領すると、要求のあったデ
バイス、或いはトラックのバットマップC、Dを参照し
データの二重化の契機を判別したのち、同期、或いは非
同期にて副側システムのデータ更新を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、二重化データの形
成方式及び外部記憶制御装置に関し、詳細には、正側シ
ステムの外部記憶装置内と副側システムの外部記憶装置
内とに同一のデータを保持しデータの二重化を図ること
で、データの信頼性、保全性を向上させる技術に関し、
特に、データ転送技術に関するものである。
【0002】
【従来の技術】上位装置で使用するデータを外部記憶装
置に保持し、データの二重化を行う方法として同一デー
タを持つ外部記憶装置を異なる外部記憶制御装置配下に
設け、その各々の外部記憶制御装置間を任意の情報通信
リンクで接続することが一般的である。
【0003】公知例特表平8−509565号公報にあ
る様に、このようなシステム環境下で上位装置から書き
込み命令が発行された場合に、一次データ記憶システム
の外部記憶制御装置がこれと接続されている二次データ
記憶システムの外部記憶制御装置に対し同様な書き込み
命令を発行することでデータ二重化を図る技術がある。
具体的には、上位装置からの書き込み命令受領時と同期
して二次データ記憶システムの外部記憶制御装置に同様
の書き込み命令を発行する技術で、この方法では二次デ
ータ記憶システムのデータ更新が終了するまで次の書き
込み命令は受領されないので、確実にデータの二重化が
実現できる。しかし、二次データ記憶システムの書き込
み処理が完了するまで上位装置への完了報告が待たされ
る為、上位装置へのレスポンスは大きくなり効率良いシ
ステムとは言えない。
【0004】又、このようなシステム環境は、地震、火
災等の災害によるデータ喪失を最小限に抑えることを目
的に比較的遠隔地に設置される可能性が高い為、システ
ムのスループットにも大きな影響を及ぼしてしまう。
【0005】これに対し、上位装置からの書き込み命令
受領時とは非同期に二次データ記憶システムの外部記憶
制御装置に書き込み命令を発行する技術がある。この方
法では二次データ記憶システムの外部記憶制御装置への
書き込み命令発行が上位装置とのデータの享受に関わら
ず行える為、レスポンスタイムは早くなるが、非同期に
二次データ記憶システムのデータ更新が行われる為、一
次データ記憶システムと二次データ記憶システムとのデ
ータの整合性がとれない時間帯が存在する。この為、災
害時のデータのリカバリが複雑になる。
【0006】更に、上記の二つの手段は、あらかじめど
ちらか一方を選択しなければならない。つまり、非同期
処理で更新を行っても良いようなデータをあえて同期処
理にて行わなければならない、といったような非効率的
な処理が発生してしまう。
【0007】
【発明が解決しようとする課題】本発明の目的は、二重
化するデータの特性や重要度に応じて、正側システムと
副側システムとのデータの二重化を同期して行うか非同
期で行うかを選択して効率的にデータの二重化を行う技
術を提供することにある。
【0008】本発明の他の目的は、システムが持つ本来
の情報処理能力の低下を最小限に抑えつつ、信頼性の高
いデータの二重化を実現する技術を提供することにあ
る。
【0009】
【課題を解決するための手段】本発明の目的は、正側シ
ステムの外部記憶制御装置が (1)同期、非同期を認識する手段と、 (2)上位装置、或いはサービスプロセッサを介して、
任意の記憶デバイス、情報記憶単位で正側システムと副
側システムとのデータの二重化を同期して行うか、非同
期で行うかを設定する手段と で達成される。
【0010】
【発明の実施の形態】以下、本発明の一実施例の形態を
図面を参照しながら説明する。
【0011】図1は本発明の一実施例の形態であるデー
タ処理システムの構成図である。正側システムには中央
処理装置1、チャネル装置2、外部記憶制御装置3とこ
れに接続される外部記憶装置7から構成される。又、外
部記憶制御装置3は、チャネル装置2とのデータのやり
とりを行うチャネル処理実行プロセッサ4、キャッシュ
メモリ5、及びドライブ側とのデータのやりとりを行う
ドライブ処理実行プロセッサ6を内蔵している。同様に
副側システムも中央処理装置8、チャネル装置9、外部
記憶制御装置10、これに接続される外部記憶装置11
で構成される。又、外部記憶制御装置3と外部記憶制御
装置10はインターフェースケーブル12で接続されて
いる。このインターフェースケーブルには、比較的遠隔
地にシステムが構築される場合、光ファイバケーブル等
が挙げられる。
【0012】図2は、図1に示された情報処理システム
をさらに詳細に示したものである。外部記憶制御装置3
には番号4〜6の他に、正側システムと副側システムと
のデータの二重化を同期して行うか、非同期で行うかの
情報を管理する更新契機管理テーブル13、チャネル処
理実行プロセッサ5にはチャネルコマンド解析部14、
コマンド発行部15が設けられている。又、正側システ
ムの外部記憶制御装置3には、副側システムの外部記憶
装置11へのデータ更新契機(同期、又は非同期)等の
設定を行えるサービスプロセッサ(SVP)16が接続
されている。
【0013】図3、及び図4は、データ更新契機を管理
する更新契機管理テーブル13の一例である。図3は、
デバイス単位で同期、非同期を設定したことを示すデバ
イス処理情報A、任意の情報記憶単位(ここではトラッ
ク単位)で同期、非同期を設定したことを示すトラック
処理情報Bとなっている。図4は、デバイス単位での同
期、非同期設定状態を示すビットマップテーブルC、ト
ラック単位での同期、非同期設定状態を示すビットマッ
プテーブルDとなっている。ビットがONのところが副
側システムへのデータ更新を非同期で行うことを示して
いる。
【0014】ユーザがSVP16からデバイス単位で同
期、非同期を設定した場合、この情報はデバイス処理情
報Aに書き込まれ、次にビットマップテーブルCの当該
デバイス番号のビットがONされる。この情報を設定す
る契機としては、システム構築時や外部記憶装置7と1
1とが同一データを持つボリュームペア状態である時、
等が考えられる。又、ユーザがSVP16からトラック
単位で同期、非同期を設定した場合には、まず図3のト
ラック処理情報Bにその情報が書き込まれる。次に、指
定されたトラックの該当する範囲のビットマップテーブ
ルDのビットがONされる。
【0015】これらの情報の設定は、ユーザにとって重
要度の高いデータの更新であるときには正側システムと
副側システムとのデータの整合性が重視される為、デー
タの二重化は同期して行うように設定される可能性が高
く、逆に重要度はそれ程高くないがレスポンスが重視さ
れるようなデータの更新では、非同期で行うように設定
される可能性が高いと考えられる。
【0016】図5は、本実施の処理形態の作用の一例を
示すフローチャートである。以下、このフローチャート
に従い説明する。
【0017】正側システムの外部記憶制御装置3は中央
処理装置1からコマンドを受領すると(ステップ10
1)、そのコマンドがデータ更新を行うライトコマンド
が否かを判別する(ステップ102)。ここでライトコ
マンドでないと判断した場合は、そのコマンドに対する
通常の処理を行い(ステップ103)、ステップ101
に戻る。ステップ102でライトコマンドと判別した場
合、デバイス処理情報Aを参照し、デバイス単位で設定
されているかどうかを判別する(ステップ104)。
【0018】デバイス単位で設定されていた場合は、ビ
ットマップテーブルCを参照し、要求のあったデバイス
番号のビットがONかどうかをみる(ステップ10
5)。該当するビットがONの場合は、副側システムへ
のデータ更新は非同期で行うことと判断し、正側システ
ムの外部記憶装置のみデータの更新を行い(ステップ1
08)、ステップ101へ戻る。この時、中央処理装置
にはチャネルエンド、デバイスエンドを報告し、その
後、副側システムの外部記憶制御装置へ更新データを転
送する。
【0019】ステップ105で要求デバイス番号のビッ
トがOFFであった場合には、コマンド受領時と同期し
て副側システムのデータ更新を行うことと判断し、正側
システムの外部記憶装置のデータ更新と共に、副側シス
テムの外部記憶制御装置へ更新データを転送し(ステッ
プ109)、ステップ101へ戻る。この時、中央処理
装置にはチャネルエンドを報告し、副側システムの外部
記憶制御装置へのデータ転送完了後、デバイスエンドを
報告する。
【0020】ステップ104でデバイス単位での設定で
はない場合、トラック処理情報Bを参照し、トラック単
位での設定であるかどうかを判別する(ステップ10
6)。トラック単位での設定であった場合は、ビットマ
ップテーブルDを参照し、要求のあったトラック範囲の
ビットがONかどうかをみる(ステップ107)。該当
するビットがONの場合は、副側システムへのデータ更
新は非同期にて行うことと判断し、正側システムの外部
記憶装置のみデータの更新を行い(ステップ108)、
ステップ101へ戻る。
【0021】ステップ107で要求のあったトラック範
囲のビットがOFFであった場合は、コマンド受領時と
同期して副側システムのデータ更新を行うことと判断
し、正側システムの外部記憶装置のデータ更新と共に、
副側システムの外部記憶制御装置へ更新データを転送し
(ステップ109)、ステップ101へ戻る。
【0022】ステップ106でトラック単位での設定で
もない場合には、コマンド受領時と同期して副側システ
ムのデータ更新を行うことと判断し、正側システムの外
部記憶装置のデータ更新と共に、副側システムの外部記
憶制御装置へ更新データを転送し(ステップ109)、
ステップ101へ戻る。
【0023】
【発明の効果】本発明によれば、二重化するデータの特
性や重要度に応じて、正側システムと副側システムとの
データの二重化を同期して行うか、非同期で行うかを選
択して効率的にデータの二重化を行うことが可能であ
る。
【0024】又、システムが持つ本来の情報処理能力の
低下を最小限に抑えつつ信頼性の高いデータの多重化を
実現することが可能である。
【図面の簡単な説明】
【図1】本発明の一実施例におけるデータ二重化システ
ムを構成する情報処理システムの構成図である。
【図2】図1に例示された情報処理システムの構成をさ
らに詳細に示した内部構成図である。
【図3】本発明の一実施例の形態である各種制御情報の
一例を示す概念図である。
【図4】本発明の一実施例の形態である各種制御情報の
一例を示す概念図である。
【図5】本発明の一実施例の形態である情報処理システ
ムの作用のフローチャートである。
【符号の説明】
1…中央処理装置、2…チャネル装置、3…外部記憶制
御装置、4…チャネル処理実行プロセッサ、 5…チャ
ネル処理実行プロセッサ、6…ドライブ処理実行プロセ
ッサ、 7…外部記憶装置、8…中央処理装置、9…チ
ャネル装置、10…外部記憶制御装置、 11…
外部記憶装置、12…インターフェースケーブル、13
…更新契機管理テーブル、14…チャネルコマンド解析
部、 15…コマンド発行部、16…サービスプロセッ
サ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小出 雄 神奈川県小田原市国府津2880番地 株式会 社日立製作所ストレージシステム事業部内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】外部記憶装置とこれを制御する外部記憶制
    御装置(以下、これらを纏めて正側システムとする)
    と、上位装置から構成されるデータ処理システムであ
    り、任意の情報通信リンクで接続された別の外部記憶制
    御装置配下の外部記憶装置(以下、これらを纏めて副側
    システムとする)において同一のデータをバックアップ
    データとして保持するデータ二重化システムにおいて、
    副側システムへの情報の更新をデータの単位ごとに同
    期、或いは非同期に行えることを特徴とする二重化デー
    タの形成方式。
  2. 【請求項2】請求項1において、副側システムの情報の
    更新はデータの単位ごとに同期、或いは非同期で行うこ
    とを任意に設定可能とすることを特徴とする二重化デー
    タの形成方式。
JP10142571A 1998-05-25 1998-05-25 二重化データの形成方法 Pending JPH11338647A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10142571A JPH11338647A (ja) 1998-05-25 1998-05-25 二重化データの形成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10142571A JPH11338647A (ja) 1998-05-25 1998-05-25 二重化データの形成方法

Publications (1)

Publication Number Publication Date
JPH11338647A true JPH11338647A (ja) 1999-12-10

Family

ID=15318431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10142571A Pending JPH11338647A (ja) 1998-05-25 1998-05-25 二重化データの形成方法

Country Status (1)

Country Link
JP (1) JPH11338647A (ja)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7082506B2 (en) 2001-08-08 2006-07-25 Hitachi, Ltd. Remote copy control method, storage sub-system with the method, and large area data storage system using them
US7114049B2 (en) 1997-01-08 2006-09-26 Hitachi, Ltd. Adaptive remote copy in a heterogeneous environment
US7167962B2 (en) 1999-08-19 2007-01-23 Hitachi, Ltd. Remote copy for a storage controller with reduced data size
US7194590B2 (en) 2001-02-28 2007-03-20 Hitachi, Ltd. Three data center adaptive remote copy
US7213114B2 (en) 2001-05-10 2007-05-01 Hitachi, Ltd. Remote copy for a storage controller in a heterogeneous environment
JP2007511825A (ja) * 2003-11-14 2007-05-10 インターナショナル・ビジネス・マシーンズ・コーポレーション 自動コピー機能選択のための装置および方法
JP2007518196A (ja) * 2004-01-15 2007-07-05 オラクル・インターナショナル・コーポレイション 地理的分散型クラスタ
JP2008009660A (ja) * 2006-06-28 2008-01-17 Nec Corp データ管理システム,データ管理方法及びデータ管理用プログラム
US7724643B2 (en) 2004-09-13 2010-05-25 Nec Infrontia Corporation Recovery of duplex data system after power failure
JP2011060292A (ja) * 2009-09-14 2011-03-24 Internatl Business Mach Corp <Ibm> 複製データベースのハイブリッド・レプリケーションのための装置、コンピュータ実装方法及びコンピュータ・ソフトウエア・プログラム
JP2011510414A (ja) * 2008-01-23 2011-03-31 オーエムエックス テクノロジー エービー レプリカ・サーバ性能を改善する方法及びレブリカ・サーバ・システム
JP2013080506A (ja) * 2012-12-18 2013-05-02 Fujitsu Ltd 制御装置およびストレージシステム
JP2016134106A (ja) * 2015-01-22 2016-07-25 日本電気株式会社 情報処理システム及び情報処理方法

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7114049B2 (en) 1997-01-08 2006-09-26 Hitachi, Ltd. Adaptive remote copy in a heterogeneous environment
US7246214B2 (en) 1998-09-09 2007-07-17 Hitachi, Ltd. Remote copy for a storage controller with reduced data size
US7167962B2 (en) 1999-08-19 2007-01-23 Hitachi, Ltd. Remote copy for a storage controller with reduced data size
US7194590B2 (en) 2001-02-28 2007-03-20 Hitachi, Ltd. Three data center adaptive remote copy
US7213114B2 (en) 2001-05-10 2007-05-01 Hitachi, Ltd. Remote copy for a storage controller in a heterogeneous environment
US7082506B2 (en) 2001-08-08 2006-07-25 Hitachi, Ltd. Remote copy control method, storage sub-system with the method, and large area data storage system using them
EP1283469A3 (en) * 2001-08-08 2008-07-16 Hitachi, Ltd. Data storage system with remote copy control method
US7917711B2 (en) 2003-11-14 2011-03-29 International Business Machines Corporation System, apparatus, and method for automatic copy function selection
JP2007511825A (ja) * 2003-11-14 2007-05-10 インターナショナル・ビジネス・マシーンズ・コーポレーション 自動コピー機能選択のための装置および方法
JP2007518196A (ja) * 2004-01-15 2007-07-05 オラクル・インターナショナル・コーポレイション 地理的分散型クラスタ
JP2012069168A (ja) * 2004-01-15 2012-04-05 Oracle Internatl Corp 地理的分散型クラスタ
US7724643B2 (en) 2004-09-13 2010-05-25 Nec Infrontia Corporation Recovery of duplex data system after power failure
JP2008009660A (ja) * 2006-06-28 2008-01-17 Nec Corp データ管理システム,データ管理方法及びデータ管理用プログラム
JP2011510414A (ja) * 2008-01-23 2011-03-31 オーエムエックス テクノロジー エービー レプリカ・サーバ性能を改善する方法及びレブリカ・サーバ・システム
US9201745B2 (en) 2008-01-23 2015-12-01 Omx Technology Ab Method of improving replica server performance and a replica server system
JP2011060292A (ja) * 2009-09-14 2011-03-24 Internatl Business Mach Corp <Ibm> 複製データベースのハイブリッド・レプリケーションのための装置、コンピュータ実装方法及びコンピュータ・ソフトウエア・プログラム
JP2013080506A (ja) * 2012-12-18 2013-05-02 Fujitsu Ltd 制御装置およびストレージシステム
JP2016134106A (ja) * 2015-01-22 2016-07-25 日本電気株式会社 情報処理システム及び情報処理方法

Similar Documents

Publication Publication Date Title
US7496718B2 (en) Data transfer and access control between disk array systems
US6401178B1 (en) Data processing method and apparatus for enabling independent access to replicated data
JP4412989B2 (ja) 複数の記憶システムを有するデータ処理システム
US7475208B2 (en) Method for consistent copying of storage volumes
JP2576847B2 (ja) 記憶制御装置及び関連する方法
US9058305B2 (en) Remote copy method and remote copy system
KR100194295B1 (ko) 데이타 처리 시스템 및 큐의 상태 갱신 방법
JP4074072B2 (ja) データの完全性を備えるリモートコピーシステム
US7293068B2 (en) Method and system for storing duplicate data
US6446176B1 (en) Method and system for transferring data between primary storage and secondary storage using a bridge volume and an internal snapshot copy of the data being transferred
JP3049031B2 (ja) ボリュームのスナップショット・コピーを行う装置
JP2005301590A (ja) ストレージシステム及びデータ複製方法
JP2005018506A (ja) 記憶システム
JP2001282628A (ja) 記憶サブシステムのデータ二重化方法及びデータ二重化システム
JP2000305856A (ja) ディスクサブシステム及びこれらの統合システム
JP2005309793A (ja) データ処理システム
US20070168581A1 (en) Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume
JP2003330781A (ja) データ多重保障方法
US8539178B2 (en) Computer system and method for performing remote copy using journal
JP4124374B2 (ja) 記憶システム
JP2003050675A (ja) データ多重化システム
JP4531643B2 (ja) 記憶制御方法、システム及びプログラム
JP2005107805A (ja) 非同期リモートコピーデータの世代分割管理方法及びコンピュータシステム