JPH09212425A - ライトキャシュバックアップ方式 - Google Patents

ライトキャシュバックアップ方式

Info

Publication number
JPH09212425A
JPH09212425A JP8040615A JP4061596A JPH09212425A JP H09212425 A JPH09212425 A JP H09212425A JP 8040615 A JP8040615 A JP 8040615A JP 4061596 A JP4061596 A JP 4061596A JP H09212425 A JPH09212425 A JP H09212425A
Authority
JP
Japan
Prior art keywords
disk
cache memory
backup
data
host
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
JP8040615A
Other languages
English (en)
Inventor
Riichi Matsunaga
永 利 一 松
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP8040615A priority Critical patent/JPH09212425A/ja
Publication of JPH09212425A publication Critical patent/JPH09212425A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】 【目的】電源障害が発生した場合においてもキャシュメ
モリのデータが失われる確立を大幅に低減し、信頼性を
改善するとともに、データが失われた場合の修復時間の
短縮を図る。 【構成】複数のディスク制御装置と各ディスク制御装置
をホストシステムとディジーチェーン接続するためのデ
バイス側バスと複数とディスク制御装置のうち少なくと
も1台のディスク制御装置でキャシュメモリのバックア
ップ情報を記録するための不揮発性メモリと、キャシュ
メモリの内容をバックアップするためのディスクドライ
ブと、バックアップ用ディスクドライブとディスク制御
装置を接続するためバックアップ用バスを有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ライトバック方式
のライトキャシュを備えるディスク制御装置におけるキ
ャシュメモリデータをバックアップするライトキャシュ
バックアップ方式に関する。
【0002】
【従来の技術】図2は従来のライトバック方式のライト
キャシュ機能を持ちディスク制御装置をホストシステム
に接続した場合のシステム構成図である。ホストシステ
ム1と、ホストシステム1とホストデータのディスクド
ライブに対する読み込みまたは書き込みの制御を行うデ
ィスク制御装置3とはホスト側バス2で接続されてい
る。ディスク制御装置3は、ホストシステムとのデータ
転送制御を行うホスト側制御部31と、キャッシュメモ
リ32と、デバイス側のデータ転送制御を行うデバイス
側制御部33を有する。ディスクドライブ51〜53
は、デバイス側バス4を介してディスク制御装置3と接
続され、ホストシステム1のデータが記録される。ディ
スクドライブ51〜53は、ディスク制御装置3にデバ
イス側バス4によってディジーチェーン接続される。
【0003】ホストシステム1からのデータの書き込み
がディスク制御装置3に指示されると、ホスト側制御部
31は、ホスト側バス2を介して転送されたデータがキ
ャシュメモリ32に格納され次第、ホスト側バス2を介
して書き込み終了のステータスをホストシステム1に返
送し、その時点でのディスクドライブ51〜53への書
き込みを行わないようにすることによりアクセス時間を
向上させている。キャシュメモリ32に書き込まれたデ
ータは、キャシュメモリ32がオーバーフローした場合
や、ホストシステム1からの指示によりディスクドライ
ブ51〜53に書き込まれる。
【0004】
【発明が解決しようとする課題】上述のディスク装置に
おいて、データの書き込み動作を行った際に、キャシュ
メモリにデータの書き込みが終了し、実際にデータはデ
ィスクドライブには書き込まれていないため、電源の障
害等が発生した場合には未だディスクドライブに書き込
まれていないデータが失われるという問題があり、信頼
性を著しく低下させていた。また、電源障害が発生した
場合にはホストシステムは書き込みを行ったすべてのデ
ータが失われたとして、再度書き込まれなかったデータ
を転送する必要があり、修復するのに時間が必要であっ
た。
【0005】
【課題を解決するための手段】上記の課題を解決するた
め、本発明によるライトキャシュバックアップ方式ライ
トキャシュバックアップ方式は、複数のディスク制御装
置と各ディスク制御装置をホストシステムとディジーチ
ェーン接続するためのデバイス側バスと複数とディスク
制御装置のうち少なくとも1台のディスク制御装置でキ
ャシュメモリのバックアップ情報を記録するための不揮
発性メモリと、キャシュメモリの内容をバックアップす
るためのディスクドライブと、バックアップ用ディスク
ドライブとディスク制御装置を接続するためバックアッ
プ用バスを有する。
【0006】より具体的には、本発明のライトキャシュ
バックアップ方式は、ライトバック方式のライトキャシ
ュ機能を持つ複数のディスク制御装置と各ディスク制御
装置をホストシステムとディジーチェーン接続するため
のホスト側バスと、各ディスク制御装置とディスクドラ
イブをディジーチェーン接続するためのデバイス側バス
を備え、接続されるディスク制御装置においてキャシュ
メモリのバックアップ情報を記憶する不揮発性性メモリ
とキャシュメモリの内容をバックアップするためのディ
スクドライブと、バックアップするためのディスクドラ
イブとディスク制御装置を接続するためのバックアップ
用バスを備えるディスク制御装置を少なくとも1台有
し、ホストシステムからの書き込み動作が行われキャシ
ュメモリに格納されたデータを他のディスク制御装置の
キャシュメモリにデバイス側バスを介して転送して複写
を行い、複写されたデータをバックアップ用バスを介し
てバックアップ用ディスクドライブに書き込み、バック
アップできなかった情報を不揮発性メモリからホストシ
ステムへ情報として転送する。
【0007】
【発明の実施の形態】次に、図面を参照しながら本発明
の実施形態例を説明する。図1は本発明の一実施形態例
によるライトキャシュバックアップ方式のシステム構成
図である。ディスク制御装置3及び6は、ホストシステ
ム1からのホストデータのディスクドライブに対する読
み込みまたは書き込みの制御を行う。ディスク制御装置
3及びディスク制御装置6は、ホストシステム1にホス
ト側バス2によってディジーチェーン接続されている。
ディスク制御装置3は、キャシュメモリ32を有し、デ
ィスク制御装置6はキャシュメモリ62を有する。ホス
ト側制御部31は、ディスク制御装置3でホストシステ
ムとのデータ転送制御を行う。ホスト側制御部61は、
ディスク制御装置6でホストシステムとのデータ転送制
御を行う。ディスクドライブ51〜53は、ディスク制
御装置3及びディスク制御装置6と接続され、ホストシ
ステム1のデータが記録される。
【0008】デバイス側バス4は、ディスクドライブ5
1〜53をディスク制御装置3及びディスク制御装置6
と接続し、データ転送を行う。ディスクドライブ51〜
53は、ディスク制御装置3及びディスク制御装置6に
デバイス側バス4を介してディジーチェーン接続されて
いる。
【0009】デバイス側制御部33は、ディスク制御装
置3でディスクドライブ51〜53とのデータ転送制御
を行う。バックアップ用ディスク8は、キャシュメモリ
62の内容をバックアップする。バックアップ用バス7
は、ディスク制御装置6とバックアップ用ディスク8を
接続し、データを転送するためのバスである。デバイス
側制御部63は、ディスク制御装置6でディスクドライ
ブ51〜53とのデータ転送制御を行い、デバイス側バ
ス4を介したデバイス側制御部33からの指示によりキ
ャシュメモリ62への書き込み及び読み出しを制御し、
キャシュメモリ62の内容をバックアップ用ディスク8
への書き込み動作制御を行う。不揮発性メモリ64はキ
ャシュメモリのバックアップ情報を記録する。
【0010】ホストシステム1から書き込み指示があっ
た場合、データはホスト側バス2を介してディスク制御
装置3に含まれるキャシュメモリ32にホスト側制御部
31を経由して書き込まれる。ホスト側制御部31は、
ホストシステム1に対してホスト側バス2を介して終了
のステータスを返送する。
【0011】ディスク制御装置3は、磁気ディスクドラ
イブ51〜53が読み出し動作などの入出力動作がない
時間を利用して、ディジーチェーン接続されたドライブ
側バス4を介してディスク制御装置6のデバイス側制御
部63に対し、キャシュメモリ62への書き込みを指示
し、キャシュメモリ32のデータをキャシュメモリ62
へ複写する。
【0012】デバイス側制御部63は、キャシュメモリ
62の内容に変更が生じた場合、バックアップ用バス7
を介してバックアップ用ディスク8にキャシュメモリ6
2の内容をバックアップする。キャシュメモリ62のデ
ータがバックアップされたか否かのバックアップ情報は
不揮発性メモリ64に記憶される。このバックアップを
行っている最中でも、ディスク制御装置3を使用して磁
気ディスク51〜53への入出力動作は影響を受けない
ため、通常の入出力動作をディスク制御装置3は行うこ
とができる。
【0013】キャシュメモリ32のデータをキャシュメ
モリ62に複写するためディスク制御装置3で電源障害
が発生しても、キャシュメモリ32のデータはキャシュ
メモリ62に残り、データは失われない。キャシュメモ
リ62のデータをバックアップ用ディスク8に全てバッ
クアップする前にディスク制御装置3及びディスク制御
装置6に電源障害が発生した場合、ディスク制御装置6
は自身が復旧した際にホストシステム1に対し、不揮発
性メモリ64に記憶されたバックアップ情報をホストに
転送する。
【0014】ホストシステム1は、バックアップ情報を
参照することにより、ディスクドライブ51〜53また
はバックアップ用ディスクドライブ8にも記録されなか
ったデータの情報を確認することができ、データを再度
書き込む際にも記録されたかったデータのみを書き込め
ば修復することが可能なため、修復時間を短縮すること
ができる。また、バックアップ用ディスクに半導体ディ
スク装置を使用すると、バックアップの時間を短縮する
ことができ、信頼性を更に向上させることができる。
【0015】
【発明の効果】以上説明したように、本発明のライトキ
ャシュのバックアップ方式によれば、電源障害が発生し
た場合においてもキャシュメモリのデータが失われる確
立が大幅に低減され、信頼性が改善される。また、デー
タが失われた場合においてもバックアップ情報を参照し
て修復時間の短縮を図ることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態によるライトキャシュのバ
ックアップ方式のシステム構成ブロック図である。
【図2】ライトバック方式のライトキャシュ機能を持つ
ディスク制御装置をホストシステムに接続した従来のシ
ステム構成ブロック図である。
【符号の説明】
1 ホストシステム 2 ホスト側バス 3 ディスク制御装置 4 デバイス側バス 6 ディスク制御装置 7 バックアップ用バス 8 バックアップ用ディスクドライブ 31 ホスト側制御部 32 キャシュメモリ 33 デバイス側制御部 51 ディスクドライブ 52 ディスクドライブ 53 ディスクドライブ 61 ホスト側制御部 62 キャシュメモリ 63 デバイス側制御部 64 不揮発性メモリ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 12/16 310 7623−5B G06F 12/16 310M

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】ライトバック方式のライトキャシュ機能を
    持つ複数のディスク制御装置と各ディスク制御装置をホ
    ストシステムとディジーチェーン接続するためのホスト
    側バスと、各ディスク制御装置とディスクドライブをデ
    ィジーチェーン接続するためのデバイス側バスを備え、
    接続されるディスク制御装置においてキャシュメモリの
    バックアップ情報を記憶する不揮発性性メモリとキャシ
    ュメモリの内容をバックアップするためのディスクドラ
    イブと、バックアップするためのディスクドライブとデ
    ィスク制御装置を接続するためのバックアップ用バスを
    備えるディスク制御装置を少なくとも1台有し、ホスト
    システムからの書き込み動作が行われ前記キャシュメモ
    リに格納されたデータを他のディスク制御装置のキャシ
    ュメモリにデバイス側バスを介して転送して複写を行
    い、複写されたデータを前記バックアップ用バスを介し
    てバックアップ用ディスクドライブに書き込み、バック
    アップできなかった情報を前記不揮発性メモリからホス
    トシステムへ情報として転送することを特徴とするライ
    トキャシュバックアップ方式。
JP8040615A 1996-02-02 1996-02-02 ライトキャシュバックアップ方式 Pending JPH09212425A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8040615A JPH09212425A (ja) 1996-02-02 1996-02-02 ライトキャシュバックアップ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8040615A JPH09212425A (ja) 1996-02-02 1996-02-02 ライトキャシュバックアップ方式

Publications (1)

Publication Number Publication Date
JPH09212425A true JPH09212425A (ja) 1997-08-15

Family

ID=12585441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8040615A Pending JPH09212425A (ja) 1996-02-02 1996-02-02 ライトキャシュバックアップ方式

Country Status (1)

Country Link
JP (1) JPH09212425A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004164666A (ja) * 2004-01-13 2004-06-10 Hitachi Ltd 記憶制御装置
DE10341692A1 (de) * 2003-09-08 2005-04-07 Hewlett-Packard Company, Palo Alto Backup System
US7191303B2 (en) 1997-09-12 2007-03-13 Hitachi, Ltd. Storage controller
JP2007115287A (ja) * 2007-01-24 2007-05-10 Hitachi Ltd 記憶制御装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191303B2 (en) 1997-09-12 2007-03-13 Hitachi, Ltd. Storage controller
US7216208B2 (en) 1997-09-12 2007-05-08 Hitachi, Ltd. Storage controller
US7657707B2 (en) 1997-09-12 2010-02-02 Hitachi, Ltd. Storage controller
DE10341692A1 (de) * 2003-09-08 2005-04-07 Hewlett-Packard Company, Palo Alto Backup System
DE10341692B4 (de) * 2003-09-08 2007-01-11 Hewlett-Packard Development Co., L.P., Houston Sicherungssystem
JP2004164666A (ja) * 2004-01-13 2004-06-10 Hitachi Ltd 記憶制御装置
JP2007115287A (ja) * 2007-01-24 2007-05-10 Hitachi Ltd 記憶制御装置

Similar Documents

Publication Publication Date Title
JP3316500B2 (ja) 移動されたデータの完全性を維持しながらraidセットにおけるドライブ数の拡張
CA2223941C (en) Reserved cylinder for scsi device write-back cache
JP2679715B2 (ja) データ転送方法
US6477628B1 (en) Backup copy achieving improved efficiency by waiting until rewind/unload command for bulk data copy
US6671751B1 (en) Raid device for establishing a direct passage between a host computer and a hard disk by a data hub selectively passing only data to be accessed
JPH08249218A (ja) ファイル制御装置及びデータ書き込み方法
JPS627572B2 (ja)
JPH09212425A (ja) ライトキャシュバックアップ方式
JP3845239B2 (ja) ディスクアレイ装置及びディスクアレイ装置における障害復旧方法
JP2000122813A (ja) ディスクアレイ装置
JPH04111113A (ja) ハードディスクエミュレータ
JPH09212424A (ja) ディスクキャッシュ及びディスクキャッシュ方法
JP2000148404A (ja) コンピュータシステム
JPH0793101A (ja) データバックアップ装置
JP3457602B2 (ja) ディスク装置
JPH06242888A (ja) ディスクアレイ装置、コンピュータシステム及びデータ記憶装置
JP3597550B2 (ja) ディスクアレイ装置
JP2954078B2 (ja) ディスクアレイシステムのデータ保全方法および装置
JPH0935417A (ja) 情報記憶装置の一時記憶情報バックアップ装置及びその方法
JPS6289273A (ja) 磁気デイスク装置
JP2000242568A (ja) コンピュータ用データ格納周辺機器の書き込み性能を改善する装置および方法
JP3226047B2 (ja) 入出力装置
JP2005063047A (ja) Fatファイルシステム書換方法および装置
JP2910750B1 (ja) ディスクアレイシステム及びそのシステムをコンピュータによって制御するためのプログラムを記録した記録媒体
JPH0588988A (ja) デイスクアレイ装置及びデータの復元方法