JPH10254629A - データアーカイブシステム - Google Patents
データアーカイブシステムInfo
- Publication number
- JPH10254629A JPH10254629A JP9060521A JP6052197A JPH10254629A JP H10254629 A JPH10254629 A JP H10254629A JP 9060521 A JP9060521 A JP 9060521A JP 6052197 A JP6052197 A JP 6052197A JP H10254629 A JPH10254629 A JP H10254629A
- Authority
- JP
- Japan
- Prior art keywords
- data
- medium
- storage medium
- client computer
- archive server
- 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.)
- Granted
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
クでデータを転送する必要があるので大容量のデータを
利用する場合、低速になってしまう。特に、比較的通信
速度が遅いか通信手段がない遠隔地から利用する場合に
困難であった。 【解決手段】可搬媒体ライブラリ装置で、クライアント
の要求する媒体を取り出して使用可能とする。クライア
ントはローカルなドライブ装置でその媒体を利用する。
ライブラリ装置では記憶媒体を冗長性を付加し、排出さ
れた媒体に対するアクセスを処理する。
Description
象としたライブラリ型記憶装置を利用したデータアーカ
イブシステムに関する。特に、可用性向上のために、ラ
イブラリ型記憶装置に冗長性をもたせたデータアーカイ
ブシステムシステムに関する。
ーカイブ方法には、各コンピュータ毎にアーカイブ装置
を持ち個別に行う方法と、データアーカイブサーバを持
ち集中的に行う方法があった。
ュータに磁気テープ装置などの記憶装置を接続し、当該
コンピュータ上のデータを接続された磁気テープ装置な
どに格納する方法である。この方法は格納したデータを
持ち運ぶ際、必要なデータを格納した磁気テープを持っ
ていけばよいためデータを持ち運ぶための処理時間が短
くてすむという利点があるが、各コンピュータ毎にアー
カイブ用のデータ記憶装置を設置する必要があるためコ
ストが高いという欠点があった。また、データを格納し
た記憶媒体の管理も自動化されていないため、データを
紛失しやすく、必要なデータの取り出し・検索に時間が
かかるという問題もあった。さらに、複数のユーザでデ
ータを共有するのが困難であるという問題もあった。
処理する方法は、複数の(クライアント)コンピュータ
とデータアーカイブサーバをネットワークで接続し、デ
ータアーカイブサーバが管理する記憶装置に集中的にデ
ータを格納する方法である。この方法はクライアント一
台あたりのデータアーカイブに要するコストを下げるこ
とができる。そこで、特公平7-27442”データ記憶装置
階層構造におけるヒット率を向上させる方法およびその
ための装置”にしめすような比較的単価の高いライブラ
リ型記憶装置なども利用することができるようになる。
このようなライブラリ型記憶装置を使用すれば、記憶媒
体の管理を自動化でき、データの紛失や、データ取り出
し・検索に時間がかかるという前者の方法が持っている
問題点を解決することができる。つまり、クライアント
コンピュータでは大容量すぎてオフラインにしか持てな
かったデータを、ネットワークを介してではあるがオン
ライン的に持つことができるようになる。さらに、複数
のクライアントコンピュータから容易にライブラリ型記
憶装置に格納されているデータを共用することができ
る。光磁気ディスクやDVD(Digital Video Disk)な
ど、ランダムアクセスが可能であり、かつ磁気ディスク
などに比べビットコストの安い可搬媒体記憶装置が出現
してきたこともあり、今後ライブラリ型記憶装置を利用
したデータアーカイブシステムが普及することが予想さ
れる。
性を持たせた記憶装置に関する従来技術について説明す
る。
られている。
レンス プロシーディング、1988年、6月,ページ109
−116(D.Patterson,et al:A Case for RedundantAr
rays of Inexpensive Disks(RAID),ACM SIGMOD confere
nce proceeding,Chicago,IL,June1-3,1988,pp.109-11
6) Pattersonの論文は、ディスクアレイ上のデー
タ配置に関する技術を開示したものである。
性能化、高信頼化を実現するための機構である。ディス
クアレイでは、高性能化のために、物理的には複数のデ
ィスク装置を、処理装置に対しては1台のディスク装置
に見せかける。一方、高信頼化のためには、データを格
納したディスク装置に障害が発生した場合、データの回
復を行うための冗長データを別のディスク装置に格納し
ておく。
となるデータをレコードと呼ぶが、Patterson
の論文では、いくつかのレコード配置方法が提案されて
いる。ただし、ディスクアレイを用いた場合、処理装置
から見たリードライト単位であるレコードと、ディスク
装置に実際に記録されるレコードとではデータ長が異な
る場合がある。以下、前者を論理レコード、後者を物理
レコードと呼ぶ。以下、Pattersonの論文で提
案されているいくつかのレコード配置方法の説明を行
う。
ち、処理装置側から見たレコードを、ディスク装置上で
は、m個(m≧1)の物理レコードに分割して格納する
配置方法である。以下、この配置方法を、分割配置方法
と呼ぶ。分割配置を用いた場合、1つの論理レコードを
m台のディスク装置との間で転送できることから、見か
け上データ転送速度をm倍に向上させたのと同様の効果
を得ることができる。
方法を説明する。分割配置では、論理レコードを分割し
たm個の物理レコードに対し、n個(n≧1)の冗長デ
ータが作成され、それぞれを、1つの物理レコード(全
体でn個ある)としてディスク装置に格納する。以下、
処理装置が直接リード/ライトするデータを格納した物
理レコードをデータレコード、冗長データを格納した物
理レコードをパリティレコードと呼ぶ。また、m個のデ
ータレコードとn個のパリティレコードから構成される
グループを、パリティグループと呼ぶ。通常、パリティ
グループ内のパリティレコードの数がn個であれば、n
台までのディスク装置に障害が発生してもそのパリティ
グループのデータは回復可能である。
ド/ライト単位である論理レコードを、1つの物理レコ
ード、すなわち、1つのデータレコードとして、ディス
ク装置上に格納する配置方法である。以下、これを非分
割配置と呼ぶ。したがって、論理レコードは、データレ
コードと等価なる。(それぞれの物理レコードには、デ
ータレコードあるいはパリティレコードが割り当てられ
るため、物理レコードと論理レコードは必ずしも等価に
ならない。すなわち、1つの論理レコードは、1つの物
理レコードではあるが、1つの物理レコードは、1つの
論理レコードであるというわけではないし、パリティレ
コードである場合もある。)非分割配置の特長は、ディ
スクアレイを構成するそれぞれのディスク装置ごとにリ
ード/ライト処理が実行可能な点である。(分割配置方
法をとると、リード/ライトのために複数のディスク装
置を専有する必要がある。)したがって、非分割配置を
とると、ディスクアレイ内で実行できるリード/ライト
処理の多重度を向上させることが可能となり、性能向上
を実現できる。非分割配置でも、m個のデータレコード
から、n個のパリティレコードを作成し、ディスク装置
に格納される。ただし、分割配置の場合、パリティグル
ープ内のデータレコードの集合が、処理装置から見た1
つの論理レコードを形成するのに対し、非分割配置の場
合、データレコードのそれぞれが、処理装置から見ると
まったく独立した論理レコードとなる。
外にしばしば用いられる記憶装置として、磁気テ−プ、
光記憶装置等がある。特に最近では、DVD(Digi
tal Video Disk)が注目されている。こ
れらの記憶装置の特徴は、いずれも記憶媒体とドライブ
装置が分離されており、記憶媒体を任意のドライブ装置
に装填し、記憶媒体上のデ−タを読み書きするという点
である。一般にこれらの媒体は、可搬媒体と呼ばれる。
大規模コンピュータシステムにおいては、非常に多くの
枚数の可搬媒体の管理を容易に実現するために、ライブ
ラリが導入される。ライブラリには、記憶媒体、ドライ
ブ装置(以下ドライブと表記)に加えて、多くの枚数の
記憶媒体を収納する収納庫と、収納庫とドライブ装置と
の間で、記憶媒体を転送する媒体チェンジャ(以下チェ
ンジャと表記)などが含まれる。
大規模化しているため、その可用性の向上に対するニ−
ズも非常に高い。したがって、上記のような可搬媒体で
構成される記憶装置システムにおいても、Patter
sonの論文で提案されているようなコンセプトを適用
することにより、高可用性を実現することは有効であ
る。
リを利用したデータアーカイブサーバは、上記のような
利点があるが、一方格納したデータを利用しようとする
とネットワーク経由でデータをコピーする必要がある。
一般にネットワークを介したデータ転送は低速であり、
大容量なデータの転送は時間がかかる。例えば、現在普
及しているイーサネット(10Mビット毎秒)を用い
て、パーソナルコンピュータで一般に用いられている磁
気ディスク装置(1Gバイト)にデータを転送する場
合、少なくとも800秒以上の時間を要する。実際には
ネットワークの効率、ネットワーク以外の処理時間もか
かるためこの数倍の時間がかかることになる。特に、遠
隔地からデータを利用する場合はネットワークがつなが
っていたとしても、通常はローカルなネットワークに比
べずっと低速であるし(公衆回線を用いる標準的なモデ
ムは28.8kビット毎秒)、また、ネットワークが利
用できない場合も多い。そこで、可換媒体(磁気テー
プ、光ディスクなど)でデータを持ち運ぶことになる。
体を取り出して他の装置で利用するための媒体排出要求
をクライアントコンピュータから受け付ける手段がな
く、必要な媒体を取り出して持っていくことができな
い。
媒体上のデータはアクセスできなくなってしまう、各ク
ライアントコンピュータが共通的にアクセスするデータ
が格納されている媒体が取り外された場合、そのデータ
の読み出し、更新、追加などの処理はその媒体が元通り
にセットされるまでできなくなってしまう。
のネットワーク転送処理なしでアーカイブしたデータを
取り出し、持ち運べる集中型データアーカイブサーバシ
ステムを提供することにある。
利用したデータアーカイブサーバで記憶媒体が取り外さ
れても当該媒体上のデータへのアクセスを処理すること
のできるシステムを提供することにある。
取り出した記憶媒体のデータに対する更新と取り出し中
のデータアーカイブサーバ側でのデータ更新を、その記
憶媒体がライブラリ記憶装置に再投入された後に同期化
する手段を提供することにある。
取り出した記憶媒体のデータに対する更新と取り出し中
のデータアーカイブサーバ側でのデータ更新を、リアル
タイムで同期化する手段を提供することにある。
記憶装置を利用した集中型アーカイブサーバで、媒体を
抜きだし携帯できるようにする。原本の媒体を持ち出す
場合とコピーを作成して持ち出す場合あり。
媒体ライブラリ装置に媒体排出・投入口を設け、クライ
アントコンピュータからの要求によりライブラリ制御装
置はチェンジャに記憶媒体を媒体排出・投入口に搬送す
る制御手段を設けた。クライアントが要求するデータが
格納されている記憶媒体そのものを排出する方法と排出
用の記憶媒体を可搬媒体ライブラリ装置に備え、ライブ
ラリ制御装置が記憶媒体の複製を制御する手段を持ち、
記憶媒体の複製を作成して排出する方法がある。また、
クライアントコンピュータには記憶媒体のデータを読む
ことのできるドライブ装置もしくは読み書きができるド
ライブ装置を備えることとした。
装置に記憶媒体の冗長性を付加した組(パリティグルー
プ)を管理する構成情報管理手段と、付加した冗長性を
用いて障害を起こした記憶媒体があってもクライアント
コンピュータからのアクセスを可能にする排出・複製媒
体アクセス制御手段を設け、排出された記憶媒体へのア
クセスを可能とした。
装置に排出された記憶媒体への更新情報を保持する手段
と、排出された記憶媒体をローカルのドライブ装置で利
用するクライアントコンピュータで当該記憶媒体への更
新情報を保持し記憶媒体上に格納する手段と、当該記憶
媒体がライブラリ装置に再投入されたとき、前記ライブ
ラリ制御装置が保持する排出された記憶媒体への更新情
報とクライアントコンピュータが記録した当該記憶媒体
への更新情報を用いて排出されていた間のライブラリ制
御装置側での更新を当該記憶媒体に反映する投入媒体同
期化手段を設けた。
媒体をローカルのドライブ装置で利用するクライアント
コンピュータとデータアーカイブサーバ間の通信手段
と、その通信手段を用いてクライアントからデータアー
カイブサーバでの更新情報を取得する手段と、データア
ーカイブサーバからクライアントでの更新情報を取得す
る手段と、更新されたデータを受領する手段を設けた。
しドライブ装置を備える。
数の媒体でパリティグループを構成しそのうちの少なく
とも一枚が抜かれても当該媒体へのアクセスを行えるよ
うにする。
てデータを回復する。
する。もしくは他の媒体に更新分のみ記録し、更新され
た領域にダーティフラグを立てておく。当該領域へリー
ド要求が来た場合更新分を記録した媒体を参照する。
ードする。
もしくは、更新用にリザーブした領域に記録し、更新さ
れた領域にダーティフラグを立てておく。当該領域へリ
ード要求が来た場合更新分を記録した領域を参照する。
側もしくはリモート側どちらか一方のみで更新されたフ
ァイルはその更新を有効とし、媒体上で更新を行いダー
ティフラグを解除する。両方で更新されたファイルは媒
体の所有者もしくはシステム管理者の判断もしくは事前
設定でサーバ側の更新を有効とするか、リモート側の更
新を有効とするか、両方有効とするか、両方無効とする
か、二つの新しいファイルとするかを選択する。
および抜き出されたファイルの情報を保持し、当該ファ
イルへの抜き取り後のアクセスを記録し、クライアント
からの要求があった場合その情報をクライアントに送出
しファイルの同期化を行う。また、クライアント側でも
当該ファイルへのアクセスを記録し、サーバへその情報
を送出する手段を備え、当該ファイルの同期化を行う。
ト側での更新前に通信で更新対象ファイルのロックを確
保する。サーバでは抜き取り用媒体作成後の更新を他の
媒体に記録し、更新された領域にダーティフラグを立て
ておく、リモート側でファイルを使用する前に通信でサ
ーバに問い合わせ更新分をもらい媒体にその更新を反映
する。リモート側は更新分を通信でサーバに送り、ロッ
クを解除する。
イブシステムの全体構成を図1に示す。本コンピュータ
システムはデータアーカイブサーバ100と、可搬媒体
ライブラリ装置200と、クライアントコンピュータ3
00と、クライアントコンピュータ300に接続し可搬
媒体ライブラリ装置200で扱う記憶媒体を利用できる
ドライブ装置500と、クライアントコンピュータ30
0とデータアーカイブサーバ100を接続するネットワ
ーク400で構成する。さらにデータアーカイブサーバ
100とネットワークで接続されていないリモートコン
ピュータ600とそれに接続するドライブ装置550も
本システムに含めることができる。
リ装置200は媒体排出・投入口210を持ち、クライ
アントコンピュータ300が指定したデータを含む記憶
媒体を排出する。排出された記憶媒体をクライアントコ
ンピュータ300のドライブ装置500やリモートコン
ピュータ600のドライブ装置550を用いて読み書き
することである。
バ100はクライアントコンピュータ300と接続する
ためのネットワーク制御110と、ライブラリ制御装置
200とライブラリ制御のための命令やアーカイブデー
タなどを送るライブラリ制御130と、クライアントコ
ンピュータ300からくるライブラリ装置にデータ蓄積
し、読みだすための要求を解釈し、その実行のためライ
ブラリ制御装置220を生成するデータアーカイブサー
ビス120からなる。
イブラリ制御装置220とドライブ装置280と媒体投
入口210とチェンジャ290と媒体収納庫295で構
成する。
納された記憶媒体を、ライブラリ制御装置220の送出
する命令に従い、ドライブ装置280−1〜5もしくは
媒体投入・排出口210に搬送する。
構成図である。クライアントコンピュータ300は可搬
媒体ライブラリ装置から排出された記憶媒体にアクセス
するためのローカルなドライブ装置500を持つ。ネッ
トワークでデータアーカイブサーバ100に接続されて
いないリモートコンピュータ600も図8に示すように
ドライブ装置550を持つ。これらのドライブ装置はリ
ードはできるがライトはできない場合とリードライトと
もに可能な場合がある。一般にリードのみのドライブ装
置のほうが安価であり、かつあとでのべるデータ同期化
の問題が発生しない。
ューム]図4、5、6を用いて冗長性を付加した記憶媒
体の基本的構成と障害発生時のアクセス方法について説
明する。記憶媒体700は固定長のセクタと呼ばれる単
位に分割されており、セクタ番号を用いてアクセスす
る。本可搬媒体ライブラリ装置200では、記録媒体7
00が障害をおこしてアクセスできなくなった場合でも
その障害の影響をクライアントコンピュータ300に与
えない高い信頼性を提供する。そのため、図4に示すよ
うに複数の記憶媒体700−1、700−2、700−
3、700−4を組としてそのうちの一枚700−4に
その他の記憶媒体上のデータから計算される冗長なコー
ドを記録しておく。この組をパリティグループ800と
呼ぶ。この冗長なコードの典型的な例として、700−
1と700−2と700−3のデータすべての排他的論
理和で計算されるコードであるパリティが用いられる。
このパリティは記憶媒体のセクタ毎に計算する。ライブ
ラリ制御装置220はパリティグループ800を単位と
したアクセスをクライアントコンピュータ300に提供
する。このアクセス単位を論理ボリュームと呼ぶ。論理
ボリュームの中は固定長のセクタに分割され、セクタサ
イズが同一の場合は記憶媒体700−1〜700−3の
セクタと1対1の対応がつけられる。この対応はライブ
ラリ制御装置220の構成情報保持手段241が保持す
る記憶媒体700とパリティグループ800の構成情報
とセクタ対応規則によって決定される。セクタ対応規則
は記憶媒体700−1の先頭セクタから記憶媒体700
−3の末尾セクタまで順次対応付けしてもよいし、Pa
ttersonの論文でRAID−4として説明されて
いるようにある一定の単位でローテーションを行う対応
付けを行ってもよい。いずれにしても、このパリティグ
ループ800でクライアントコンピュータ300が使用
できる容量はこの場合、記憶媒体3枚分となる。
セス処理方法]パリティグループのなかの一枚の記憶媒
体700−2が障害をおこした場合、その記憶媒体上の
データは、図5に示すようにパリティグループの残りの
記憶媒体700−1、700−3、700−4の排他的
論理和を計算することで再生成する。障害媒体700−
2へのライトアクセス処理は図6に示すように対応する
パリティ(700−4のP)を700−1のデータD1
と400−3のデータD3と400−4の旧パリティ
(Pold )と400−2へ書くべきデータ(D2new)の排
他的論理和で計算される新パリティ(Pnew)で更新して
おく。こうしておけば以降、700−2にリードアクセ
スがあった場合、図5に示した方法でD2newを再生成す
ることができる。
害媒体アクセス手段246で行う。
を説明する。
処理]図9にフローを示す。
ーバアクセス制御310のアクセス要求送出手段312
を用いてアクセス要求をネットワーク制御340からデ
ータアーカイブサーバ100に送出する(1000)。
要求管理手段121が要求を解釈しチェンジャ制御命令
を生成(1010)。
求管理手段で判定(1020)。
ータ媒体をドライブ280に装填(1030)。
御命令を生成しライブラリ制御装置220に送出(10
40)。ライブラリ制御装置220の媒体アクセス制御
240がドライブ制御260を介して要求データをリー
ドする命令をドライブ装置280に送出し、その結果ド
ライブ装置280で読み取ったデータをデータアーカイ
ブサーバ100を介してクライアント300に送出(1
050)。
ータ媒体とそれに対応するパリティ媒体をドライブ28
0に装填(1060)。アクセス要求管理手段121が
ドライブ制御命令を生成しライブラリ制御装置220に
送出(1070)。ライブラリ制御装置220の媒体ア
クセス制御240がドライブ制御260を介してデータ
とパリティを更新する命令をドライブ装置280に送出
し、その結果ドライブ装置280でデータとパリティを
更新し、その後データアーカイブサーバ100を介して
クライアント300に終了報告(1080)。
処理]クライアント300がアクセス要求をデータアー
カイブサーバ100に送出(1100)。データアーカ
イブサーバ100のアクセス要求管理手段121が要求
を解釈しチェンジャ制御命令を生成(1110)。アク
セス要求管理手段121がアクセスはリードかライトか
を判定(1120)。
の媒体アクセス制御240が構成情報保持手段241、
排出・複製媒体アクセス制御手段246を用いて同一パ
リティグループの媒体を同定し、上記チェンジャ制御命
令を変更して、チェンジャ290が当該媒体と同一パリ
ティグループの媒体をドライブ280に装填(113
0)。アクセス要求管理手段121がドライブ制御命令
を生成(1140)。パリティを用いて図5の方法でデ
ータを再生成(1150)。再生成したデータを、デー
タアーカイブサーバ100を介してクライアント300
に送出(1160)。
の媒体アクセス制御240が構成情報保持手段241、
排出・複製媒体アクセス制御手段246を用いて同一パ
リティグループの媒体を同定し、上記チェンジャ制御命
令を変更して、チェンジャ290が当該媒体と同一パリ
ティグループの媒体をドライブ280に装填(117
0)。アクセス要求管理手段121がドライブ制御命令
を生成(1180)。図6の方法でパリティを更新(1
190)。
ライアント300に終了報告を送出(1200)。
リューム取り出し要求をデータアーカイブサーバに送出
(1201)。
出し・投入要求管理手段123が要求を解釈し媒体排出
コマンドをライブラリ制御装置220に送出(121
0)。
0に当該媒体を媒体投入・排出口に移動するコマンドを
送出し、媒体排出・複製情報保持手段242に記憶(1
220)。チェンジャ290が当該媒体を媒体投入・排
出口210へ搬送(1230)。クライアント300に
終了報告(1240)。
リューム複製要求をデータアーカイブサーバに送出(1
300)。データアーカイブサーバ100の媒体複製要
求管理124が要求を解釈し媒体複製コマンドをライブ
ラリ制御装置220に送出(1310)。媒体アクセス
制御240がチェンジャ290に当該データ媒体と複製
用媒体をドライブ500に移動するコマンドを送出し、
媒体排出・複製情報保持手段242に記憶(132
0)。データ媒体から複製用媒体へコピー(133
0)。チェンジャ290が複製用媒体を媒体投入・排出
口210へ搬送(1340)。クライアント300に終
了報告(1350)。
媒体をドライブ500に装填(1400)。ローカルド
ライブアクセス制御320ドライブアクセスコマンドを
生成(1410)。アクセスはリードかライトかを判定
(1420)。
セスコマンドをドライブ500に送出(1430)。ド
ライブ500から当該データをリード(1440)。
報を登録(1450)。ドライブ制御330がアクセス
コマンドをドライブ500に送出(1460)。ドライ
ブ500がデータをライト(1470)。
トの排出媒体アクセス処理]媒体をドライブ500に装
填(1500)。ローカルドライブアクセス制御320
ドライブアクセスコマンドを生成(1510)。アクセ
スはリードかライトかを判定(1520)リードの場
合、リモート同期化制御612がデータアーカイブサー
バに更新の有無を問い合わせ(1530)。更新あるか
どうかを判定(1540)更新がなかった場合、ドライ
ブ制御330がアクセスコマンドをドライブ500に送
出(1550)。ドライブ500から当該データをリー
ド(1560)。
バ100から更新データを取得(1570)。
ドライブ500に送出(1580)。ドライブ500に
更新データをライト(1590)。データアーカイブサ
ーバ100で当該セクタの更新情報を削除(160
0)。
報を登録(1610)。データアーカイブサーバ100
に更新情報を送出(1620)。データアーカイブサー
バ100で当該セクタの更新情報を登録(1630)。
ドライブ制御330がアクセスコマンドをドライブ50
0に送出(1640)。ドライブ500がデータをライ
ト(1650)。
カイブサーバ100に媒体投入を通知(1700)。媒
体をドライブ装置280に装填(1710)。投入媒体
同期化制御249がリモート側の更新情報とサーバ側の
更新情報から同期化処理を実行(1720)。
ットワーク転送処理なしでアーカイブしたデータを取り
出し、持ち運べる集中型データアーカイブサーバシステ
ムが可能となる。
ーカイブサーバで記憶媒体が取り外されても当該媒体上
のデータへのアクセスを処理することができ、共有デー
タの可用性を高めることができる。
媒体のデータに対する更新と取り出し中のデータアーカ
イブサーバ側でのデータ更新を、その記憶媒体がライブ
ラリ記憶装置に再投入された後に同期化することができ
るので取り出している間にデータアーカイブサーバ側も
しくは排出された媒体をローカルに利用しているクライ
アントコンピュータ側のいずれかでライトアクセスを禁
止することなしにデータの整合性を保つことができる。
クライアントコンピュータとデータアーカイブサーバ間
で更新情報を通信することにより、リアルタイムで同期
化することができるので比較的低速の通信手段しかない
遠隔地でも最新のデータを利用することができ、また、
遠隔地で更新されたデータを他のクライアントが即座に
共有することができる。
図。
成図。
構成。
成。
カイブサーバでのアクセス処理のフローチャート。
ーカイブサーバでのアクセス処理のフローチャート。
ャート。
ャート。
リ装置から排出された媒体のアクセス処理のフローチャ
ート。
う場合のクライアントコンピュータにおけるライブラリ
装置から排出された媒体のアクセス処理のフローチャー
ト。
る場合の同期化処理のフローチャート。
イブラリ装置、300…クライアントコンピュータ、4
00…ネットワーク、500…クライアントコンピュー
タのローカルなドライブ装置、600…リモートコンピ
ュータ、700…記憶媒体、800…パリティグルー
プ、210…媒体投入・排出口、220…ライブラリ制
御装置、280…可搬媒体ライブラリ装置のドライブ装
置、290…媒体チェンジャ、295…媒体収納庫。
Claims (7)
- 【請求項1】クライアントコンピュータとデータアーカ
イブサーバと可搬媒体ライブラリ装置で構成されるデー
タアーカイブシステムにおいて、 前記クライアントコンピュータは前記可搬媒体ライブラ
リ装置の記憶媒体をリードできるドライブ装置を備え、
少なくとも一台のクライアントコンピュータがネットワ
ークで前記データアーカイブサーバに接続され、 前記データアーカイブサーバは前記可搬媒体ライブラリ
装置と接続され、 前記可搬媒体ライブラリ装置は、前記記憶媒体と前記記
憶媒体を収納する媒体収納庫と前記記憶媒体を装填して
データの読みだしや書き込みを行うドライブ装置と前記
記憶媒体を前記可搬媒体ライブラリ装置へ投入もしくは
前記可搬媒体ライブラリ装置から排出するための媒体投
入・排出口と前記記憶媒体を搬送する媒体チェンジャを
備え、 前記ネットワーク経由で前記クライアントコンピュータ
から前記データアーカイブサーバへ送られ、前記可搬媒
体ライブラリ装置の記憶媒体に蓄積されたデータを、当
該記憶媒体を前記可搬媒体ライブラリ装置の前記媒体投
入・排出口から排出し、前記クライアントコンピュータ
の前記ドライブ装置に装填することにより利用可能とす
ることを特徴とするデータアーカイブシステム。 - 【請求項2】請求項1に示すデータアーカイブシステム
で、 前記記憶媒体は複数枚の組でパリティグループを構成
し、 前記パリティグループのなかの任意の記憶媒体が障害を
おこしてもデータを回復することができる冗長性を持
ち、 前記可搬媒体ライブラリ装置は前記冗長性を用いて障害
を起こした記憶媒体のデータを回復する手段を持ち、 前記クライアントコンピュータからデータアーカイブサ
ーバ経由で排出された記憶媒体のデータへの読み書きを
可能とすることを特徴とするデータアーカイブシステ
ム。 - 【請求項3】クライアントコンピュータとデータアーカ
イブサーバと可搬媒体ライブラリ装置で構成されるデー
タアーカイブシステムにおいて、 前記クライアントコンピュータは前記可搬媒体ライブラ
リ装置の記憶媒体をリードできるドライブ装置を備え、
少なくとも一台のクライアントコンピュータがネットワ
ークで前記データアーカイブサーバに接続され、 前記データアーカイブサーバは前記可搬媒体ライブラリ
装置と接続され、 前記可搬媒体ライブラリ装置は、前記記憶媒体と前記記
憶媒体を収納する媒体収納庫と前記記憶媒体を装填して
データの読みだしや書き込みを行うドライブ装置と前記
記憶媒体を前記可搬媒体ライブラリ装置へ投入もしくは
前記可搬媒体ライブラリ装置から排出するための媒体投
入・排出口と前記記憶媒体を搬送する媒体チェンジャを
備え、 前記ネットワーク経由で前記クライアントコンピュータ
から前記データアーカイブサーバへ送られ、前記可搬媒
体ライブラリ装置の記憶媒体に蓄積されたデータを、当
該記憶媒体のデータを別の記憶媒体にコピーし、コピー
した記憶媒体を前記可搬媒体ライブラリ装置の前記媒体
投入・排出口から排出し、前記クライアントコンピュー
タの前記ドライブ装置に装填することにより利用可能と
することを特徴とするデータアーカイブシステム。 - 【請求項4】請求項2に記載のデータアーカイブシステ
ムで、 排出中の前記記憶媒体へのデータ更新情報を保持するこ
とにより、記憶媒体の再投入後に排出中のデータ更新を
当該記憶媒体上に反映することのできるデータアーカイ
ブシステム。 - 【請求項5】請求項2に記載のデータアーカイブシステ
ムで、 排出した前記記憶媒体を装填した前記クライアントコン
ピュータとデータアーカイブサーバはネットワークで接
続されていないことを特徴とするデータアーカイブシス
テム。 - 【請求項6】請求項2に記載のデータアーカイブシステ
ムで、 排出した前記記憶媒体を装填した前記クライアントコン
ピュータとデータアーカイブサーバは通信手段をもち、 前記データアーカイブサーバもしくは前記可搬媒体ライ
ブラリ装置は排出中の記録媒体へのデータ更新情報を保
持し、 前記クライアントコンピュータが前記排出された記憶媒
体へアクセスする場合、前記通信手段を用いアクセスす
るデータへの更新の有無を確認し、更新されていた場合
更新されたデータを前記通信手段を使って取得するか、
または、更新されていることを表示することを特徴とす
るデータアーカイブシステム。 - 【請求項7】請求項6に記載のデータアーカイブシステ
ムで、 排出した前記記憶媒体を装填した前記クライアントコン
ピュータとデータアーカイブサーバは通信手段をもち、 前記クライアントコンピュータは前記可搬媒体ライブラ
リ装置から排出された前記記録媒体へのデータ更新情報
を保持し、 前記データアーカイブサーバが前記排出された記憶媒体
へアクセスする場合、前記通信手段を用いアクセスする
データへの更新の有無を確認し、更新されていた場合更
新されたデータを前記通信手段を使って取得するか、ま
たは、更新されていることを報告することを特徴とする
データアーカイブシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06052197A JP3617239B2 (ja) | 1997-03-14 | 1997-03-14 | データアーカイブシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06052197A JP3617239B2 (ja) | 1997-03-14 | 1997-03-14 | データアーカイブシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10254629A true JPH10254629A (ja) | 1998-09-25 |
| JP3617239B2 JP3617239B2 (ja) | 2005-02-02 |
Family
ID=13144711
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06052197A Expired - Fee Related JP3617239B2 (ja) | 1997-03-14 | 1997-03-14 | データアーカイブシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3617239B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7162500B2 (en) | 2002-02-15 | 2007-01-09 | Hitachi, Ltd. | Memory media archiving system and operating method therefor |
| US8108354B2 (en) | 2003-07-10 | 2012-01-31 | Fujitsu Limited | Archive device, method of managing archive device, and computer product |
| JP2016092669A (ja) * | 2014-11-07 | 2016-05-23 | Necプラットフォームズ株式会社 | 情報システム、パーソナルコンピュータ、ドライブ装置、制御方法及びプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08263226A (ja) * | 1995-03-23 | 1996-10-11 | Toshiba Corp | 情報記憶装置 |
| JPH0926904A (ja) * | 1995-07-10 | 1997-01-28 | Nippon Tokkyo Joho Kiko | ライブラリー装置を用いたデータ管理システム |
| JPH09330263A (ja) * | 1996-06-10 | 1997-12-22 | Hitachi Ltd | データアーカイブシステム |
-
1997
- 1997-03-14 JP JP06052197A patent/JP3617239B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08263226A (ja) * | 1995-03-23 | 1996-10-11 | Toshiba Corp | 情報記憶装置 |
| JPH0926904A (ja) * | 1995-07-10 | 1997-01-28 | Nippon Tokkyo Joho Kiko | ライブラリー装置を用いたデータ管理システム |
| JPH09330263A (ja) * | 1996-06-10 | 1997-12-22 | Hitachi Ltd | データアーカイブシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7162500B2 (en) | 2002-02-15 | 2007-01-09 | Hitachi, Ltd. | Memory media archiving system and operating method therefor |
| US8108354B2 (en) | 2003-07-10 | 2012-01-31 | Fujitsu Limited | Archive device, method of managing archive device, and computer product |
| JP2016092669A (ja) * | 2014-11-07 | 2016-05-23 | Necプラットフォームズ株式会社 | 情報システム、パーソナルコンピュータ、ドライブ装置、制御方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3617239B2 (ja) | 2005-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3316500B2 (ja) | 移動されたデータの完全性を維持しながらraidセットにおけるドライブ数の拡張 | |
| US7958326B2 (en) | Storage system and storage control method | |
| US6317814B1 (en) | Method for selectively storing redundant copies of virtual volume data on physical data storage cartridges | |
| US6549992B1 (en) | Computer data storage backup with tape overflow control of disk caching of backup data stream | |
| EP1202159A2 (en) | Method and system utilizing data fragments for efficiently importing/exporting removable storage volumes | |
| US7249278B2 (en) | Disk array apparatus and method for expanding storage capacity | |
| US20040044705A1 (en) | Optimized disk repository for the storage and retrieval of mostly sequential data | |
| US7080277B2 (en) | Method and apparatus for recovery of a logical volume in a multi copy storage system | |
| JPH07239799A (ja) | 遠隔データ・シャドーイングを提供する方法および遠隔データ二重化システム | |
| US20060155944A1 (en) | System and method for data migration and shredding | |
| JPH07248988A (ja) | 記憶制御装置及び関連する方法 | |
| JPH0736634A (ja) | ディスクアレイ装置 | |
| WO1997001139A1 (en) | Disk array controller with enhanced synchronous write | |
| KR20030017532A (ko) | 데이터 기억 시스템 및 방법 | |
| JP3096392B2 (ja) | Raidを使用する、フル・モーション・ビデオのネットワーク・サポートの方法および装置 | |
| US7707373B2 (en) | Storage system and backup method | |
| US6477628B1 (en) | Backup copy achieving improved efficiency by waiting until rewind/unload command for bulk data copy | |
| US6453396B1 (en) | System, method and computer program product for hardware assisted backup for a computer mass storage system | |
| JPH10254631A (ja) | コンピューターシステム | |
| JP2005092874A (ja) | 複数の制御ノードからキャプテン制御ノードを選択する装置および方法 | |
| US6678787B2 (en) | DASD-free non-volatile updates | |
| US6041421A (en) | Storage apparatus system | |
| JP3617239B2 (ja) | データアーカイブシステム | |
| JP3669103B2 (ja) | 記憶装置および記憶装置サブシステム | |
| JP2002278706A (ja) | ディスクアレイ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20041019 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041101 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071119 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091119 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111119 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111119 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121119 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |