【手続補正書】
【提出日】平成19年2月5日(2007.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上にあって、１つまたは複数のディスク記憶装置に接続でき、かつオープン・システム環境において複数のバックアップ・ホストに接続できる仮想テープ（ＶＴ）サーバーであって、
テープ装置フォーマットの複数のコマンドを含むテープ・ストレージ・コマンドを受け取って、それぞれのテープ・ストレージ・コマンドを、それぞれのターゲット・テープ記憶装置に差し向ける仮想テープ（ＶＴ）サーバーに、バックア/ップ・データを保存するバックアップデータ保存方法であって、
前記ＶＴサーバを有し、
前記テープ・ストレージ・コマンドを受け入れて、前記ＶＴサーバーが前記それぞれのターゲット・テープ記憶装置であるかのように応答するステップと、
前記受け取られたテープ・ストレージ・コマンドを、前記１つまたは複数のディスク記憶装置を用いて実行するために、前記受け取られたテープ・ストレージ・コマンドを、少なくとも１つのディスク・ストレージ・コマンドに変換することにより、前記それぞれのターゲット・テープ記憶装置をエミュレートするステップとを有し、
前記テープ・ストレージ・コマンドは、ロボティックフォーマットのコマンドをさらに含むと共に、前記エミュレートするステップは、ロボティクス及びテープ駆動（drive）装置を含むテープライブラリを表わすモデルを提供し、前記エミュレートされたターゲット・テープ記憶装置を含み、それによって前記ＶＴサーバはテープ駆動装置及びロボティクスをエミュレートするバックアップデータ保存方法。
【請求項２】
前記ターゲットエミュレータによりエミュレートされた１又は複数のターゲット・テープ記憶装置に対応する１又は複数の仮想テープ記憶装置のための環境設定情報（configuration information）及びステータス情報が保存され、前記配列又はステータス情報は前記受け取られたテープ・ストレージ・コマンドの作用としてアップデートされる請求項１記載の方法。
【請求項３】
バックアップ・ホスト上のバックアップ・アプリケーションが、前記バックアップ
・アプリケーションがテープ・ストレージ・コマンドを差し向けたターゲット・テープ記憶装置のステータス情報を保存し、また、前記バックアップ・アプリケーションに保存された前記ステータス情報が、前記ＶＴサーバーに保存されたステータス情報に一致する請求項１に記載の方法。
【請求項４】
前記モデルは、複数のテープオブジェクト及び複数のロボットオブジェクトを含む請求項１記載の方法。
【請求項５】
エミュレーション・データは、保存された、エミュレートされたターゲット・テープ記憶装置を表わす（describing）請求項１記載の方法。
【請求項６】
前記エミュレーション・データは、環境設定情報、カートリッジディレクトリ及びカートリッジデータの１又は複数を含むデータ構造を有する請求項５記載の方法。
【請求項７】
前記エミュレーション・データは、環境設定情報、ロボットメールボックス、ビン（bin）メールボックス、テープメールボックス、 インポート／エクスポートメールボックス、及びシェアメールボックスの１又は複数を含むデータ構造を有する請求項５記載の方法。
【請求項８】
前記エミュレーション・データが、環境設定情報、カートリッジ・ディレクトリ、カートリッジ・データの１つまたは複数を含むデータ構造を持っている請求項７に記載のシステム。
【請求項９】
オープン・システム環境において１つまたは複数の異種のホストに接続できるフロントエンドであって、それぞれのテープ・ストレージ・コマンドがターゲット・テープ記憶装置を識別し、テープ装置フォーマットの複数のコマンドを含み、夫々のコマンドはターゲット・テープ記憶装置を識別するテープ・ストレージ・コマンドを、前記１つまたは複数のホストから受け入れるように構成されているフロントエンドと、
前記テープ・ストレージ・コマンドを受け取って、前記テープ・ストレージ・コマンド中で特定された前記ターゲット・テープ記憶装置を、対応する仮想テープ記憶装置としてエミュレートするように、前記フロントエンドに結合されたターゲット・エミュレータと、
前記テープ・ストレージ・コマンドを受け取って、前記仮想テープ記憶装置の作用として、前記テープ・ストレージ・コマンドを１つまたは複数のディスク記憶装置コマンドに変換するように、前記ターゲット・エミュレータに結合されたコマンド・コンバータと、
前記１つまたは複数のディスク記憶装置コマンドを受け取って、前記ディスク記憶装置コマンドを、前記コマンド・コンバータに結合された１つまたは複数のディスク記憶装置に送付するように、前記コマンド・コンバータに結合されたバックエンドとを有し、
前記テープ・ストレージコマンドは、ロボティクスフォーマットの複数のコマンドを含み、前記仮想テープシステムはさらに、ロボティクス及びエミュレートされたターゲット・テープ記憶装置を含むテープドライブ（drive）装置を有し、
前記ターゲット・テープ記憶装置のエミュレーションは、テープドライブ装置及びロボティクスをエミュレートすること有するコンピュータにより実行される仮想テープ記憶システム。
【請求項１０】
前記１つまたは複数のディスク記憶装置が、１又は複数のディスク・ドライブとディスク・アレイを含む請求項９に記載のシステム。
【請求項１１】
前記ホストの少なくとも１つがバックアップ・アプリケーションを持ち、前記バックアップ・アプリケーションが、前記テープ・ストレージ・コマンドを発行し、かつ、バックアップ作業に対して、ただ１つの管理・制御点として機能する請求項９に記載のシステム。
【請求項１２】
ターゲットエミュレータによりエミュレートされる１又は複数のターゲット・テープ記憶装置に対応する１又は複数の仮想テープ記憶装置のための環境設定情報及びステータス情報が保存され、前記環境設定情報及びステータス情報は受け取られたテープ・ストレージ・コマンドの作用としてアップデートされる請求項９記載のシステム。
【請求項１３】
前記モデルは、複数のテープオブジェクト及び複数のロボットオブジェクトを含む請求項９記載のシステム。
【請求項１４】
前記テープ・ストレージ・コマンドがＳＣＳＩ（Ｓｍａｌｌ Ｃｏｍｐｕｔｅｒ Ｓｙｓｔｅｍ Ｉｎｔｅｒｆａｃｅ）コマンドである請求項９に記載のシステム。
【請求項１５】
前記ＳＣＳＩコマンドが、ファイバ・チャネル（ＦＣ）伝送に適している請求項１１に記載のシステム。
【請求項１６】
前記ターゲットエミュレータは、ＳＣＳＩストリーム装置又はＳＣＳＩ媒体（mediaum）チェンジャーのいずれかとしてそれ自身が特定される請求項９記載のシステム。
【請求項１７】
前記テープ・ストレージ・コマンドが、論理ユニット番号（ＬＵＮｓ）を用いてテープ記憶装置に宛てられるＳＣＳＩテープ・ストレージ・コマンドを有している請求項１６に記載のシステム。
【請求項１８】
前記仮想テープサーバ（ＶＴ）は、ターゲットエミュレータ及びコマンドコンバータを提供し、ディスクライブラリユニットは、１又は複数のディスク記憶コマンドを受け取るためにＶＴサーバに接続されている前記１又は複数のディスク記憶装置を有している請求項９記載のシステム。
【請求項１９】
バックアップホスト上のバックアップアプリケーションは、バックアップアプリケーションがテープ記憶コマンドを指定するターゲット・テープ記憶装置のステータス情報を保存し、前記バックアップアプリケーション内に保存されたステータス情報は
ＶＴサーバ内に保存されたステータス情報に対応する請求項１８記載のシステム。
【請求項２０】
エミュレーションデータは、エミュレートされたターゲット・テープ記憶装置を表わして保存される請求項９記載のシステム。
【請求項２１】
前記エミュレーションデータは、環境設定情報、カートリッジディレクトリ、及びカートリッジデータの内の１又は複数を有するデータ構造を備える請求項２０記載のシステム。
【請求項２２】
前記エミュレーションは、前記エミュレーション・データは、環境設定情報、ロボットメールボックス、ビン（bin）メールボックス、テープメールボックス、 インポート／エクスポートメールボックス、及びシェアメールボックスの１又は複数を含むデータ構造を有する請求項２０記載の方法。
【請求項２３】
前記エミュレーションデータは、環境設定情報、カートリッジディレクトリ、及びカートリッジデータの内の１又は複数を有するデータ構造を備える請求項２２記載のシステム。
【請求項２４】
ホストに対してある意味で透明なチャンネルネットワークコネクションを通じて異種のホストから送られてくるテープ・ストレージ・コマンドであって、テープデバイスフォーマットのコマンドを含み、夫々がターゲットテープ記憶装置を特定するテープ・ストレージ・コマンドを受け入れるステップと、
テープ・ストレージ・コマンドを受領するステップと、
対応する仮想テープ記憶装置として、前記テープストレージコマンドを、仮想テープ記憶装置の作用として前記テープ・ストレージ・コマンドを１又は複数のディスク・ストレージ・デバイス・コマンドに変換することにより前記テープ・ストレージ・コマンド内において特定される前記ターゲット・テープ記憶装置をエミュレートするステップと、
前記ディスク記憶装置コマンドを１又は複数のディスク・ストレージ・デバイスに送信するステップとを有し、
前記テープ・ストレージ・コマンドは、ロボティックフォーマットのコマンドをさらに含むと共に、前記エミュレートするステップは、ロボティクス及び、テープ駆動（drive）装置を有するテープライブラリを表わすモデルを提供し、前記エミュレートされたターゲット・テープ記憶装置を含み、それによって前記ターゲット・テープ記憶装置は前記テープドライブ装置及びロボティクスをエミュレートすることを備えているコンピュータが実行可能なようにコンピュータ読み取り可能なインストラクションを含むコンピュータ読み取り可能媒体。