(57)【要約】【課題】  ストレージライブラリシステムのハウジング内に増分的にテープドライブを効率的に含めるための自動ストレージライブラリシステムおよび方法を提供する。【解決手段】  例示的な一実施例では、メディア装置の蓄積および検索のためのストレージライブラリシステムが提供され、メディアドライブをモジュール方式でストレージライブラリに追加できる。ストレージライブラリは少なくとも１つのメディアドライブ、電源およびインターフェイス通信電子機器を含むように構成されるフレームを有する少なくとも１つのメディアドライブモジュールを含む。ドライブモジュールは任意のデータ経路ブリッジ／制御電子機器をさらに含む。ストレージライブラリは、ストレージカートリッジ蓄積のためのストレージビン、ストレージカートリッジ輸送のための機構、および２つ以上のメディアドライブモジュール受け入れのための開口部を有するハウジングを含む。【選択図】        図１
2005038589.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置を蓄積するためのストレージライブラリであって、
メディアドライブ、電源およびインターフェイス通信電子機器をサポートするように構成されるフレームを有するメディアドライブモジュールと、
ライブラリのハウジングとを含み、前記ライブラリのハウジングは、
記憶装置を蓄積するためのストレージビンと、
記憶装置を輸送するための機構と、
２つ以上のメディアドライブモジュールを受け入れるための開口部とを含む、ストレージライブラリ。
【請求項２】
前記フレームは、メディアドライブを受け入れるための１つまたは複数のスロットを含む、請求項１に記載のストレージライブラリ。
【請求項３】
前記メディアドライブモジュールは、４つのメディアドライブを含むように構成される、請求項１に記載のストレージライブラリ。
【請求項４】
前記メディアドライブモジュールは、２つのメディアドライブを含むように構成される、請求項１に記載のストレージライブラリ。
【請求項５】
前記メディアドライブモジュールは、１つのメディアドライブを含むように構成される、請求項１に記載のストレージライブラリ。
【請求項６】
前記メディアドライブモジュールは、記憶装置を受け入れかつ解放するように動作可能なメディアドライブを含む、請求項１に記載のストレージライブラリ。
【請求項７】
前記記憶装置は、磁気テープカートリッジを含む、請求項１に記載のストレージライブラリ。
【請求項８】
前記メディアドライブは、磁気テープドライブを含む、請求項１に記載のストレージライブラリ。
【請求項９】
前記メディアドライブモジュールは、前記メディアドライブモジュールが含み得る最大数のメディアドライブをサポートするための１つまたは複数の電源を含む、請求項１に記載のストレージライブラリ。
【請求項１０】
前記メディアドライブモジュールは、ライブラリコントローラと通信するように構成されるインターフェイス通信電子機器を含む、請求項１に記載のストレージライブラリ。
【請求項１１】
前記メディアドライブモジュールは、データ経路ブリッジ／制御電子機器を含む、請求項１に記載のストレージライブラリ。
【請求項１２】
前記ライブラリのハウジングは、前記メディアドライブモジュールを受け入れるための開口したアーキテクチャを含む、請求項１に記載のストレージライブラリ。
【請求項１３】
１つまたは複数のメディアドライブをストレージライブラリにモジュール方式で追加するための装置であって、
１つまたは複数のメディアドライブ、電源およびインターフェイス通信電子機器を含むように構成されるフレームを含み、
前記フレームは、前記１つまたは複数のメディアドライブを受け入れるための少なく
とも１つのスロットを含み、
前記フレームは、ストレージライブラリ内でのモジュール方式の挿入に適合される、装置。
【請求項１４】
前記フレームは、前記インターフェイス通信電子機器を受け入れるための１つまたは複数のスロットをさらに含む、請求項１３に記載の装置。
【請求項１５】
前記フレームは、任意のデータ経路ブリッジ／制御電子機器を含むようにさらに構成される、請求項１３に記載の装置。
【請求項１６】
前記フレームは、２つのメディアドライブを含むように構成される、請求項１３に記載の装置。
【請求項１７】
前記フレームは、４つのメディアドライブを含むように構成される、請求項１３に記載の装置。
【請求項１８】
前記フレームは、１つのメディアドライブを含むように構成される、請求項１３に記載の装置。
【請求項１９】
前記１つまたは複数のメディアドライブは、記憶装置を受け入れかつ解放するように動作可能である、請求項１３に記載の装置。
【請求項２０】
前記記憶装置は、磁気テープカートリッジを含む、請求項１９に記載の装置。
【請求項２１】
前記１つまたは複数のメディアドライブは、磁気テープドライブを含む、請求項１３に記載の装置。
【請求項２２】
前記フレームは、前記フレームが含み得る最大数のメディアドライブをサポートするための１つまたは複数の電源を含む、請求項１３に記載の装置。
【請求項２３】
前記インターフェイス通信電子機器は、ライブラリコントローラと通信するように構成される、請求項１３に記載の装置。
【請求項２４】
メディアドライブをストレージライブラリに含めるための方法であって、
ストレージライブラリのハウジングにモジュール方式でフレームを追加するステップを含み、前記フレームは、いくつかのメディアドライブ、電源およびインターフェイス通信ボードを含むように構成され、
前記フレームは、前記いくつかのドライブを受け入れるための少なくとも１つのスロットを含み、
前記電源およびインターフェイス通信電子機器は、前記いくつかのドライブをサポートするために十分である、方法。
【請求項２５】
メディアドライブの数は４である、請求項２４に記載の方法。
【請求項２６】
メディアドライブの数は２である、請求項２４に記載の方法。
【請求項２７】
メディアドライブの数は１である、請求項２４に記載の方法。
【請求項２８】
前記メディアドライブは、磁気テープドライブを含む、請求項２４に記載の方法。
【請求項２９】
前記フレームは、ストレージライブラリシステムのハウジングの開口部に追加されるように構成される、請求項２４に記載の方法。
【請求項３０】
前記フレームは、前記ストレージライブラリのハウジングから取外し可能である、請求項２４に記載の方法。
【請求項３１】
前記メディアドライブ、電源、およびインターフェイス通信電子機器のうちの少なくとも１つの動作を、フレームに関連付けられるときであってかつフレームを前記ストレージライブラリのハウジングにモジュール方式で追加する前に試験するステップをさらに含む、請求項２４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
１．発明の分野
この発明は、コンピュータのデータを蓄積および検索するための自動ストレージライブラリに関し、特に、自動ストレージライブラリにメディアドライブアセンブリを配置および収納するためのシステムならびに方法に関する。
【背景技術】
【０００２】
２．関連技術の説明
データ処理システムで大量の情報を扱いかつ蓄積するために一般的な装置は自動ストレージライブラリシステムを含む。自動ストレージライブラリシステムは一般にアクセススピードを低下させ、大量の情報を含むデータストレージライブラリの信頼性を高める。自動ストレージライブラリシステムは、典型的には複数の記憶媒体装置、輸送機構、およびコンピュータシステムと通信する１つまたは複数のストレージメディアドライブを含み、複数のメディア装置と所望の情報を入出力してやり取りする。
【０００３】
データが蓄積された磁気テープを収納するカートリッジなどの記憶媒体装置は、自動ストレージライブラリを含むコンピュータシステムでのデータストレージのために効率的かつ効果的な媒体であることがわかっている。テープカートリッジを含む自動ストレージライブラリは、一般に、テープカートリッジを蓄積するための複数のストレージビンまたはスロット、ロボットの検索／輸送機構（しばしば「つまみ（picker）」と称される）および１つまたは複数のテープドライブを有する。ロボットのつまみは、ライブラリから特定のストレージテープカートリッジを選択しかつテープカートリッジをストレージスロットとテープドライブとの間で数秒内で輸送するように制御することができる。ロボットのつまみは、典型的には、制御可能にストレージライブラリ内でテープカートリッジを検索しかつ輸送するためにロボットのつまみに位置付けられるつかみ（gripper）またはハンド機構を含む。
【０００４】
自動ストレージカートリッジライブラリは、典型的には、コンピュータネットワーク等のコンピュータシステムにインターフェイスされる。ストレージライブラリまたはインターフェイスされるコンピュータシステムは、蓄積された情報を後に検索するために、ストレージライブラリ内でのテープカートリッジの場所およびそれらの関連付けられる蓄積されたデータの場所にインデックスをつけてもよい。所望のときにストレージライブラリを作動して所望の記憶テープを検索し、それをドライブにロードして蓄積された情報にアクセスおよび／または新たな情報を書込むことができる。大型のストレージライブラリでは、並行して動作し、かつ障害、メンテナンス等の場合のためにバックアップドライブを提供することによってアクセスおよびストレージ性能を向上するために、複数のテープドライブが一般に用いられる。
【０００５】
一般に、自動ライブラリシステム内に含まれるメディアドライブの数は、データストレージおよび／またはアクセス時間に対するエンドユーザの所望の容量に合わせられる。しかしながら、多くの場合、自動ストレージライブラリは、ライブラリのハウジング内のテープドライブの全数または最大数をサポートするための電源、ケーブル、インターフェイス通信電子機器等を含むインフラまたはハードウェアを用いて製造される。たとえば、多くのユーザが全数よりも少ないテープドライブ、たとえば、４つのテープドライブのみを所望していても、ライブラリは１２までのテープドライブをサポートするための電力およ
びインターフェイス電子機器を含み得る。
【０００６】
ストレージライブラリシステム内に含まれ得るテープドライブの数が変動するにもかかわらず、全体的な製造コストを低減するために、ストレージライブラリは最大数のテープドライブをサポートするためのハードウェアおよびインフラを用いて製造されるのが一般的である。さらに、付加的なドライブを含めるための将来的なストレージライブラリのフィールドアップグレードは、システム内に既に含まれるハードウェアおよびインフラを用いて容易に行なうことができる。しかしながら、この慣例は、付加的なドライブをサポートするための未使用のインフラおよびハードウェアが十分に理解されないため、最大数未満のテープドライブを使用または所望するユーザに対して、ライブラリシステムの全体のコストおよび複雑さを高めている。
【０００７】
またはこれに代えて、各ストレージライブラリシステムは、変動するメディアドライブの数に合うようにインフラおよびハードウェアを用いて特別に製造してもよい。しかしながら、特別製造はストレージライブラリシステム製造の平均的コストおよび時間を増加させる。さらに、ストレージライブラリシステムのフィールドアップグレードは、付加的なインフラ、ハードウェアおよび試験が必要となるため、さらに難しくかつ費用がかかることがあり得る。
【０００８】
したがって、いくつかのテープドライブをストレージライブラリシステムのハウジング内に増分的に効率的に含めるための自動ストレージライブラリシステムおよび方法が必要とされている。たとえば、最大数未満のドライブが使用されているときにライブラリシステム内の未使用のインフラの量を低減することが望ましい。さらに、付加的なドライブをサポートするために十分な電力、ケーブル、インターフェイス通信電子機器等を用いて、付加的なドライブをフィールドで効率的にストレージライブラリシステムに追加できることも望ましい。
【発明の開示】
【課題を解決するための手段】
【０００９】
発明の概要
１つの例示的な実施例では、メディア装置を蓄積および検索するためのストレージライブラリシステムが提供され、メディアドライブはモジュール方式でストレージライブラリに追加することができる。ストレージライブラリは、少なくとも１つのメディアドライブ、電源、およびインターフェイス通信電子機器を含むように構成されるフレームを有する少なくとも１つのメディアドライブモジュールを含む。ストレージライブラリは、記憶装置を蓄積するためのストレージビン、記憶装置を輸送するための機構、および２つ以上のメディアドライブモジュールをそこに受け入れるための開口部を有するハウジングを含む。
【００１０】
別の例示的な実施例では、１つまたは複数のメディアドライブをモジュール方式でストレージライブラリに追加するための装置が提供される。この装置は、１つまたは複数のメディアドライブ、電源およびインターフェイス通信電子機器を含むように構成されるモジュール方式のフレームを含む。モジュール方式のフレームは、１つまたは複数のメディアドライブを受け入れるためのスロット、およびインターフェイス電子機器を受け入れてストレージライブラリと通信するためのスロットを含み得る。モジュール方式のフレームは、メディアドライブと、さまざまな高速データ通信を適合するストレージエリアネットワーク（ＳＡＮ）との間でデータ経路ブリッジ／制御に使用することができるインターフェイス電子機器を受け入れるための任意のスロットをさらに含んでもよい。
【００１１】
さらに別の例示的な実施例では、付加的なメディアドライブを自動ストレージライブラ
リにモジュール方式で追加するための方法が説明される。この方法は、いくつかのメディアドライブ、電源およびインターフェイス通信電子機器をストレージライブラリハウジングにモジュール方式で追加するステップを含む。ドライブの数は、ストレージライブラリ内に含まれ得るドライブの合計数よりも少なく、電源および通信電子機器はドライブの数をサポートするために十分である。
【００１２】
この発明およびそのさまざまな実施例は、添付の図面および特許請求の範囲とともに詳細な説明を読むことでよりよく理解されるであろう。
【発明を実施するための最良の形態】
【００１３】
発明の詳細な説明
以下の説明は、当業者がこの発明を製造および使用できるようにするためのものである。具体的な材料、技術および用途の説明は単なる例として与えられる。ここに説明される例に対するさまざまな変形が当業者には明らかであり、ここに説明される一般的な原則は、この発明の精神および範囲を離れることなく他の例および用途に適用することができる。したがって、この発明はここに説明および図示される例に限定されることを意図されず、特許請求の範囲に一致した範囲に一致する。
【００１４】
自動ストレージライブラリは、一般に、そのライブラリがサポートすることのできる合計数よりも少ないメディアドライブが取付けられて販売される。しかしながら、製造時には、ドライブの全数をサポートするための能力またはインフラが一般にライブラリに組込まれ、試験される。最大数のドライブをサポートするための電源およびケーブルを含む付加的なインフラを設けることによって、ライブラリの全体のコストが増加するが、これはエンドユーザから十分に回収することはできない。なぜなら、最大限の能力が使用されないことがあるからである。ここに説明される記憶媒体装置を蓄積するための例示的なストレージライブラリシステムは、単一のモジュール方式の構造またはフレームにクラスタ化されたドライブの動作のためのより多くの数のドライブおよびインフラを収納するための別のメディアドライブモジュールを含む。このようにして、所望の数のドライブに対するストレージライブラリシステムの製造コストおよびインフラを、実際にストレージライブラリシステムに含まれる数のドライブにより近づけることができる。さらに、付加的なドライブは、フィールドでより容易にライブラリシステムに追加することができる。
【００１５】
一例では、ストレージライブラリは、ストレージカートリッジを収納するための複数のストレージビン、およびストレージビンと１つまたは複数のメディアドライブとの間でストレージカートリッジを輸送するためのロボットの輸送／検索機構を有するハウジングを含む。ライブラリのハウジングは、複数のドライブモジュールが受け入れられ得る開口部またはスロットを含む。ドライブモジュールは、１つまたは複数のメディアドライブをサポートするための１つまたは複数のメディアドライブ、電源およびインターフェイス通信電子機器を含むように構成されるフレームを含んでもよい。一例では、ドライブモジュールは、ライブラリのハウジングに含まれ得る最大数未満の数のドライブを含む。ドライブの数をサポートするためのインフラは、ドライブモジュールに含まれるドライブの数に合わせることができるため、最大数未満の数のドライブが含まれるときに未使用のインフラが減る。
【００１６】
ここに説明される例は、一般に、複数の磁気テープカートリッジおよび磁気テープドライブを含む磁気テープライブラリシステムに関して説明される。しかしながら、他の種類の記憶媒体装置およびストレージメディアドライブとともに使用するためのさまざまな例が企図される。たとえば、ストレージライブラリは、磁気ディスク、光媒体装置等を単独で、または他のメディアストレージ装置および対応するメディアドライブと組合わせて含んでもよい。
【００１７】
図１は、そこに蓄積される複数のストレージカートリッジ１１４のストレージおよび検索のための例示的な自動ストレージライブラリシステム１００の概略図である。ライブラリシステム１００は、１つまたは複数のテープドライブ１１２を含む少なくとも１つのドライブモジュール１２０、ビンまたはストレージスロット１１６に蓄積される複数のテープまたはカートリッジ１１４、および、たとえばドライブ１１２とストレージスロット１１６との間で選択されたカートリッジ１１４を輸送するためのつまみ機構等（図示せず）を備え得る輸送機構１１８を含む。ライブラリコントローラ１０４は、ホストプロセッサまたはコンピュートネットワークと通信し、輸送機構１１８およびドライブ１１２の動作を制御してデータを検索および／または蓄積する。
【００１８】
モジュール１２０内に含まれる１つまたは複数のドライブ１１２は、たとえば、磁気テープドライブ、光ディスクドライブ等を含み得る。したがって、ストレージカートリッジ１１４は、たとえば、さまざまな磁気媒体または光記憶媒体を含み得る。モジュール１２０は、モジュール１２０内のドライブ１１２をサポートするためのインフラをさらに含む。この例では、モジュール１２０は、電源１２４およびインターフェイス通信ボード１３０を含む。電源１２４は、ドライブ１１２およびインターフェイス通信ボード１３０に電力を提供する。インターフェイス通信ボード１３０は、ドライブ１１２とコントローラ１０４との間の通信を容易にする電子機器を含む。
【００１９】
ストレージライブラリ１００は、少なくとも第２のモジュールを受け入れるための開口部または空間を場所１３２に含み得る。モジュール１２０に類似の、場所１３２の付加的なモジュールは、付加的なメディアドライブをサポートするための電源およびインターフェイス通信電子機器を含み得る。このことは、付加的なドライブをサポートするために付加的なインフラを含むことからストレージライブラリ１００を解放し、かつ比較的容易なフィールドアップグレードを可能にする。なぜなら、モジュール１２０に類似の付加的なモジュールは、付加的なドライブの動作に必要な付加的な電力および通信電子機器を含み得るからである。さらに、電力、メディアドライブ、および通信電子機器を含む付加的なモジュールは、ストレージライブラリシステムに取付ける前に容易に試験することができる。
【００２０】
自動テープライブラリシステム１００の動作中、輸送機構１１８は、読取および／または書込動作のために、ストレージスロット１１６とテープドライブ１１２との間でテープカートリッジ１１４を輸送する。ライブラリコントローラ１０４は、一般に、ドライブ１１２、輸送機構１１８等の動きおよび動作を制御かつ調整する。ライブラリコントローラ１０４は好適なコンピュータプロセッサまたはマイクロプロセッサを含んでもよく、典型的には、アクセスコマンドをコントローラ１０４に送るホストプロセッサまたはコンピュータネットワークと相互に接続される。当初、カートリッジ１１４のインベントリは、ライブラリシステム１００がライブラリシステム１００内に蓄積されるカートリッジ１１４の内容を識別しかつ目録を作ることができるように行なってもよい。インベントリを行なうために、ライブラリシステム１００は、カートリッジ１１４に関連付けられるバーコードラベル等を識別する輸送機構１１８に関連付けられるバーコードセンサまたは他の識別手段を含んでもよい。このようにして、特定のカートリッジ１１４を検索してドライブ１１２へ輸送することができ、カートリッジ１１４に記録されるかまたはそこから読取られる情報は、コントローラ１０４を通じてドライブ１１２のうちの１つとホストプロセッサとの間で伝送される。
【００２１】
自動ストレージライブラリシステム１００は、手動でライブラリにカートリッジを追加するためおよびそこからカートリッジを取除くためのロードポート、さまざまなアクセスドア、コントロールパネル、冷却ファン等の当業者に既知のさまざまな他の特徴を含んで
もよい。しかしながら、例示のため、そのような付加的な特徴は図面から省略されている。
【００２２】
図２は、例示的なメディアドライブクラスタまたはドライブモジュール２００およびメディアドライブ２１２を示す。この例では、メディアドライブモジュール２００は、スロット２１０を有する構造またはフレームを含み、そこに１つまたは複数のテープドライブ２１２が配置され得る。この例では、各ドライブ２１２はハウジングに包囲されて、ドライブ２１２とモジュール２００のスロット２１０との間のより安定した係合が可能となる。たとえば、ハウジングは、メディアドライブ２１２がモジュール２００のハウジング内に安定して内蔵されるようにガイド、レール、係合要素等を含んでもよい。メディアドライブ２１２は、メンテナンス、交換等のためにモジュール２００またはハウジングから取外すこともできる。他の例では、モジュール２００およびスロット２１０は、付加的なハウジングなしに、テープドライブ２１２と直接安定して係合するように構成してもよい。
【００２３】
モジュール２００は、たとえば、カードまたはボードなどのインターフェイス通信電子機器のための１つまたは複数のスロット２２２、および１つまたは複数の電源２２４を含む。メディアドライブ２１２がモジュール２００のハウジング内にあるとき、ドライブ２１２は、電源２２４およびインターフェイス通信ボードスロット２２２にある通信ボードに結合してもよい。インターフェイス通信ボードスロット２２２は、図１に示されるように、ライブラリコントローラおよび／またはホストプロセッサと通信することによってドライブをサポートするためのインターフェイス通信電子機器、たとえば、カードまたはボードを受け入れてもよい。通信ボードは、スモールコンピュータシステムインターフェイス（ＳＣＳＩ）、ウルトラワイドＳＣＳＩ、高速ＳＣＳＩ、ファイバチャネル、インテリジェントドライブエレクトロニクス（ＩＤＥ）、強化ＩＤＥ（ＥＩＤＥ）等などの好適な態様でライブラリコントローラと通信することができる。さらに、メディアドライブと、さまざまな高速のデータ通信に適合するホストまたはストレージエリアネットワーク（ＳＡＮ）との間でデータ経路ブリッジ／制御のために使用されるインターフェイス電子機器を受け入れるための任意のスロットが含まれてもよい。
【００２４】
さらに、モジュール２００は、モジュール２００内に含まれるメディアドライブ２１２およびインターフェイス通信電子機器に電力を提供するための１つまたは複数の電源２２４を含む。モジュール２００は、具体的な用途に応じて１つまたは複数の電源２２４を含み得る。モジュール２００は、障害、メンテナンス等の場合に冗長性を提供するために動作に最低限必要なものより多い電源２２４およびインターフェイス通信電子機器を含んでもよいことに注意されたい。
【００２５】
ドライブモジュール２００は、所望のようにモジュール方式でライブラリシステムに追加することができる。たとえば、４つ以下のテープドライブが所望されるライブラリシステムでは、１つから４つの間のドライブが所望される場合、単一のモジュール２００が含まれてもよく、４つより多くのドライブが所望される場合、２つ以上のモジュール２００が含まれてもよい。さらに、モジュール２００は、フィールドでライブラリをアップグレードするために容易に追加することができる。なぜなら、モジュール２００は、ストレージライブラリシステムに容易に追加されるために必要なケーブル、電源、インターフェイス通信電子機器等を含み、かつライブラリシステム内に取付ける前に容易に試験することができるためである。
【００２６】
図３は、例示的なライブラリキャビネット３００に隣接するドライブモジュール２００を示す。一例では、ライブラリキャビネット３００は、１つまたは複数のモジュール２００の追加を容易にするため、１つの側に開口したアーキテクチャを含む。図示のように、開口部３１２はキャビネット３００の一部分に沿って垂直に走る。ライブラリキャビネッ
ト３００は、複数のドライブをサポートするための棚、電源またはインターフェイス通信電子機器を含む必要はない。各モジュール２００は、そこに含まれるメディアドライブのために十分な数の電源およびインターフェイス通信電子機器を含むことが好ましい。したがって、ライブラリキャビネット３００にドライブが必要とされるかまたは所望されるとき、メディアドライブの全数のためのケーブル、電源、インターフェイス通信電子機器等を設けることなく、付加的なモジュール２００をキャビネット３００に取付けることができる。
【００２７】
図３は、キャビネット３００の１つの側でモジュール２００を追加するための開口部を示し、モジュールを他のモジュール２００に隣接してまたはそれに一致して挿入することのできるが、他のアーキテクチャが可能であり企図されることに注意されたい。たとえば、キャビネット３００の２つ以上の側が開口部を含んでもよく、または複数の開口部がキャビネット３００の１つの側に含まれてもよい。さらに、他の形のキャビネットも可能であり、たとえば、１つまたは複数のドライブモジュールを受け入れるために、湾曲したキャビネットまたはサイロ型のキャビネットをさまざまな開口部またはスロットとともに使用することができる。
【００２８】
モジュール２００は、好適な態様であればどのようにキャビネット３００に取付けまたは固定してもよい。たとえば、モジュール２００は、フランジ２２８（図２を参照）をキャビネット３００に固定することによって取付けてもよい。電源２２４および通信スロット２２２内のインターフェイス通信電子機器は適切にライブラリシステムに接続することができる。キャビネット３００は、付加的なドライブをサポートするための棚、電力、ケーブル等を含まないことが好ましい。このようにして、ライブラリストレージシステムおよびキャビネットの製造コストを低減することができる。なぜなら、ライブラリは、最大数のドライブをサポートするために、電力およびケーブルの面で付加的なインフラを提供する負担を負わないためである。付加的なドライブおよびインフラは、具体的なシステムに応じて、製造時または顧客の要件の変化に基づいて、フィールドで付加的なモジュール２００を通じてモジュール方式で含めることができる。
【００２９】
ライブラリストレージシステムのサイズおよび設計、具体的には記憶媒体およびメディアドライブを収納するためのキャビネットは大きく異なり得る。したがって、メディアドライブモジュールのサイズおよび設計も異なり得る。たとえば、モジュールは、単一の列もしくは行のドライブまたは単一のテープドライブ、電源および通信ボードスロットを含み得る。ドライブは、ライブラリシステム内でのそれらの場所に応じて、異なって配向されてもよく、たとえば、角度付けられてもよい。一例では、記憶媒体装置または輸送機構は、ライブラリストレージシステム内のメディアドライブの配向を推進またはそれに影響するある設計目標を容易にするように配向してもよい。
【００３０】
図４Ａ〜図４Ｄは、１つまたは複数のメディアドライブ、電源およびインターフェイス通信電子機器を含むモジュール方式のフレームまたは構造の例示的な構成を示す。たとえば、図４Ａは、水平に構成される２つのドライブ４１２ａを含む例示的なモジュール４００ａを示す。さらに、電源４２４ａおよびインターフェイス通信ボードスロット４２０ａがモジュール４００内に設けられる。モジュール４００ａはストレージライブラリシステムに水平または垂直に配置することができる。
【００３１】
図４Ｂは、垂直に構成される２つのドライブ４１２ｂを含むモジュール４００ｂの別の例示的な構成を示す。モジュール４００ｂは、垂直にスタックされるドライブ４１２ｂに隣接して水平にある電源４２４ｂおよびインターフェイス通信ボードスロット４２０ｂをさらに含む。
【００３２】
図４Ｃは、４つのドライブ４１２ｃを含むモジュール４００ｃの別の例示的な構成を示す。モジュール４００ｃは図２のものに類似であるが、電源４２４ｃおよびインターフェイス通信ボード４２０ｃがモジュール４００ｃのハウジングの外部にあるところが異なる。具体的には、電源４２４ｃおよびインターフェイス通信ボードスロット４２０ｃは、モジュール４００ｃのモジュール方式のフレームに隣接して装着される。
【００３３】
図４Ｄは、単一のドライブ４１２ｄ、電源４２４ｄ、およびインターフェイス通信電子機器４２０ｄを含むモジュール４００ｄの別の例示的な構成を示す。この例では、単一のドライブ４１２ｄは、電源４２４ｄおよびインターフェイス通信電子機器４２０ｄを含むライブラリシステムに追加することができる。
【００３４】
図５は、メディアドライブモジュールおよびライブラリストレージシステムの例示的な回路の概略的なブロック図である。ドライブモジュール５１０とライブラリシステムコントローラ５２０との間でインターフェイスしかつ通信するためのライブラリインターフェイス回路５１２がドライブモジュール５１０内に含まれる。具体的には、ライブラリインターフェイス回路５１２は、少なくとも部分的にライブラリシステムコントローラ５２０との通信に基づいて、ドライブモジュール５１０に含まれる１つまたは複数のドライブのメディアドライブ回路５１４を制御する。ライブラリシステムコントローラ５２０は、ライブラリシステムの外部にあるホストコンピュータまたはコンピュータシステム５３０と通信する。電力は、ドライブモジュール５１０内に含まれる１つまたは複数の電源から、ライブラリインターフェイス回路５１２およびメディアドライブ回路５１４を含むドライブモジュールに供給することができる。ドライブモジュール５１０は、メディアドライブと、当該技術分野で知られるさまざまな高速データ通信を適合するホスト／ストレージエリアネットワーク（ＳＡＮ）との間の通信のためのデータ経路ブリッジ／制御回路５１５をさらに含んでもよい。これは、ドライブの能力を抽出／向上する事実上の通信インターフェイスを提供する。このことによって、ドライブへのデータ経路上でライブラリコントローラ管理制御が可能となる。
【００３５】
上述の説明は、例示的な実施例を示すためのものであり、限定の意図はない。当該技術分野の当業者には、この発明の範囲を離れることなくさまざまな変形および修正が可能であることが明らかであろう。たとえば、さまざまな構成のメディアドライブ、電源、インターフェイス通信電子機器等がドライブモジュールに含まれ得る。さらに、当業者によって理解されるように、ここに明示的に説明されないさまざまな他のメディア装置およびストレージライブラリの構成を、ここに説明される例示的な方法および構造の範囲内で使用することができる。したがって、この発明は、特許請求の範囲によって規定され、この説明によって限定されるべきではない。
【図面の簡単な説明】
【００３６】
【図１】ホストプロセッサと通信する例示的な自動ストレージライブラリシステムのブロック図である。
【図２】例示的なメディアドライブモジュールの図である。
【図３】ストレージライブラリキャビネットに隣接する例示的なメディアドライブモジュールの図である。
【図４Ａ】さまざまな例示的なメディアドライブモジュールの構成の図である。
【図４Ｂ】さまざまな例示的なメディアドライブモジュールの構成の図である。
【図４Ｃ】さまざまな例示的なメディアドライブモジュールの構成の図である。
【図４Ｄ】さまざまな例示的なメディアドライブモジュールの構成の図である。
【図５】メディアドライブモジュールおよびストレージライブラリの例示的な回路の概略的なブロック図である。
【符号の説明】
【００３７】
１００  ストレージライブラリシステム、１１２  ドライブ、１１４  テープまたはカートリッジ、１１８  輸送機構、１２０  ドライブモジュール。
【図１】
2005038589.tif 000003
【図２】
2005038589.tif 000004
【図３】
2005038589.tif 000005
【図４Ａ】
2005038589.tif 000006
【図４Ｂ】
2005038589.tif 000007
【図４Ｃ】
2005038589.tif 000008
【図４Ｄ】
2005038589.tif 000009
【図５】
2005038589.tif 000010