(57)【要約】【解決手段】それぞれがストレージスロットのアレイを有するストレージモジュールのスタックを備えるデータストレージライブラリであって、それぞれがストレージスロットからおよびストレージスロットにデータストレージ媒体を運搬するためのトレイを有する、複数の伝動ロボットと、データストレージライブラリ内の二つの隣接するストレージモジュールの間で、複数の伝動ロボットのうち少なくとも一台の移動を行うように構成された伝動装置と、を備えるデータストレージライブラリ。【選択図】図１０
2015529375.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがストレージスロットのアレイを有するストレージモジュールのスタックを備えるデータストレージライブラリであって、
それぞれがストレージスロットからおよびストレージスロットにデータストレージ媒体を運搬するためのトレイを有する、複数の伝動ロボットと、
データストレージライブラリ内の二つの隣接するストレージモジュールの間で、前記複数の伝動ロボットのうち少なくとも一台の移動を行うように構成された伝動装置と、
を備えるデータストレージライブラリ。
【請求項２】
前記ストレージモジュールのスタックの少なくとも一部に、前記複数の伝動ロボットのうち少なくとも二台がアクセス可能であることを特徴とする請求項１に記載のデータストレージライブラリ。
【請求項３】
前記ストレージモジュールのスタックの特定部分に、前記複数の伝動ロボットのうち特定の一台のみがアクセス可能であることを特徴とする請求項１または２に記載のデータストレージライブラリ。
【請求項４】
前記データストレージライブラリの上面または下面のいずれかに、前記複数の伝動ロボットのうち故障したものを取り外しのために駆動するように構成されたバックアップモジュールをさらに備える、請求項１ないし３のいずれかに記載のデータストレージライブラリ。
【請求項５】
前記複数の伝動ロボットのうちの別の一台によるピックアップのために、前記複数の伝動ロボットのうちの一台が内部にデータストレージ媒体を配置するように構成された移行空間をさらに備える、請求項１ないし４のいずれかに記載のデータストレージライブラリ。
【請求項６】
前記移行空間は、ソフトウェアを介してユーザにより構成される仮想的な移行空間であることを特徴とする請求項５に記載のデータストレージライブラリ。
【請求項７】
前記移行空間は未使用のストレージスロットであることを特徴とする請求項５または６に記載のデータストレージライブラリ。
【請求項８】
前記伝動装置は、
前記トレイに回転可能に取り付けられた複数の位置決めピニオンと、
前記ストレージモジュールのそれぞれの直立エッジに配置された複数の直立フレームと、
前記複数の直立フレームのそれぞれに配置された複数のラックであって、各ストレージモジュール内に前記トレイを垂直に配置するために対応する複数の位置決めピニオンによって係合可能に構成された複数のラックと、
前記複数の直立フレームのそれぞれに、前記複数のラックに隣接して配置される、上歯と下歯とをそれぞれ有する複数の部分ラックであって、各ストレージモジュールのフレームの下端に隣接して前記上歯が配置され、各ストレージモジュールのフレームの上端に隣接して前記下歯が配置される、複数の部分ラックと、
前記トレイにそれぞれ回転可能に取り付けられるとともに前記複数の位置決めピニオンのそれぞれと同軸に配置される複数のクロスオーバーピニオンであって、二つの隣接するストレージモジュールの間で前記トレイを移動するために前記部分ラックのそれぞれと係合するように構成された歯外形をそれぞれ有する、複数のクロスオーバーピニオンと、
を備えることを特徴とする請求項１ないし７のいずれかに記載のデータストレージライブラリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータストレージライブラリに関し、より詳細には、テープカートリッジを貯蔵する拡張性のあるデータストレージライブラリに関するが、これに限定されない。
【背景技術】
【０００２】
拡張性のあるデータストレージライブラリは、複数のストレージモジュールのスタックを典型的に備えており、各ストレージモジュールはその中にストレージスロットのアレイを有している。ストレージモジュールは、通常、ベースモジュールと多数の拡張モジュールとを備えている。
【０００３】
従来のデータストレージライブラリでは、各ストレージモジュールに伝動装置が設けられている。伝動装置は、典型的に、ストレージモジュール内の複数のストレージスロットにアクセスするために、垂直の移動軸に沿って移動する伝動ロボットを支持するトレイを備えている。トレイは、ラックアンドピニオンシステムを用いて垂直方向に移動される。トレイに取り付けられた位置決めピニオンは、ストレージモジュールのハウジングに取り付けられた垂直方向に配置されたラックに、回転可能に係合する。
【０００４】
テープカートリッジなどのデータストレージ媒体を第１ストレージモジュールから第２ストレージモジュールに移動すべき場合、第１ストレージモジュール内の第１伝動装置から第２ストレージモジュール内の第２伝動装置へとテープカートリッジが伝達される必要がある。これは、第１ストレージモジュールと第２ストレージモジュールの間に移行スロットを設け、第１伝動装置がテープカートリッジを第２伝動装置によって持ち上げられるように移行スロットに配置することによって、実現することができる。当然ながら、この方法では、第１ストレージモジュールと第２ストレージモジュールの間のテープカートリッジの移動が低速になる。
【０００５】
このような拡張可能なデータストレージライブラリでは、全てのストレージモジュールの間に同様の移行スロットが設けられており、底部のモジュールから最上部の拡張モジュールまで、拡張可能なデータストレージライブラリ内のどこへでもテープカートリッジを移動できるようになっている。しかしながら、このような拡張可能なデータストレージライブラリは、追加のストレージモジュールとともに伝動装置のコストが増加するので、高価である。
【０００６】
別の従来技術の拡張可能なデータストレージライブラリでは、ストレージモジュールのスタックに従事するために、一台のローディングロボットに一つの伝動装置のみが設けられており、必要な伝動装置の数を削減している。しかしながら、複数のストレージモジュールのスタックに従事する一台のローディングロボットに一つの伝動装置のみを提供するには問題がある。このような問題には、トレイ上のピニオンがシームレスに回転できるようにし、一つのストレージモジュールから垂直方向に隣接するストレージモジュールへのクロスオーバーを行えるように、一つのストレージモジュールから次のストレージモジュールへのラックの位置合わせを実現するために、設置者またはユーザが各ストレージモジュール内で個々のラックを調節する必要があることが含まれる。ラックの位置ずれを訂正する人の介入がなければ、トレイはクロスオーバーを満足に行うことができない。
【０００７】
ラックの位置ずれに起因して、一つのストレージモジュールから次のストレージモジュールへのトレイの移動が機械的に妨げられることの他に、ラックの手動調節では、スタック内のストレージモジュールの数が増加するにつれて、累積する積み重ね誤差が生じる。
【０００８】
これは、複数のストレージモジュールのスタック内に、全てのデータストレージスロットの全体的な基準として機能する基準ホームフラグ（通常は、最下部のストレージモジュールに設けられる）を複数ライブラリユニットのスタックが一つしか有していないことに起因する。累積する積み重ね誤差は、各データストレージスロットが許容可能な誤差よりも最終的には大きくなるので、スタック内の最高位のストレージモジュール内のデータストレージスロットにも正確にアクセスできるようにするために、積み重ねることができるストレージモジュールの数が制限されてしまう。
【発明の概要】
【０００９】
第１の態様によると、それぞれがストレージスロットのアレイを有するストレージモジュールのスタックを備えるデータストレージライブラリであって、それぞれがストレージスロットからおよびストレージスロットにデータストレージ媒体を運搬するためのトレイを有する、複数の伝動ロボットと、データストレージライブラリ内の二つの隣接するストレージモジュールの間で、複数の伝動ロボットのうち少なくとも一台の移動を行うように構成された伝動装置と、を備えるデータストレージライブラリが提供される。
【００１０】
ストレージモジュールのスタックの少なくとも一部に、複数の伝動ロボットのうち少なくとも二台がアクセス可能であってもよい。
【００１１】
ストレージモジュールのスタックの特定部分に、複数の伝動ロボットのうち特定の一台のみがアクセス可能であってもよい。
【００１２】
データストレージライブラリは、データストレージライブラリの上面または下面のいずれかに、複数の伝動ロボットのうち故障したものを取り外しのために駆動するように構成されたバックアップモジュールをさらに備えてもよい。
【００１３】
データストレージライブラリは、複数の伝動ロボットのうちの別の一台によるピックアップのために、複数の伝動ロボットのうちの一台が内部にデータストレージ媒体を配置するように構成された移行空間をさらに備えてもよい。
【００１４】
移行空間は、ソフトウェアを介してユーザにより構成される仮想的な移行空間であってもよい。
【００１５】
移行空間は未使用のストレージスロットであってもよい。
【００１６】
伝動装置は、トレイに回転可能に取り付けられた複数の位置決めピニオンと、ストレージモジュールのそれぞれの直立エッジに配置された複数の直立フレームと、複数の直立フレームのそれぞれに配置された複数のラックであって、各ストレージモジュール内にトレイを垂直に配置するために対応する複数の位置決めピニオンによって係合可能に構成された複数のラックと、複数の直立フレームのそれぞれに、複数のラックに隣接して配置される、上歯と下歯とをそれぞれ有する複数の部分ラックであって、各ストレージモジュールのフレームの下端に隣接して上歯が配置され、各ストレージモジュールのフレームの上端に隣接して下歯が配置される、複数の部分ラックと、トレイにそれぞれ回転可能に取り付けられるとともに複数の位置決めピニオンのそれぞれと同軸に配置される複数のクロスオーバーピニオンであって、二つの隣接するストレージモジュールの間でトレイを移動するために部分ラックのそれぞれと係合するように構成された歯外形をそれぞれ有する、複数のクロスオーバーピニオンと、を備えてもよい。
【００１７】
本発明を完全に理解し実際の効果を容易に得られるようにするために、添付の例示的な図面を参照して、限定的な例ではなく例示的な実施形態を用いて説明する。
【図面の簡単な説明】
【００１８】
【図１】一台の伝動ロボットを示す、データストレージライブラリの例示的な実施形態の模式的な斜視図である。
【図２】図１のデータストレージライブラリ内に設けられるクロスオーバー構造の模式的な等角図である。
【図３ａ】図２のクロスオーバー構造の別の模式的な等角図である。
【図３ｂ】図３ａのクロスオーバー構造内のベアリングの模式的な等角断面図である。
【図３ｃ】図３ａのクロスオーバー構造内の位置決めピニオンの模式的な等角断面図である。
【図３ｄ】図３ａのクロスオーバー構造内のクロスオーバーピニオンとラックの模式的な等角断面図である。
【図４ａ】図３ｃの位置決めピニオンが図３ｄのクロスオーバーピニオンに動力を伝達する準備をしているときの、図３ｂのベアリングの模式的な側面図である。
【図４ｂ】図３ｃの位置決めピニオンが図３ｄのクロスオーバーピニオンに動力を伝達する準備をしているときの、図３ｃの位置決めピニオンの模式的な側面図である。
【図４ｃ】図３ｃの位置決めピニオンが図３ｄのクロスオーバーピニオンに動力を伝達する準備をしているときの、図３ｄのクロスオーバーピニオンの模式的な側面図である。
【図５ａ】図３ｄのクロスオーバーピニオンが下部ストレージモジュールから上部ストレージモジュールに移動するよう係合するときの、図３ｂのベアリングの模式的な側面図である。
【図５ｂ】図３ｄのクロスオーバーピニオンが下部ストレージモジュールから上部ストレージモジュールに移動するよう係合するときの、図３ｃの位置決めピニオンの模式的な側面図である。
【図５ｃ】図３ｄのクロスオーバーピニオンが下部ストレージモジュールから上部ストレージモジュールに移動するよう係合するときの、図３ｄのクロスオーバーピニオンの模式的な側面図である。
【図６ａ】下部ストレージモジュールから上部ストレージモジュールへの移動中の図３ｂのベアリングの模式的な側面図である。
【図６ｂ】下部ストレージモジュールから上部ストレージモジュールへの移動中の図３ｃの位置決めピニオンの模式的な側面図である。
【図６ｃ】下部ストレージモジュールから上部ストレージモジュールへの移動中の図３ｄのクロスオーバーピニオンの模式的な側面図である。
【図７ａ】図３ｃの位置決めピニオンが動力伝達を再開する準備をしているときの、図３ｂのベアリングの模式的な側面図である。
【図７ｂ】図３ｃの位置決めピニオンが動力伝達を再開する準備をしているときの、図３ｃの位置決めピニオンの模式的な側面図である。
【図７ｃ】図３ｃの位置決めピニオンが動力伝達を再開する準備をしているときの、図３ｄのクロスオーバーピニオンの模式的な側面図である。
【図８ａ】図３ｃの位置決めピニオンが動力伝達を再開したときの、図３ｂのベアリングの模式的な側面図である。
【図８ｂ】図３ｃの位置決めピニオンが動力伝達を再開したときの、図３ｃの位置決めピニオンの模式的な側面図である。
【図８ｃ】図３ｃの位置決めピニオンが動力伝達を再開したときの、図３ｄのクロスオーバーピニオンの模式的な側面図である。
【図９】ストレージモジュールのスタック内の一台の伝動ロボットの模式的な等角図である。
【図１０】複数の伝動ロボットを有するデータストレージライブラリの模式的な切開等角図である。
【図１１】最上位に複数の伝動ロボットを有する図１０のデータストレージライブラリの模式的な切開斜視図である。
【図１２】最下位に複数の伝動ロボットを有する図１０のデータストレージライブラリの模式的な切開斜視図である。
【発明を実施するための形態】
【００１９】
例示的なデータストレージライブラリ１００について、図１ないし１０を参照して以下で説明する。
【００２０】
データストレージライブラリ１００は、ストレージモジュール１１０のスタックと、複数の伝動ロボット１０とを備える。各伝動ロボット１０は、データストレージライブラリ１００内に、その上にデータストレージ媒体を載せて運ぶための長方形トレイ１２を有する。データストレージ媒体の例には、テープカートリッジまたはストレージディスクが含まれる。データストレージライブラリ１００は、データストレージライブラリ１００内の隣接するストレージモジュール１１０間で、少なくとも一台の伝動ロボット１０の移動を行うように構成された伝動装置を備える。
【００２１】
伝動装置は、データストレージライブラリ１００の各ストレージモジュール１１０の対応する四つの角に、四本の直立するすなわち垂直方向に配置されたラック１４または２４を備える。ラック１４、２４は、ラックに沿って回転する位置決めピニオン１６によって係合されるように構成されている。各ラック１４、２４は、ストレージモジュール１１０の直立したすなわち垂直方向に配置されたフレーム１８、２８に取り付けられており、フレーム１８、２８によって支持されている。フレームが実質的に剛体であり目的を果たすなら、フレーム１８、２８は任意の適切な材料または形状であってよい。
【００２２】
伝動装置は、複数の伝動ロボット１０の各トレイ１２の四つの角Ａ、Ｂ、Ｃ、Ｄのそれぞれ直近に、隣接して、または近傍に、位置決めピニオン１６を備えている。そのため、各トレイ１２は、トレイに回転可能に取り付けられた四つの位置決めピニオン１６を有する。四つの位置決めピニオン１６は、ストレージモジュール１１０内でのトレイ１２の移動と正確な位置決めを行うために、ラック１４、２４と回転可能に係合するように構成される。
【００２３】
図から分かるように、二つの隣接するストレージモジュール１１０ａ、１１０ｂについて、下部ストレージモジュール１１０ａのラック１４は、隣接する上部ストレージモジュール１１０ｂのラック２４と一致しており、下部ストレージモジュール１１０ａと上部ストレージモジュール１１０ｂの間で位置決めピニオン１６が移動できるようにしている。
【００２４】
隣接するラック１４、２４の間の位置合わせを手作業で正確に調節する必要性を解消するために、図２に示すように、伝動装置は、データストレージライブラリ１００内の隣接するストレージモジュール１１０ａ、１１０ｂの間に、四つの角のそれぞれに設けられたクロスオーバー構造をさらに備えている。クロスオーバー構造３０は、部分的なラックアンドピニオンの外形を備えている。これは、ラック１４、２４と平行に、かつ各フレーム１８、２８の出会う端部１９、２９にそれぞれ隣接して設けられる部分ラック３１を有する。部分ラック３１は、下歯３２と上歯３４を含む。下歯３２は、下部ストレージモジュール１１０ａのフレーム１８の上端１９に設けられる一方、上歯３４は、上部ストレージモジュール１１０ｂのフレーム２８の下端２９に設けられる。下歯３２と上歯３４は、クロスオーバー構造３０内に備えられる部分ピニオンギアまたはクロスオーバーピニオン３５の歯３６および隣接する歯面３８と係合するように構成された外形を有している。
【００２５】
各クロスオーバーピニオン３５は、トレイ１２の角Ａ、Ｂ、Ｃ、Ｄに取り付けられ、対応する位置決めピニオン１６と同軸であり、位置決めピニオン１６と同速で回転するように構成される。好適には、位置決めピニオン１６とクロスオーバーピニオン３５の両方を駆動する単一のシャフト４０が設けられる。位置決めピニオン１６とクロスオーバーピニオン３５は、トレイ１２の各角で単一の合成平歯車として提供されるように、互いに一体的に形成されてもよい。隣接するストレージモジュール１１０の間でのトレイ１２の移動をクロスオーバー構造３０が行っているとき、位置決めピニオン１６との係合を停止するように、部分ラック３１が配置される場所に隣接する部分では、ラック１４、２４は歯なしに構成されている。
【００２６】
トレイ１２の移動中に取り得る最大の動力伝達を実現するために、シャフト４０は、ラック１４、２４から最適な水平距離で垂直方向に移動するように拘束されるのが好ましい。これは、好ましくはシャフト４０上に取り付けられ位置決めピニオン１６およびクロスオーバーピニオン３５と同軸である、図３ｂ、４ａ、５ａ、６ａ、７ａ、８ａに示すようなベアリング５０を設けることによって実現されてもよい。ベアリング５０は、フレーム１８、２８のそれそれに設けられた垂直面５２と係合するように構成され、これによって上述した最適な水平距離を維持する。フレーム１８、２８内に設けられたスロット５２を用いて、垂直面５２が提供されてもよい。好ましくは、ベアリング５０は、垂直面５２と回転係合し、摩擦損失を最小化するように構成される。
【００２７】
図４ａないし４ｃに示すように、トレイ１２（図示せず）が上昇して、ラック１４を有する下部ストレージモジュール１１０ａの上部に位置するとき、位置決めピニオン１６はラック１４の地点にある。ここで、ラック１４は歯を持たなくなる。同時に、クロスオーバーピニオン３５は、単一の歯３６が部分ラック３１の下歯３２と最初に係合する地点にある点にある点にある。シャフト４０が回転を続けてトレイ１２を上方に動かすと、クロスオーバーピニオン３５の歯３６が部分ラック３１の下歯３２と係合してトレイ１２を上方に押し、これによって、図５ｃおよび６ｃに示すように、下部ストレージモジュール１１０ａから上部ストレージモジュール１１０ｂに移動（クロスオーバー）する。図５ｂおよび６ｂに示すように、この移動の間、位置決めピニオン１６はラック１４、２４のいずれの歯とも係合しない。図５ａおよび６ａに示すように、ベアリング５０は、フレーム１８、２８の垂直スロット５２による滑動による拘束を受け続け、位置決めピニオン１６とラック１４、２４の間で最適な水平距離を維持する。
【００２８】
図７ａないし７ｃに示すように、クロスオーバー（渡り）が完了すると、ベアリング５は、今度は上部ストレージモジュール１１０ｂのフレーム２８内に設けられた垂直スロット５２と係合し、最適な水平距離を維持する。位置決めピニオン１６は、上部ストレージモジュール１１０ｂのラック２４の歯と最初の係合をする地点にあり、クロスオーバーピニオン３５からの動力伝達を引き継ぐ準備ができている。クロスオーバーピニオン３５の歯３６は、部分ラック３１の下歯３２との係合が解かれる一方、部分ラック３１の上は３４と係合していた歯面３８は、ギア外形の端部に到達している。
【００２９】
図８ａないし８ｃで分かるように、渡りが行われた後に、トレイ１２が上部ストレージモジュール１１０ｂ内に完全に移動すると、位置決めピニオン１６が上部ストレージモジュール１１０ｂのラック２４と係合し、上部ストレージモジュール内の通常の移動と位置決めとを引き継ぐ。クロスオーバー構造３０は機能を停止し、クロスオーバーピニオン３５と部分ラック３１の間の係合または噛合はもはや存在しない。
【００３０】
部分ラック３１とピニオン３５のギア外形は、二つのラック歯３２、３４の間のより大きな位置ずれを許容するために、以下の特徴を有している。
Ａ）大きなギアモジュールおよび圧力角
Ｂ）大きなバックラッシュを生じさせる、コーストサイド（coast side）３７、３９における材料の削減
これらの特徴は、二つのラック歯３２、３４が出会う場合、固有の位置ずれと許容スタックとを補償するために重要である。
【００３１】
Ａ）大きなギアモジュールおよび圧力角
ラック歯３２、３４のピッチ間距離の変動を許容するために、名目ピッチ距離をできるだけ大きく保つことが重要である。一実施形態では、以下の式（１）に示すように、許容スタックと名目ピッチ距離の比率が０．３３よりも大きくならないように維持された。
2015529375.tif 000003
【００３２】
より一般的な２０度の代わりに、２５度という大きな圧力角が使用される。この２５度の圧力角により、クロスオーバーピニオン歯３６と部分ラックの下歯３２との間のギアの噛み合いの入射角をより大きくすることができる。表面応力が減じられ、これによって滑動運動に起因する摩耗率が低下する。しかしながら、トップランド幅を不必要に減少させるので、さらに大きな圧力角は適していない。
【００３３】
Ｂ）大きなバックラッシュを生じさせる、コーストサイド３７、３９における材料の削減
クロスオーバー構造３０は、歯側面のインボリュート外形の片側でクロスオーバーピニオン３５が常に駆動されるようにするために、重力に頼っている。これにより、図５ｃおよび６ｃに示すように、クロスオーバーピニオン３５のコーストサイド３７または上歯面３７上でのインボリュート外形の逸脱が可能になる。部分ラック３１の歯３２、３４の間のピッチ間距離ｙをより小さくするために、この材料の削減が必要である。
【００３４】
同様に、図５ｃおよび６ｃに示すように、部分ラック３１の上歯３４のコーストサイド３７または下面３９での材料の削減が導入される。この材料の削減は、部分ラック３１の歯３２、３４の間のピッチ距離ｙが最小となるか最小化されるとき、クロスオーバーピニオン３６と部分ラック３１の上歯３４との間のあらゆる干渉を避けるためのものである。
【００３５】
部分ラック３１の歯３２、３４の間のピッチ間距離を変更することができる治具を使用して、クロスオーバー構造３０の動作および機構を研究し特性評価するための実験が行われた。以下の表１に示すように、全部で８つの仮設シナリオまたはワーストケースが研究された。ここで、Ｙギャップは、図７ｃに示すピッチ距離ｙを指し、Ｚオフセットは、図７ｃに示す距離ｚを指す。
【表１】
2015529375.tif 000004
【００３６】
１５０Ｋサイクルにわたる動作信頼性を有するクロスオーバー構造３０は、特性評価の結果が満足するものであることが分かった。
【００３７】
同軸に延びる二つのラックアンドピニオンシステム１４、２４−１６、３１−３５を設けることによって、従来技術で使用される一つの全体基準のみに依存しないことによって、以前はあった累積積み上げ誤差を回避することができる。代わりに、各ストレージモジュール１１０内の個々のラック１４または２４は、データストレージライブラリ１００内のベースモジュールに配置される単一の全体基準を参照する代わりに、自身のストレージモジュール１１０内の自身のホームフラグを参照して自身の位置につくことができる。各ストレージモジュールが自身のホームフラグを有しているので、複数の伝動ロボット１０はそれぞれ、ストレージモジュール１１０内を移動するときに、そのホームフラグを参照することができる。このようにして、あたかも独立したストレージモジュール１１０であるが複数の伝動ロボット１０によって仕えられるように、ストレージモジュール１１０のスタックが機能する。
【００３８】
これにより、ストレージモジュール１１０のスタックと複数の伝動ロボット１０とを有する拡張可能なデータストレージライブラリ１００内での使用のために、伝動ロボット１０が調節されるべきであるとき、一つのストレージモジュールのみを有する単一のデータストレージライブラリ内で使用される既存の伝動ロボットの再構築および部分的な再配置が最小化される。同様に、このような単一のストレージモジュールは、シャシー上の基準ホームフラグ、いくつかのマガジンスロット上の基準ターゲット、および伝動ロボット１０上の進歩した非接触光検出解決策などの基準構造を既に搭載しているので、既存の単一データストレージライブラリ内の再構築および部分的な再配置を最小化することができる。本発明により、二つの独立ストレージモジュール１１０ａ、１１０ｂの間にブリッジを形成することによって、これらの基準構造の再使用が可能になる。加えて、伝動ロボット１０が内部にあるか、ストレージモジュール１１０のラック１４、２４内で作業中か、または二つのストレージモジュール１１０ａと１１０ｂの間のクロスオーバー領域にあるかを制御システムに通知するために、各ストレージモジュール１１０の対応するフラグとともに機能するエンコーダセンサが好ましくは設けられる。
【００３９】
ストレージモジュール１１０のスタックを備えるデータストレージライブラリ１００内で、複数のロボット１０は、データストレージライブラリ１００の全鉛直高さ内の全ての利用可能なストレージスロットへのアクセスを有している。
【００４０】
例示的な構成では、ストレージモジュール１１０のスタックの少なくとも一部に、複数の伝動ロボット１０のうち少なくとも二台がアクセス可能であるように、全てのストレージスロットへのアクセスを複数の伝動ロボット１０の間で分配してもよい。このため、データストレージライブラリ１００内で二台以上の伝動ロボット１０の移動領域が重なっていてもよい。こうすると、一台の伝動ロボットが過負荷になることがなく、データストレージライブラリ１００の製品寿命を分配によって延長することができる。例えば、図１０に示すように、データストレージライブラリ１００が四つのストレージモジュール１１０−１、１１０−２、１１０−３、１１０−４と二台の伝動ロボット１０−１、１０−２とを備えている場合、真ん中の二つの隣接するストレージモジュール１１０−２、１１０−３へは、両方の伝動ロボット１０−１、１０−２がアクセス可能である。加えて、上部ストレージモジュール１１０−４および下部ストレージモジュール１１０−１の一部の部分へも、それぞれ上部伝動ロボット１０−２および下部伝動ロボット１０−１によってのみアクセス可能である最上位列のストレージスロット１１４および最下位列のストレージスロット１１とを除いて、両方の伝動ロボット１０−１、１０−２がアクセス可能とすることができる。これは、図１１および１２に示すように、データストレージライブラリ１００の上端１０２および下端１０１にあるとき、伝動ロボット１０−１、１０−２は互いに物理的な障害物になるからである。
【００４１】
代替的な構成または追加の構成では、データストレージライブラリ１００内の様々なストレージモジュール１１０内のアクセススピードを調節するために、データストレージライブラリ１００内の特定のストレージモジュール１１９へのアクセスが、複数の伝動ロボット１０のうち特定の一台または複数台に割り振られていてもよい。例えば、図１０に示すように、四つのストレージモジュール１１０−１、１１０−２、１１０−３、１１０−４と二台の伝動ロボット１０−１、１０−２とを有する同一のデータストレージライブラリ１００内で、第１伝動ロボット１０−１は、三つのストレージモジュール１１０−１、１１０−２、１１０−３にアクセスするように構成される一方、第２伝動ロボット１０−２は、一つのストレージモジュール１１０−４のみにアクセスするように構成されてもよい。こうすると、三つのストレージモジュール１１０−１、１１０−２、１１０−３内を移動する第１伝動ロボット１０−１と比較して、第２伝動ロボット１０−２は一つのストレージモジュール１１０−４内の短い距離を移動するので、アクセススピードの観点から、第２伝動ロボット１０−２は第１伝動ロボット１０−１よりも高い性能を持つと認識される。
【００４２】
上述した伝動装置は、原理的に、データストレージライブラリ１００内の任意の二つの隣接するストレージモジュール１１０ａ、１１０ｂの間を移動できるようにするので、データストレージライブラリ１００内の他の伝動ロボット１０によって邪魔されない場合、各伝動ロボット１０は、理論上は全てのストレージモジュール１１０を通って移動し、データストレージライブラリ１００の全高を横切ることができる。このため、データストレージライブラリ１００内の個々のアクセス領域内で複数の伝動ロボット１０が一部重なるようにすることによって、伝動ロボット１０の冗長性およびバックアップがデータストレージライブラリ１００に提供される。このため、伝動ロボット１０の任意の一台が故障した場合に、残りの伝動ロボット１０のうち一台または複数台が、故障した伝動ロボット１０によって通常はアクセスされるストレージモジュールを引き継いでアクセスすることができる。
【００４３】
好ましくは、データストレージライブラリ１００は、データストレージライブラリ１００の全体の電力を切ることなく、故障した伝動ロボット１０をユーザが手で取り外せるようにするバックアップモジュールを備えている。バックアップモジュールは、好ましくはバッテリー駆動であり、より好ましくは、データストレージライブラリ１００内で充放電能力を有する再充電可能なバッテリーによって駆動される。バックアップモジュールは、ユーザが駆動するスイッチを用いて駆動されるように好ましくは構成される。駆動時、バックアップモジュールは、ユーザによる取り外しのために、データストレージライブラリ１００の上面または下面のいずれかへの故障した伝動ロボット１０の駆動の制御を引き継ぐ。
【００４４】
例えば、それぞれ最上位または最下位の伝動ロボット１０によってのみアクセス可能であるデータストレージライブラリ１００の最も上または下にあるストレージスロットに到達するために、データストレージライブラリ１００内で一つの伝動ロボット１０から別の伝動ロボット１０にデータストレージ媒体を移動させる必要がある場合があるので、データストレージライブラリ１００は、別の伝動ロボット１０によってピックアップされるデータストレージ媒体を一つの伝動ロボット１０が置くことができる少なくとも一つの移動空間を提供するように構成される。移動空間は、例えば、マガジン内のスロット、その上にデータストレージ媒体を置くように構成された空間、または未使用のドライブスロットである専用のものであってもよい。代替的に、移動空間は、任意の適切に構成された移動空間、またはデータストレージライブラリ１００内の未使用のストレージスロットのうちの一つをユーザがソフトウェアを介して利用するように構成された、仮想的なものであってもよい。
【００４５】
本発明の例示的な実施形態について説明してきたが、当業者であれば、本発明から逸脱することなく、設計、構造および／または動作の詳細に多くの変形をなし得ることを理解するであろう。例えば、データストレージ媒体は、テープカートリッジの他に、ストレージディスク、または信頼性が高く長期間のかつ容易に取出可能なデータ貯蔵に適した任意の他のデータストレージ媒体であってもよい。
【図１】
2015529375.tif 000005
【図２】
2015529375.tif 000006
【図３ａ】
2015529375.tif 000007
【図３ｂ】
2015529375.tif 000008
【図３ｃ】
2015529375.tif 000009
【図３ｄ】
2015529375.tif 000010
【図４ａ】
2015529375.tif 000011
【図４ｂ】
2015529375.tif 000012
【図４ｃ】
2015529375.tif 000013
【図５ａ】
2015529375.tif 000014
【図５ｂ】
2015529375.tif 000015
【図５ｃ】
2015529375.tif 000016
【図６ａ】
2015529375.tif 000017
【図６ｂ】
2015529375.tif 000018
【図６ｃ】
2015529375.tif 000019
【図７ａ】
2015529375.tif 000020
【図７ｂ】
2015529375.tif 000021
【図７ｃ】
2015529375.tif 000022
【図８ａ】
2015529375.tif 000023
【図８ｂ】
2015529375.tif 000024
【図８ｃ】
2015529375.tif 000025
【図９】
2015529375.tif 000026
【図１０】
2015529375.tif 000027
【図１１】
2015529375.tif 000028
【図１２】
2015529375.tif 000029
【国際調査報告】
2015529375.tif 000030
2015529375.tif 000031
2015529375.tif 000032