(57)【要約】外部情報源と通信するコントローラと、このコントローラと通信する少なくとも1つのホログラフィック・ドライブ・エンジンとを備えたハイブリッド型データ・ストレージ・システムを開示する。情報は、コントローラと外部情報源との間、およびホログラフィック・ドライブ・エンジンとコントローラとの間で転送される。【選択図】図１
2004536379.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのメモリ・システムと、
少なくとも１つのホログラフィック・ドライブ・エンジンとを備えたハイブリッド型データ・ストレージ・システムであって、
データが前記ホログラフィック・ドライブ・エンジンと前記メモリ・システムとの間で転送される、ハイブリッド型データ・ストレージ・システム。
【請求項２】
請求項１において、さらに、コントローラを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項３】
請求項１において、さらに、ホログラフィック記録媒体にデータを書き込む少なくとも１つのホログラフィック・ドライブ・エンジンを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項４】
請求項３において、さらに、ホログラフィック記録媒体にデータを書き込み、この書き込まれたデータを同一の記録媒体から読み出す、少なくとも１つのホログラフィック・ドライブ・エンジンを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項５】
請求項４において、さらに、ホログラフィック記録媒体にデータを書き込み、この書き込まれたデータを、同一の記録媒体と少なくとも１つの別のホログラフィック記録媒体とから読み出す、少なくとも１つのホログラフィック・ドライブ・エンジンを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項６】
請求項３において、さらに、少なくとも１つの読出し専用ホログラフィック・ドライブ・エンジンを備え、この読出し専用ドライブ・エンジンは、データがホログラフィック記録媒体に完全に書き込まれた後にこの媒体を受け取って、前記媒体からデータを読み出す、ハイブリッド型データ・ストレージ・システム。
【請求項７】
請求項１において、さらに、ホログラフィック記録媒体にデータを書き込み、この書き込まれたデータを同一の記録媒体から読み出す、少なくとも１つのホログラフィック・ドライブ・エンジンを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項８】
請求項７において、さらに、少なくとも１つの読出し専用ホログラフィック・ドライブ・エンジンを備え、この読出し専用ドライブ・エンジンは、データがホログラフィック記録媒体に完全に書き込まれた後にこの媒体を受け取って、前記媒体からデータを読み出す、ハイブリッド型データ・ストレージ・システム。
【請求項９】
請求項１において、さらに、ホログラフィック記録媒体にデータを書き込み、この書き込まれたデータを、同一の記録媒体と少なくとも１つの別のホログラフィック記録媒体とから読み出す、少なくとも１つのホログラフィック・ドライブ・エンジンを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項１０】
請求項９において、さらに、少なくとも１つの読出し専用ホログラフィック・ドライブ・エンジンを備え、この読出し専用ドライブ・エンジンは、データがホログラフィック記録媒体に完全に書き込まれた後にこの媒体を受け取って、前記媒体からデータを読み出す、ハイブリッド型データ・ストレージ・システム。
【請求項１１】
外部情報源と通信するコントローラであって、情報がこのコントローラと外部情報源との間で転送される、コントローラと、
少なくとも１つのホログラフィック・ドライブ・エンジンとを備えたハイブリッド型データ・ストレージ・システムであって、
情報が前記ホログラフィック・ドライブ・エンジンと前記コントローラとの間で転送される、ハイブリッド型データ・ストレージ・システム。
【請求項１２】
請求項１１において、前記外部情報源が、オンライン・ストレージ、ニア・オンライン・ストレージ、オフライン・ストレージ、ＮＡＳシステム、ＳＡＮ、エンタープライズ・ストレージ・システム、または格納された情報を有する他のメモリ・システムもしくは装置、あるいはこれらの組み合わせである、ハイブリッド型データ・ストレージ・システム。
【請求項１３】
請求項１１において、さらに、ワイド・エリア・ネットワーク（ＷＡＮ）または１つ以上のローカル・エリア・ネットワーク（ＬＡＮ）とのインタフェースを備え、このインタフェースを介して情報を送受信する、ハイブリッド型データ・ストレージ・システム。
【請求項１４】
請求項１１において、ワイド・エリア・ネットワーク（ＷＡＮ）または１つ以上のローカル・エリア・ネットワーク（ＬＡＮ）上のノードである、ハイブリッド型データ・ストレージ・システム。
【請求項１５】
請求項１１において、さらに、インタフェースを備え、このインタフェースがネットワーク・アダプタ、メモリ・システム、もしくはキャッシュ、またはこれらの組み合わせである、ハイブリッド型データ・ストレージ・システム。
【請求項１６】
少なくとも１つのメモリ・システムと、
少なくとも１つの読出し／書込みホログラフィック・ドライブ・エンジンであって、データがこのホログラフィック・ドライブ・エンジンと前記メモリ・システムとの間で転送され、前記ドライブ・エンジンがホログラフィック記録媒体にデータを書き込む、少なくとも１つの読出し／書込みホログラフィック・ドライブ・エンジンと、
データが前記ホログラフィック記録媒体に完全に書き込まれた後にこの記録媒体を受け取って、前記記録媒体からデータを読み出す、少なくとも１つの読出し専用ホログラフィック・ドライブ・エンジンとを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項１７】
請求項１６において、さらに、前記メモリ・システムと前記読出し／書込みホログラフィック・ドライブ・エンジンとの間のインタフェースまたはインタフェースの一部である、少なくとも１つのデータ・バッファを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項１８】
請求項１７において、前記データ・バッファが別個のデバイスである、ハイブリッド型データ・ストレージ・システム。
【請求項１９】
請求項１７において、前記データ・バッファが前記メモリ・システム内の論理ユニットである、ハイブリッド型データ・ストレージ・システム。
【請求項２０】
請求項１７において、前記データ・バッファが前記読出し／書込みホログラフィック・ドライブ・エンジン内の論理ユニットである、ハイブリッド型データ・ストレージ・システム。
【請求項２１】
請求項１６において、さらに、前記メモリ・システムおよび前記読出し／書込みホログラフィック・ドライブ・エンジンによるデータ・アクセスを最適化する、少なくとも１つのキャッシュ装置を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項２２】
請求項２１において、前記キャッシュ装置が別個のデバイスである、ハイブリッド型データ・ストレージ・システム。
【請求項２３】
請求項２１において、前記キャッシュ装置が前記メモリ・システム内の論理ユニットである、ハイブリッド型データ・ストレージ・システム。
【請求項２４】
請求項２１において、前記キャッシュ装置が前記読出し／書込みホログラフィック・ドライブ・エンジン内の論理ユニットである、ハイブリッド型データ・ストレージ・システム。
【請求項２５】
請求項１６において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンとの間で移送されるホログラフィック記録媒体を格納する、遮光格納器を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項２６】
請求項２５において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンと前記遮光格納器との間で前記記録媒体を移送する、移送機構を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項２７】
請求項１６において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンとの間、および前記読出し専用ホログラフィック・ドライブ・エンジンとの間で移送されるホログラフィック記録媒体を格納する、非遮光格納器を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項２８】
請求項２７において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンと前記非遮光格納器との間で前記記録媒体を移送する、移送機構を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項２９】
請求項２７において、さらに、前記読出し専用ホログラフィック・ドライブ・エンジンと前記非遮光格納器との間で前記記録媒体を移送する、移送機構を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項３０】
請求項１６において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンと前記読出し専用ホログラフィック・ドライブ・エンジンとの間で前記記録媒体を移送する、移送機構を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項３１】
請求項１６において、前記メモリ・システムが少なくとも１つの磁気ディスク・ドライブである、ハイブリッド型データ・ストレージ・システム。
【請求項３２】
請求項１６において、さらに、遮光格納器と非遮光格納器との間で前記記録媒体を移送する、移送機構を備えた、ハイブリッド型データ・ストレージ・システム。
【請求項３３】
請求項１６において、前記メモリ・システムが少なくとも１つの半導体メモリ装置である、ハイブリッド型データ・ストレージ・システム。
【請求項３４】
請求項１６において、前記メモリ・システムが少なくとも１つの光磁気記録装置である、ハイブリッド型データ・ストレージ・システム。
【請求項３５】
請求項１６において、前記メモリ・システムが少なくとも１つのテープ・ドライブ装置である、ハイブリッド型データ・ストレージ・システム。
【請求項３６】
請求項１６において、前記メモリ・システムが少なくとも１つのビデオ・ディジタル・ディスク（ＤＶＤ）デバイスである、ハイブリッド型データ・ストレージ・システム。
【請求項３７】
請求項１６において、前記ホログラフィック記録媒体が少なくとも１つのホログラフィック記録ディスクである、ハイブリッド型データ・ストレージ・システム。
【請求項３８】
請求項１６において、前記ホログラフィック記録媒体が少なくとも１つのホログラフィック記録カードである、ハイブリッド型データ・ストレージ・システム。
【請求項３９】
請求項１６において、さらに、前記ハイブリッド型データ・ストレージ・システムへの操作命令を提供するコントローラを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項４０】
請求項１６において、さらに、前記ハイブリッド型データ・ストレージ・システムとＷＡＮ、少なくとも１つのＬＡＮ，他のストレージ・システム、もしくは他のメモリ・システム、またはこれらの組み合わせとの間のインタフェースを提供するコントローラを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項４１】
請求項４０において、さらに、ネットワーク・アダプタであるインタフェースを備え、このアダプタが、追加的に、光ファイバ伝搬による光通信用、空間光通信用もしくは無線通信用の集積化光学素子を用いた光通信用、またはこれらを組み合わせた光通信用のアダプタの役割を果たす、ハイブリッド型データ・ストレージ・システム。
【請求項４２】
請求項４１において、前記ネットワーク・アダプタが、ＩＤＥ、ＳＣＳＩ、ファイバ・チャネル、ファイアワイヤ、ＧＰＩＢ、ＩＥＥＥ、ＳＤＳＬ、ＡＤＳＬ、ＨＤＳＬ、ＩＳＤＮ、ＩＳＤＮ  ＰＲＩ、ＤＳ１、ＤＳ３、ＡＴＭ、Ｘ１０、Ｔ１、Ｔ３、フレーム・リレー、トークン・リング、ＬＡＴＡ、ＯＣｘｘ、ＳＴＳ−ｘ、ＳＯＮＥＴ、ＣＤＤＩ、ＦＤＤＩのプロトコル、あるいはメモリ・システムもしくはキャッシュまたはこれらの組み合わせを用いて通信する、ハイブリッド型データ・ストレージ・システム。
【請求項４３】
請求項１６において、さらに、データ管理ソフトウェアを有するコントローラを備えた、ハイブリッド型データ・ストレージ・システム。
【請求項４４】
データを格納してアクセスする方法であって、
少なくとも１つのホログラフィック・ドライブ・エンジンを用いて、データを少なくとも１つのメモリ・システムとの間で転送する、データの格納およびアクセス方法。
【請求項４５】
請求項４４において、さらに、少なくとも１つのホログラフィック・ドライブ・エンジンを用いて、ホログラフィック記録媒体にデータを書き込む、データの格納およびアクセス方法。
【請求項４６】
請求項４４において、さらに、少なくとも１つのホログラフィック・ドライブ・エンジンを用いて、ホログラフィック記録媒体にデータを書き込み、同一の記録媒体からデータを読み出す、データの格納およびアクセス方法。
【請求項４７】
請求項４４において、さらに、少なくとも１つのホログラフィック・ドライブ・エンジンを用いて、ホログラフィック記録媒体にデータを書き込み、同一の記録媒体および少なくとも１つの別のホログラフィック記録媒体からデータを読み出す、データの格納およびアクセス方法。
【請求項４８】
データを格納してアクセスする方法であって、
外部情報源とホログラフィック・ドライブ・エンジンとの間で情報を転送する、データの格納およびアクセス方法。
【請求項４９】
請求項４８において、前記外部情報源から前記ホログラフィック・ドライブ・エンジンへの情報の受取りが、コントローラを使用して、オンライン・ストレージ、ニア・オンライン・ストレージ、オフライン・ストレージ、ＮＡＳシステム、ＳＡＮ、エンタープライズ・ストレージ・システム、または格納された情報を有する他のメモリ・システムもしくはメモリ装置、あるいはこれらの組み合わせから情報を受け取ることを含む、データの格納およびアクセス方法。
【請求項５０】
請求項４８において、さらに、ワイド・エリア・ネットワーク（ＷＡＮ）または１つ以上のローカル・エリア・ネットワーク（ＬＡＮ）とのインタフェースを介して、情報を受け取る、データの格納およびアクセス方法。
【請求項５１】
請求項４８において、さらに、ワイド・エリア・ネットワーク（ＷＡＮ）または１つ以上のローカル・エリア・ネットワーク（ＬＡＮ）とのインタフェースを介して、情報を配信する、データの格納およびアクセス方法。
【請求項５２】
データを格納してアクセスする方法であって、
メモリ・システムからデータを送り出し、
読出し／書込みホログラフィック・ドライブ・エンジンでデータを受け取って、この読出し／書込みホログラフィック・ドライブ・エンジンを用いてホログラフィック記録媒体にデータを書き込み、
前記ホログラフィック記録媒体にデータが完全に書き込まれた後にこのホログラフィック記録媒体を読出し専用ホログラフィック・ドライブ・エンジンに移送し、
前記読出し専用ホログラフィック・ドライブ・エンジンを用いて、前記ホログラフィック記録媒体からデータを読み出す、データの格納およびアクセス方法。
【請求項５３】
請求項５２において、さらに、少なくとも１つのデータ・バッファを介して、前記メモリ・システムと前記読出し／書込みホログラフィック・ドライブ・エンジンとの間をインタフェースする、データの格納およびアクセス方法。
【請求項５４】
請求項５２において、さらに、少なくとも１つのキャッシュ装置を用いて、前記メモリ・システムと前記読出し／書込みホログラフィック・ドライブ・エンジンとの間のデータ・アクセスを最適化する、データの格納およびアクセス方法。
【請求項５５】
請求項５２において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンとの間で移送されるホログラフィック記録媒体を、遮光格納器に格納する、データの格納およびアクセス方法。
【請求項５６】
請求項５２において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンとの間、および前記読出し専用ホログラフィック・ドライブ・エンジンとの間で移送されるホログラフィック記録媒体を、非遮光格納器に格納する、データの格納およびアクセス方法。
【請求項５７】
請求項５６において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンと非遮光格納器との間で前記記録媒体を移送する、データの格納およびアクセス方法。
【請求項５８】
請求項５６において、さらに、前記読出し専用ホログラフィック・ドライブ・エンジンと前記非遮光格納器との間で前記記録媒体を移送する、データの格納およびアクセス方法。
【請求項５９】
請求項５２において、さらに、前記読出し／書込みホログラフィック・ドライブ・エンジンと読出し専用ホログラフィック・ドライブ・エンジンとの間で前記記録媒体を移送する、データの格納およびアクセス方法。
【請求項６０】
請求項５２において、さらに、遮光格納器と非遮光格納器との間で前記記録媒体を移送する、データの格納およびアクセス方法。
【請求項６１】
請求項５２において、さらに、コントローラの命令を受けて、前記システムを操作する、データの格納およびアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を格納するデータ・ストレージ・システムに関する。
【背景技術】
【０００２】
本出願は、2001年4月4日出願の米国特許仮出願第60/281，245号の優先権を主張する。前記仮出願の全内容は参照により本明細書に引用したものとする。
【０００３】
特定のディジタル・データ・ストレージ・アプリケーションでは、保存用のストレージ・システムに多量のデータを格納することを必要条件とする。例えば、データの書込みおよび読出しの両方の機能を必要とするアプリケーションでは、データの格納に磁気ディスク・ドライブが使用されることが多い。しかし、アプリケーションによっては、莫大なデータ量であるため、特にデータがライト・ワンス・データ・ストレージ・アプリケーションに適する場合には、磁気ディスク・ドライブが不経済になることがある。したがって、ある特定のアプリケーションにおいて多量のデータを格納する必要がある場合、磁気テープ・ドライブが着脱式テープ媒体と組み合わせて使用されてきた。しかし、磁気テープ・ドライブとの間のデータ転送速度は、一般に、磁気ディスク・ドライブの速度に比べて極めて遅く、またランダム・アクセスができない。このことから、システムによっては、着脱式媒体と組み合わせて、追記型（ＷＯＲＭ：write-once-read-many）データ・ストレージ・アプリケーションに最適の光学式データ・ストレージ装置を使用している。しかし、光学式データ・ストレージ装置のデータ転送速度は一般に、磁気ディスク・ドライブおよび磁気テープ・ドライブのいずれの転送速度よりも極めて遅い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなデータ・ストレージ・システムは産業分野で受け入れられてきた。このようなシステムは、おそらく、意図する目的に対しては妥当な機能を発揮するものと考えられる。しかし、このようなデータ・ストレージ・システムに欠点がないわけではない。例えば、アプリケーションによっては、メモリ装置に対して多数回数読出し／書込みをし、その後、このデータを、格納情報の保存特性が向上する光学式ストレージ装置に転送できることが望ましい。
【課題を解決するための手段】
【０００５】
本発明は、ハイブリッド型データ・ストレージ・システムを実現する。データ・ストレージ・システムは、例えば文書、画像もしくは音声データ、またはこれらの組み合わせである情報を、読出し／書込みホログラフィック・ドライブ・エンジンに転送するメモリ装置を有する。読出し／書込みホログラフィック・ドライブ・エンジンは、体積ホログラムとして表わされるデータを、例えば、ホログラフィ記録ディスクもしくはホログラフィ記録カード、または適切な外形を有する他のホログラフィ記録媒体のようなホログフラフィ記録媒体に書き込む。
【０００６】
媒体が完了すると、すなわち、追加データをこの媒体に書き込むことがなくなると、この媒体は読出し専用のホログラフィック・ドライブ・エンジンに移送される。このエンジンによって、クライアントは、例えば、ＷＡＮ（ワイド・エリア・ネットワーク）、ＬＡＮ（ローカル・エリア・ネットワーク）、オンライン・ストレージ・システム、ＮＡＳ（network attached storage）（既存のネットワークに直接接続されるストレージ）システムもしくはＳＡＮ（storage area network）（サーバとストレージ間を接続するネットワーク）、ニア・オンライン・ストレージ・システム、および／またはオフライン・ストレージ・システムを介して、データにアクセスできる。同様に、媒体が完了する前または後のいずれも、例えばＷＡＮ、ＬＡＮ、オンライン・ストレージ・システム、ＮＡＳシステムもしくはＳＡＮ、ニア・オンライン・ストレージ・システム、および／またはオフライン・ストレージ・システムを介して、読出し／書込みホログラフィック・ドライブ・エンジンからクライアントにデータを転送できる。
【０００７】
本発明のこの構成の実施形態は、以下の機能の１つ以上を備える。本データ・ストレージ・システムは、メモリ装置と読出し／書込みホログラフィック・ドライブ・エンジンとの間をインタフェースする１つ以上のデータ・バッファを備え、このバッファによって、メモリ装置から読出し／書込みホログラフィック・ドライブ・エンジンへのデータの転送が容易になる。本システムは、クライアント構成要素によるデータのアクセスを実質的に最適化する１つ以上のキャッシュ装置を備えることができる。このクライアント構成要素は、ハイブリッド型ストレージ・システムの一部の構成要素であってもよく、またはハイブリッド型ストレージ・システムの外部装置であってもよい。バッファおよびキャッシュ装置は、スタンドアロン・ユニットとすることもでき、あるいは、メモリ装置もしくは読出し／書込みホログラフィック・ドライブ・エンジンのいずれか内、または両方のデバイス内に存在してもよい。
【０００８】
メモリ装置は１つ以上の磁気ディスク・ドライブであってもよい。さらに、または代わりに、メモリ装置は１つ以上の半導体メモリ装置であってもよく、あるいは、光磁気ストレージ装置、または磁気テープもしくは光テープ装置のような任意の適切な他の装置であってもよい。
【０００９】
ある実施形態において、本データ・ストレージ・システムは、ＣＰＵを有するコントローラを備える。このコントローラは、ハイブリッド型データ・ストレージ・システムに操作命令を与え、ハイブリッド型データ・ストレージ・システムと、ＷＡＮ、少なくとも１つのＬＡＮ、他のストレージ・システム、他のメモリ・システム、またはこれらの組み合わせとの間のインタフェースを提供する。
【００１０】
ある実施形態において、データは、システム・バスを介して、読出し／書込みホログラフィック・ドライブ・エンジンと読出し専用ホログラフィック・ドライブ・エンジンの間を転送される。システム・バスはまた、ドライブ・コントローラ、メモリ・システム、および／またはキャッシュとの直接通信を容易にする。本データ・ストレージ・システムはネットワーク・アダプタを備えることができる。このネットワーク・アダプタを介して、バス経由でＷＡＮ、専用ＬＡＮもしくはキャンパス・エリア・ネットワーク（ＣＡＮ）であってもよい少なくとも1つのＬＡＮと通信できる。このネットワーク・アダプタは、さらに、光ファイバ伝搬による光通信用、空間光通信用もしくは無線通信用集積化光学素子を用いた光通信用、またはこれらを組み合わせた光通信用のアダプタの役割を果たすことができる。例として、ＩＤＥ、ＳＣＳＩ、ファイバ・チャネル、ファイアワイヤ、ＧＰＩＢ、ＩＥＥＥ、ＳＤＳＬ、ＡＤＳＬ、ＨＤＳＬ、ＩＳＤＮ、ＩＳＤＮ  ＰＲＩ、ＤＳ１、ＤＳ３、ＡＴＭ、ＣＡＴ５、Ｘ１０、Ｔ１、Ｔ３、フレーム・リレー、トークン・リング、ＬＡＴＡ、ＯＣ−ｘｘ、ＳＴＳ−ｘ、ＳＯＮＥＴ、ＣＤＤＩ、ＦＤＤＩなどのプロトコルを用いて通信できる。
【００１１】
本構成のある実施形態は、ホログラフィ記録媒体を格納する遮光した格納器（遮光格納器）および遮光されていない格納器（非遮光格納器）を備える。本データ・ストレージ・システムは、格納器、読出し／書込みホログラフィック・ドライブ・エンジン、および読出し専用ホログラフィック・ドライブ・エンジンの間でホログラフィ記録媒体を移送する１つ以上の移送機構を備えることができる。
【００１２】
本発明の別の構成において、ハイブリッド型データストレージ装置は、少なくとも1つのメモリ・システムと、このメモリ・システムからデータを受け取る少なくとも1つのホログラフィック・メモリ・システム・ドライブ・エンジンとを備える。
【００１３】
本発明のさらに別の構成において、ハイブリッド型データ・ストレージ・システムは、外部情報源からデータを受け取るコントローラと、ホログラフィック・ドライブ・エンジンとを備える。情報はホログラフィック・ドライブ・エンジンとコントローラとの間で転送される。
【００１４】
本発明のこの構成の実施形態では、１つ以上の以下の構成を備えることができる。外部情報源は、オンライン・ストレージ、ニア・オンライン・ストレージ、オフライン・ストレージ、ＮＡＳシステム、ＳＡＮ、エンタープライズ・ストレージ・システム、または格納された情報を有する他のメモリ・システムもしくはメモリ装置、あるいはこれらの組み合わせであってもよい。
【００１５】
ハイブリッド型データ・ストレージ・システムは、ＷＡＮ（ワイド・エリア・ネット）または専用ＬＡＮもしくはＣＡＮ（キャンパス・エリア・ネットワーク）であってもよい少なくとも１つ以上のＬＡＮ（ローカル・エリア・ネットワーク）とのインタフェースを介して、情報を受け取ることができる。さらに、または代わりに、ハイブリッド型データ・ストレージ・システムは、ＷＡＮまたは専用ＬＡＮもしくはＣＡＮ（キャンパス・エリア・ネットワーク）であってもよい少なくとも１つ以上のＬＡＮとのインタフェースを介して、情報を配信することができる。インタフェースは、ネットワーク・アダプタであってもよい。このネットワーク・アダプタは、さらに、光ファイバ伝搬による光通信用、空間光通信用もしくは無線通信用の集積化光学素子を用いた光通信用、またはこれらを組み合わせた光通信用のアダプタの役割を果たすことができる。さらに、例として、ＩＤＥ、ＳＣＳＩ、ファイバ・チャネル、ファイアワイヤ、ＧＰＩＢ、ＩＥＥＥ、ＳＤＳＬ、ＡＤＳＬ、ＨＤＳＬ、ＩＳＤＮ、ＩＳＤＮ  ＰＲＩ、ＤＳ１、ＤＳ３、ＡＴＭ、Ｘ１０、Ｔ１、Ｔ３、フレーム・リレー、トークン・リング、ＬＡＴＡ、ＯＣｘｘ、ＳＴＳ−ｘ、ＳＯＮＥＴ、ＣＤＤＩ、ＦＤＤＩなどのプロトコル、あるいはメモリ・システムもしくはキャッシュまたはこれらの組み合わせを用いて通信できる。
【００１６】
本発明の関連する構成は、データをハイブリッド型データ・ストレージ・システムに格納する方法を含む。
【発明の効果】
【００１７】
利点として特に、データ・ストレージ・システムの特定の実施形態は、互いに独立して動作できる別個のモジュール・ユニットのような、メモリ装置、読出し／書込みホログラフィック・ドライブ・エンジン、読出し専用ホログラフィック・ドライブ・エンジン、および媒体格納器を実現する。例えば、メモリ装置が、データを読出し／書込みホログラフィック・ドライブ・エンジンに転送し、読出し／書込みホログラフィック・ドライブ・エンジンがデータをディスクに書き込む間、読出し専用ホログラフィック・ドライブ・エンジンは別のディスクからデータを読み出し、この情報をクライアントに提供する。
【００１８】
さらに別の形態、特徴、および利点は以下に述べる。
【００１９】
本発明の前述およびその他の目的、特徴、ならびに利点は、添付図面に示す本発明の好ましい実施形態の以下の詳細な説明で明らかになるであろう。図面では、同一参照符号は異なる図面においても同一部品を指す。図面は必ずしも縮尺通りでなく、本発明の原理を示すことに重点が置かれている。
【発明を実施するための最良の形態】
【００２０】
本発明の好ましい実施形態を以下に説明する。
【００２１】
本発明のハイブリッド型データ・ストレージ・システムは、図１の１０で示される。コントローラ１２からの命令によって、ハイブリッド型データ・ストレージ・システム１０は、主記憶システム１４からディジタル・データ（文書、画像、もしくは音声、またはこれらの組み合わせであってもよい）を受け取り、このデータを格納し、その後、このデータ情報を、主記憶システム１４に送り返すか、または他の装置に送る。他の装置は、例えば、ＷＡＮ（ワイド・エリア・ネットワーク）１６または専用ＬＡＮもしくはＣＡＮ（キャンパス・エリア・ネットワーク）であってもよい少なくとも１つ以上のＬＡＮ（ローカル・エリア・ネットワーク）１６に接続された１つ以上のクライアント装置、オンライン・ストレージ・システム１８またはＮＡＳシステム１９、ニア・オンライン・ストレージ２０、ＳＡＮ２１、および／あるいはオフライン・ストレージ・システム２２である。さらに、または代わりに、ＷＡＮ１６またはＬＡＮ１６が、データを、オンライン・ストレージ・システム１８、ＮＡＳシステム１９、ＳＡＮ２１、ニア・オンライン・ストレージ・システム２０、および／またはオフライン・ストレージ・システム２２に転送してもよい。
【００２２】
ハイブリッド型データ・ストレージ・システム１０はメモリ・システム２４を備え、このメモリ・システム２４は、主記憶システム１４からデータを直接受け取り、このデータを１つ以上の読出し／書込み（Ｒ／Ｗ）ホログラフィック・ドライブ・エンジン２６に転送する。読出し／書込みホログラフィック・ドライブ・エンジンは、ACMコミュニケーション（Communications of ACM）の2000年11月のVol.43、No.11のp45〜54およびDewaldへの米国特許第5,481,523号に詳細に説明されている。前記の両方の全内容は参照により本明細書に引用したものとする。メモリ・システム２４は１つ以上の磁気ディスク・ドライブ、集積化チップのような半導体メモリ装置、もしくは光磁気装置、または任意の他の適切なメモリ装置であってもよい。
【００２３】
ハイブリッド型データ・ストレージ・システムはまた、１つ以上の読出し専用ホログラフィック・ドライブ・エンジン２８（米国特許第5,481,523号に詳細が記載されている）と、遮光格納器３０と、非遮光格納器３２と、参照符号３４，３６，３８，４０，４１でそれぞれ示される移送機構Ａ，移送機構Ｂ、移送機構Ｃ、移送機構Ｄ、移送機構Ｅのセットとを設ける。移送機構Ａ、移送機構Ｂ、移送機構Ｃ、移送機構Ｄ、移送機構Ｅは、ホログラフィ記録媒体を、読出し／書込みホログラフィック・ドライブ・エンジン２６と、読出し専用ホログラフィック・ドライブ・エンジン２８と、遮光格納器３０と、非遮光格納器３２との間で移送する。遮光格納器３０および非遮光格納器３２は、ホログラフィ媒体を含むカートリッジであってもよい。非遮光格納器３２はまた、遮光された格納器（３０）であってもよい。移送機構３４，３６，３８，４０，４１は、５つの独立したスタンドアロン・ユニットであってもよい。代わりに、単一の移送機構を用いて、読出し／書込みホログラフィック・ドライブ・エンジン２６と、読出し専用ホログラフィック・ドライブ・エンジン２８と、遮光格納器３０と、非遮光格納器３２との間の移送機能を実現してもよい。
【００２４】
ハイブリッド型データ・ストレージ・システム１０は、また、メモリ・システム２４を読出し／書込みホログラフィック・ドライブ・エンジン２６にインタフェースする１つ以上のデータ・バッファ４２を有する。データ・バッファ４２は、メモリ・システム２４からデータを受け取り、次に、このデータを読出し／書込みホログラフィック・ドライブ・エンジン２６に転送する処理を容易にする。前記処理には、必要に応じて、データ・フォーマットを変換して、読出し／書込みホログラフィック・ドライブ・エンジン２６の読み取りに適したものにする。データ・バッファ４２は別個の物理ユニットであってもよく、あるいは、メモリ・システム２４および読出し／書込みホログラフィック・ドライブ・エンジン２６のいずれかの論理構造、または前記両方のデバイスの論理構造であってもよい。
【００２５】
図１に示す本発明の実施形態では、１つ以上のキャッシュ装置４４がデータ・バッファ４２と並列に用いられ、ハイブリッド型データ・ストレージ・システムの一部の要素のようなストレージ要素によるアクセス、またはハイブリッド型データ・ストレージ・システムへのクライアント装置によるアクセスを、改良すなわち実質的に最適化する。データ・バッファ４２におけるのと同様に、キャッシュ装置４４は、別個の物理ユニットであってもよく、または、メモリ・システム２４および読出し／書込みホログラフィック・ドライブ・エンジン２６のいずれかの論理構造であってもよく、あるいは、読出し／書込みホログラフィック・ドライブ・エンジン２６およびメモリ・システム２４の両方が、１つ以上のキャッシュ装置を有してもよい。
【００２６】
キャッシュ装置４４は、データ・バッファ４２とは別個に、またはバッファ４２と協力して、データのアクセスを実質的に最適化する。必要に応じて、読出し／書込みホログラフィック・ドライブ・エンジン２６との間のデータを特定の有効なフォーマットにする。すなわち、読出し／書込みホログラフィック・ドライブ・エンジン２６が特に有効な方法でホログラフィ記録媒体に書込みおよび読出しできる速度を維持することによって、キャッシュ装置４４は、読出し／書込みホログラフィック・ドライブ・エンジン２６にデータを転送するのを容易にする。
【００２７】
ハイブリッド型データ・ストレージ・システム１０は、種々のタイプのホログラフィ記録媒体に適合できる。例えば、ホログラフィ記録媒体はディスクであってもよく、この場合、読出し／書込みホログラフィック・ドライブ・エンジン２６および読出し専用ドライブ・エンジン２８は、１つ以上のホログラフィック・ディスク・ドライブからなる。ディスクを用いる場合、読出し／書込みホログラフィック・ドライブ・エンジン２６は、ディジタル・ホログラムをディスクの１つ以上のトラック上に書き込む。トラックはホログラフィ記録領域の配列にあてはまる。ホログラフィ記録領域は、ディスク上での同心状のパス、らせん状のパス、または他の適切なパスである。これより、記録領域は、接触し、分離し、もしくはパスに沿って部分的に重なり、またはパス部分内で完全に重なるので、パス部分が、接触し、分離し、もしくはパスに沿って部分的に重なり、またはこれらの組み合わせとなることができる。さらに、トラックの配置は接触、分離、もしくは部分的重なり、またはこれらの組み合わせとすることができる。ディスクは、例えば、遮光格納器３０および非遮光格納器３２におけるジュークボックス装置内に収容されることができる。これら遮光格納器３０および非遮光格納器３２は、１つ以上のカートリッジを有してもよい。
【００２８】
ディスクに加えて、考えられる他のホログラフィ記録媒体は、カードのような媒体を含む。このカードは、スタックもしくは他の形態で構成するか、または他の有効な幾何的形状で構成することもできる。カード・スタックを用いる場合、データは、ホログラフィ記録ディスクと同様の同心状またはらせん状のトラックよりもむしろ、カードの行および／または列に沿って記録される。この場合の記録領域は、行または列に沿って、接触し、分離し、もしくは部分的に重なり、または行および／または列の部分内で完全に重なる。これより、これら記録領域は、行または列に沿って、接触し、分離し、もしくは部分的に重なり、またはこれらの組み合わせとなるようにすることができる。行および／または列自体の配置は、接触し、分離し、もしくは部分的に重なり、またはこれらの組み合わせとすることができる。カードを回転させる場合には、ホログラフィ記録領域を、カード上での同心状のパス、らせん状のパス、または他の適切なパスにしてもよい。これより、記録領域が、接触し、分離し、もしくはパスに沿って部分的に重なり、またはパス部分内で完全に重なるので、パス部分が接触し、分離し、もしくは行または列に沿って部分的に重なり、またはこれらの組み合わせとすることができる。同様に、トラックの配置は、接触、分離、もしくは部分的重なり、またはこれらの組み合わせ配置とすることができる。
【００２９】
次に図２を参照すると、コントローラからの命令に従って、主記憶システム１４からデータを取得し、このデータを適切な記録媒体に転送するために、ハイブリッド・データ・ストレージ・システム１０によって実行されるプロセス１００が示されている。コントローラ１２はＣＰＵを有することができ、ハイブリッド型データ・ストレージ・システムと、例えば、ＷＡＮ、少なくとも１つのＬＡＮ、他のストレージ・システム、他のメモリ・システム、またはこれらの組み合わせとの間に、インタフェースを提供できる。コントローラ１２には、データ管理ソフトウェアを設けることができ、データ・ファイルの場所を示すための１つ以上のファイル・ディレクトリを保持してもよい。この実施形態では、コントローラはハイブリッド型ホログラフィ・ストレージ・ネットワークに接続されたストレージ装置またはファイラであってもよい。さらに、ストレージ・システムは、ハイブリッド型ストレージ・システム内の別個の装置からの書込みおよび／または読出しによるプロセス負荷を最適化するため、およびハイブリッド型ストレージ・システムの性能をさらに最適化する他の目的のための複数のコントローラを有することができる。
【００３０】
第１ステップ１０２では、プロセス１００は、メモリ・システム２４が主記憶システム１４からデータを受け取る状態から開始される。次にステップ１０４では、データ・バッファ４２およびキャッシュ装置４４を介して、メモリ・システム２４が読出し／書込みホログラフィック・ドライブ・エンジン２６にデータを転送する。
【００３１】
ステップ１０６では、読出し／書込みホログラフィック・ドライブ・エンジン２６が、ディスクもしくはカード、またはホログラフィ書き込みできる他の任意の適切な媒体のような記録媒体にデータを書き込む。媒体は読出し／書込みホログラフィック・ドライブ・エンジン２６にすでにあるか、または移送機構Ａが遮光ディスク格納器３０から媒体を取得、すなわちカートリッジのような遮光格納器内に収容された媒体を取得し、この媒体を読出し／書込みホログラフィック・ドライブ・エンジン２６に移送するかである。
【００３２】
次の判定ステップでは、プロセス１００は、ホログラフィ記録媒体が完了しているか否か、すなわち、媒体への追加の書込みデータがないか否かを決定する。完了していない場合、ステップ１０９で、媒体は読出し／書込みホログラフィック・ドライブ・エンジン２６に留まってさらに書込みを続ける（パスＡで示す）か、または、移送機構Ａ３４が媒体を遮光格納器３０（パスＢで示す）に戻す、すなわちカートリッジのような遮光格納器内に収容される媒体に戻す（この場合、媒体は読出し／書込みホログラフィック・ドライブ・エンジン２６に移送して戻され、後の記録動作に備える）。
【００３３】
判定ステップ１０８において、媒体が完了していると決定された場合、２つのパスの内の１つが取られる。一方のパスであるステップ１１０では、移送機構Ｂ３６が読出し／書込みホログラフィック・ドライブ・エンジン２６から媒体を移動し、この媒体を非遮光格納器３２に移送する。すなわち、カートリッジのような遮光格納器または非遮光格納器に収容される媒体に移送する。もう一方のパスであるステップ１１２では、移送機構Ｄ４０が、完了した媒体を読出し／書込みホログラフィック・ドライブ・エンジン２６から読出し専用ホログラフィック・ドライブ・エンジン２８に移送する。移送機構Ｃ３８を使用して、完了した媒体を、読出し専用ホログラフィック・ドライブ・エンジン２８と非遮光格納器３２との間で相互に移送する。さらに、移送機構Ｅ４１を使用して、ホログラフィック媒体を、遮光格納器３０と非遮光格納器３２との間で相互に移送できる。
【００３４】
媒体が読出し専用ホログラフィック・ドライブ・エンジン２８内にあるとき、ステップ１１４において、主記憶システム１２、ＷＡＮおよび／もしくはＬＡＮ１６、オンライン・ストレージ・システム１８、ＮＡＳシステム１９、ニア・オンライン・ストレージ２０、ＳＡＮ２１、ならびに／またはオフライン・ストレージ・システム２２などを介して、クライアントにデータの読み出しを可能とする。
【００３５】
ハイブリッド型データ・ストレージ・システム１０の作動中、コントローラ１２は、クライアントとハイブリッド型データ・ストレージ・システム１０との間のアービタ（arbiter）として機能してもよい。例えば、コントローラは、読出し／書込みホログラフィック・ドライブ・エンジン２６に対して、読出し専用ホログラフィック・ドライブ・エンジン２８から独立して作動するように命令してもよい。例として、読出し／書込みホログラフィック・ドライブ・エンジン２６がディスク上にデータを書き込む間、読出し専用ホログラフィック・ドライブ・エンジン２８は、非遮光格納器３２から別のディスクを取り込み、次に、このディスクからデータを読み出して、このデータ情報をクライアントに提供できる。代わりに、読出し／書込みドライブ・エンジンおよび読出し専用ドライブ・エンジンを別個のコントローラで管理し、例えば、別個のＩ／Ｏデータ・ストリームを提供できる。
【００３６】
ハイブリッド型データ・ストレージ・システムは、前述の実施形態に限定されない。例えば、ハイブリッド型データ・ストレージ・システム１０は、前述の内容では、主記憶システムを備えるとして記載していた。代わりに、ストレージ・システム１０はスタンドアロンストレージ・システムであってもよい。例えば、読出し／書込みホログラフィック・ドライブ・エンジン２６および読出し専用ホログラフィック・ドライブ・エンジン２８は、単独でまたはメモリ・システム２４と共に、以下に示す装置の一部分であってもよい。これらの装置としては、遮光格納器３０、非遮光格納器３２、他のストレージ・システム１８，１９，２０，２１もしくは２２など、ならびに／あるいは、少なくとも１つのディジタル・ビデオ・デバイス（ＤＶＤ）または複数のＤＶＤ配列である。
【００３７】
実施形態によっては、ハイブリッド型データ・ストレージ・システム１０はＩ／Ｏコントローラを有し、その結果、例えば、ファイル管理およびネットワーク通信がネットワーク・サーバ上のコントローラによって実行される。別の実施形態では、コントローラ１２は、例えば図３〜図５に示すように、システムの一部であり、処理および調整の機能をさらに備える。このような構成では、コントローラ１２、したがってシステム１０は、主記憶システム１４以外の、または主記憶システム１４に加えて、何らかのシステム（例えば、ＷＡＮおよび／もしくはＬＡＮ１６、オンライン・ストレージ１８、ＮＡＳシステム１９、ＳＡＮ２１、ニア・オンライン・ストレージ２０、ならびに／またはオフライン・ストレージ２２、あるいは任意の他の適切な情報源すなわち情報保存場所）との間で、情報を直接送受信できる。なお、図３〜図５に示されたストレージ・システム１０の特定の形態は、図１により説明したものと同一であり、したがって、同一符号で示されている。また、コントローラ１２は、Marc Farleyによる「ストレージネットワークの確立（Building Storage Networks）」（Osborme/McGraw-Hill,2000）に詳細に述べられている、任意のタイプのコントローラであってもよい。
【００３８】
図３を参照して、コントローラ１２は、直接、あるいはネットワーク・インタフェース・カードすなわちアダプタ４を介して、主記憶システム１４、オンライン・ストレージ１８、ＮＡＳシステム１９、ニア・オンライン・ストレージ２０、ＳＡＮ２１もしくはオフライン・ストレージ２２、またはこれらの組み合わせと通信する。必要に応じて、システム１０は外部からの情報を、ＷＡＮおよび／またはＬＡＮ１６を介して、コントローラ１２との間で相互に転送できる。さらに、特定の実施形態において、コントローラ１２は、読出し／書込みホログラフィック・ドライブ・エンジン２６、読出し専用ホログラフィック・ドライブ・エンジン２８、および／またはメモリ・システム２４と直接通信できる。
【００３９】
図３に示すように、一実施形態におけるコントローラ１２は、ＣＰＵ５、１つ以上のデータ・バッファ４２’、１つ以上のキャッシュ４４’、およびメモリ・システム２４’を有する。バッファ４２’の機能は先に述べたバッファ４２と同様である。したがって、バッファ４２’は、メモリ・システム２４’とＲ／Ｗホログラフィック・ドライブ・エンジン２６との間をインタフェースする。データ・バッファ４２’は、メモリ・システム２４’からデータを受け取り、次に、必要に応じて、データ・フォーマットを変換して、Ｒ／Ｗホログラフィック・ドライブ・エンジン２６の読み取りに適したものにする。すなわち、データ・バッファ４２’は、読出し／書込みホログラフィック・ドライブ・エンジン２６がホログラフィック記録媒体への書込みおよび読出しをできる速度で、読出し／書込みホログラフィック・ドライブ・エンジン２６にデータを転送するのを容易にしている。データ・バッファ４２’はコントローラ１２内のスタンドアロン・ユニットであってもよく、またはメモリ・システム２４’内に存在していてもよい。さらに、代わりに、前述のように、データ・バッファはＲ／Ｗホログラフィック・ドライブ・エンジン２６内に存在していてもよい。
【００４０】
キャッシュ装置４４’は、データ・バッファ４２’と協力して、メモリ・システム２４’からＲ／Ｗホログラフィック・ドライブ・エンジン２６への（またはその逆方向への）データ・アクセスを、改良すなわち実質的に最適化する。データ・バッファ４２’と同様に、キャッシュは、コントローラ１２内の別個の物理ユニットであってもよく、あるいは、メモリ・システム２４’もしくはＲ／Ｗホログラフィック・ドライブ・エンジン２６内、または両方のデバイス２４’および２６内の論理ユニットであってもよい。キャッシュ装置４４’は、単独またはデータ・バッファと協力して、読出し／書込みホログラフィック・ドライブ・エンジン２６へのデータの入／出力を実質的に最適化する。
【００４１】
前述のように、図３に示すシステム１０のコントローラ１２は、主記憶システム１４以外およびそれに加えた情報源の転送を容易にすることができる。したがって、ハイブリッド型データ・ストレージ・システム１０は、コントローラ１２を通して、ノードに対するのと同様の方法で、直接またはＷＡＮ／ＬＡＮ１６を介して、オンライン・ストレージ１８、ＮＡＳシステム１９、ニア・オンライン・ストレージ２０、ＳＡＮ２１、およびオフライン・ストレージ２２などの外部の情報源の独立した１つ以上またはこれらの特定の組み合わせにインタフェースされる。
【００４２】
コントローラにインタフェースされる他の情報源も、この実施形態の範囲に含まれる。コントローラはさらに、ネットワーク・アダプタを有する。このネットワーク・アダプタは、さらに、光ファイバ伝搬による光通信用、空間光通信用もしくは無線通信用の集積化光学素子を用いた光通信用、またはこれらを組み合わせた光通信用のアダプタの役割を果たすことができる。さらに、例として、ＩＤＥ、ＳＣＳＩ、ファイバ・チャネル、ファイアワイヤ、ＧＰＩＢ、ＩＥＥＥ、ＳＤＳＬ、ＡＤＳＬ、ＨＤＳＬ、ＩＳＤＮ、ＩＳＤＮ  ＰＲＩ、ＤＳ１、ＤＳ３、ＡＴＭ、Ｘ１０、Ｔ１、Ｔ３、フレーム・リレー、トークン・リング、ＬＡＴＡ、ＯＣｘｘ、ＳＴＳ−ｘ、ＳＯＮＥＴ、ＣＤＤＩ、ＦＤＤＩなどのプロトコルを用いて通信できる。
【００４３】
図４に示す別の実施形態では、ハイブリッド型データシステム１０は、ネットワーク・アダプタ４を介してＷＡＮおよび／またはＬＡＮ１６と通信する。前述のように、データは、ＷＡＮおよび／またはＬＡＮ１６と、オンライン・ストレージ１８、ＮＡＳシステム１９、ニア・オンライン・ストレージ２０、ＳＡＮ２１、および／またはオフライン・ストレージ２２との間を転送される。この実施形態では、コントローラにインタフェースされる別の情報源も考慮している。この実施形態では、ネットワーク・アダプタ４は、さらに、光ファイバ伝搬による光通信用、空間光通信用もしくは無線通信用の集積化光学素子を用いた光通信用、またはこれらを組み合わせた光通信用のアダプタの役割を果たすことができる。さらに、例として、ＩＤＥ、ＳＣＳＩ、ファイバ・チャネル、ファイアワイヤ、ＧＰＩＢ、ＩＥＥＥ、ＳＤＳＬ、ＡＤＳＬ、ＨＤＳＬ、ＩＳＤＮ、ＩＳＤＮ  ＰＲＩ、ＤＳ１、ＤＳ３、ＡＴＭ、Ｘ１０、Ｔ１、Ｔ３、フレーム・リレー、トークン・リング、ＬＡＴＡ、ＯＣｘｘ、ＳＴＳ−ｘ、ＳＯＮＥＴ、ＣＤＤＩ、ＦＤＤＩなどのプロトコルを用いて通信できる。図１に示す実施形態と同様に、ホログラフィック記録媒体は、参照符号３４，３６，３８，４０，４１でそれぞれ示される移送機構Ａ，Ｂ，Ｃ，Ｄ，Ｅを使用して、読出し／書込みホログラフィック・ドライブ・エンジン２６と、読出し専用ホログラフィック・ドライブ・エンジン２８と、遮光格納器３０と、非遮光格納器３２との間で移送される。
【００４４】
しかし、図１のハイブリッド型データ・ストレージ・システム１０とは異なり、図４のストレージ・システム１０は、読出し／書込みホログラフィック・ドライブ・エンジン２６と読出し専用ホログラフィック・ドライブ・エンジン２８との間の直接データ転送を容易にするシステム・バス６を備え、このシステム・バス６はドライブ・コントローラ１２からストレージ・システム１０の他のシステムへの命令を転送し、さらに、ネットワーク・アダプタ・カード４を介してＷＡＮおよび／またはＬＡＮ１６とストレージ・システム１０との間でデータを転送する。さらに、システム・バス６は、キャッシュ４４を用いて、または用いずに、読出し／書込みホログラフィック・ドライブ・エンジン２６および／または読出し専用ホログラフィック・ドライブ・エンジン２８と、メモリ・システム２４との間でデータを転送する。
【００４５】
図５に示す別の実施形態では、読出し／書込みホログラフィック・ドライブ・エンジン２６と読出し専用ホログラフィック・ドライブ・エンジン２８との間の通信は、移送機構３４，３６，３８，４０，４１や遮光格納器３０および非遮光格納器３２を使用せずに、システム・バス６によって著しく容易になる。ただし、図５に示すシステム１０のその他の形態は、同一参照符号で示されるように、図４のシステムと同一である。
【００４６】
図４または図５のコントローラ１２は、図３のコントローラと同様に作動できる。すなわち、図４または図５のコントローラ１２は、ＷＡＮ／ＬＡＮ１６および／または他の外部情報源と直接通信できる。また、図３の実施形態と同様に、メモリ・システム、１つ以上のキャッシュ装置、および／または１つ以上のデータ・バッファが、図４または図５のコントローラ１２（ＣＰＵ５を有することもできる）内に存在できる。したがって、図４または図５のシステム１０は、図３のシステム１０と同様に、直接またはＷＡＮ／ＬＡＮ１６を通して、例えばオンライン・ストレージ１８、ＮＡＳシステム１９、ニア・オンライン・ストレージ２０、ＳＡＮ２１、およびオフライン・ストレージ２２などのような外部情報源、あるいは任意の他の適切な情報源の特定の組み合わせに対して、コントローラ１２を介してインタフェースされるノードとして機能する。
【００４７】
本発明を好ましい実施形態により詳細に図示し、説明してきたが、当業者には、添付の特許請求の範囲に包含される本発明の範囲から逸脱することなく、形態または細部に各種の変更を加えるのが可能であることは理解されるであろう。
【図面の簡単な説明】
【００４８】
【図１】本発明によるハイブリッド型データ・ストレージ・システムのブロック図である。
【図２】図１のハイブリッド型データ・ストレージ・システムによって実行されるステップのシーケンスのフローチャートである。
【図３】本発明によるハイブリッド型データ・ストレージ・システムの別の実施形態のブロック図である。
【図４】本発明によるハイブリッド型データ・ストレージ・システムのさらに別の実施形態のブロック図である。
【図５】本発明によるハイブリッド型データ・ストレージ・システムのさらに別の実施形態のブロック図である。
【符号の説明】
【００４９】
１０…ハイブリッド型データ・データ・ストレージ・システム
２４…メモリ・システム
２６…読出し／書込みホログラフィック・ドライブ・エンジン
２８…読出し専用ホログラフィック・ドライブ・エンジン
【図１】
2004536379.tif 000003
【図２】
2004536379.tif 000004
【図３】
2004536379.tif 000005
【図４】
2004536379.tif 000006
【図５】
2004536379.tif 000007
【国際公開パンフレット】
2004536379.tif 000008
2004536379.tif 000009
2004536379.tif 000010
2004536379.tif 000011
2004536379.tif 000012
2004536379.tif 000013
2004536379.tif 000014
2004536379.tif 000015
2004536379.tif 000016
2004536379.tif 000017
2004536379.tif 000018
2004536379.tif 000019
2004536379.tif 000020
2004536379.tif 000021
2004536379.tif 000022
2004536379.tif 000023
2004536379.tif 000024
2004536379.tif 000025
2004536379.tif 000026
2004536379.tif 000027
2004536379.tif 000028
2004536379.tif 000029
2004536379.tif 000030
2004536379.tif 000031
2004536379.tif 000032
2004536379.tif 000033
2004536379.tif 000034
2004536379.tif 000035
2004536379.tif 000036
2004536379.tif 000037
【国際公開パンフレット（コレクトバージョン）】
2004536379.tif 000038
2004536379.tif 000039
【国際調査報告】
2004536379.tif 000040
2004536379.tif 000041
2004536379.tif 000042