(57)【要約】情報サーバー及びアプリケーションサーバーに特に適した高速、マイクロコンピュータベース、ファイバチャンネル適合及びフォールトトレラントな情報処理及び大量記憶システム。デュアルループ裁定型の、ファイバチャンネル可能な、マルチプルフォールトトレラントな、ホットスワップ可能な大量記憶ディスクアレーを含む独特で且つ非常に多様性のあるシステムアーキテクチャーは、サーバー及び大量記憶装置アレーを組み合わせて、種々様々なアプリケーションに対して調整できるようにすると共に、冗長性、速度、処理能力、記憶能力等の必要なシステム特性を強調して構成できるようにする。システムコンポーネントを接続するための独特のバックプレーン及び／又はミッドプレーン構成体は、容易に、且つほとんどの場合に、オンラインで現場でアップグレード及び／又は修理を行えるようにすると同時に、特に、多量の熱を発生する傾向のあるディスクドライブのようなコンポーネントを非常に効率的に冷却できるようにする。
2004503858.tif 000002
【特許請求の範囲】
【請求項１】
動作中にその記憶容量を増加するように容易に拡張できる高速大量記憶システムであって、少なくとも１つのモジュールを備え、該モジュールは、
（ａ）少なくとも１つのＣＰＵと、
（ｂ）情報を記憶するための複数のプラグイン記憶装置と、
（ｃ）各記憶装置に関連した記憶装置バイパス回路板であって、各記憶装置が該記憶装置バイパス回路板上のコネクタに差し込まれるようにされた記憶装置バイパス回路板と、
（ｄ）モジュールから電気的信号を光信号として出力しそして光信号をモジュールへ電気的信号として入力するための光学的入力／出力コネクタを含むモジュールバイパス回路板と、
（ｅ）ＣＰＵと各記憶装置との間に、それに関連した記憶装置バイパス回路板及びモジュールバイパス回路板を経て通信経路を与えるコントローラと、
を含む高速大量記憶システム。
【請求項２】
各記憶装置バイパス回路板は、記憶装置が存在するかどうかに関わらず、ＣＰＵと他の記憶装置バイパス回路板及びそれに関連した記憶装置との接続を完了する回路を含む請求項１に記載の高速大量記憶システム。
【請求項３】
上記モジュールバイパス回路板は、上記光学的入力／出力コネクタにより光信号が受信されたときにその光学的入力／出力コネクタを経て上記少なくとも１つのモジュールから電気的信号を出力する請求項１に記載の高速大量記憶システム。
【請求項４】
上記要素（ａ）ないし（ｅ）を各々含む第１及び第２のモジュールを備え、これらモジュールの光学的入力／出力コネクタは、信号が光の形態でモジュール間に通信されるように光ファイバ送信媒体により接続される請求項１に記載の高速大量記憶システム。
【請求項５】
上記第１モジュールのモジュールバイパス回路板は、光信号が上記光学的入力／出力コネクタにより上記第２モジュールから受け取られるときにその光学的入力／出力コネクタを経て上記第１モジュールから上記第２モジュールへ電気的信号を出力する請求項４に記載の高速大量記憶システム。
【請求項６】
上記少なくとも１つのモジュールは、各記憶装置バイパス回路板に対して記憶装置バイパス回路板コネクタを備え、各コネクタ間には開口があって、コネクタ間並びにバイパス回路板及び記憶装置に沿って冷却目的で空気を通流できるようにした請求項１に記載の高速大量記憶システム。
【請求項７】
上記記憶装置は、ディスクドライブであり、そして上記記憶装置バイパス回路板は、ディスクドライブを受け入れるためのコネクタを各々有するディスクドライブバイパス回路板である請求項１に記載の高速大量記憶システム。
【請求項８】
上記少なくとも１つのモジュールは、各ドライブバイパス回路板に対するディスクドライブバイパス回路板コネクタを備え、各コネクタ間には開口があってコネクタ間に空気を通流できるようにしており、各ドライブバイパス回路板は、両縁にコネクタをもつ比較的フラットな回路板であり、コネクタの１つは、ディスクドライブを受け入れるコネクタであり、そして他のコネクタは、上記ドライブバイパス回路板コネクタに接続され、上記コネクタ、バイパス回路板及びドライブは、それらが接続されたときに、モジュールの外部から各バイパス回路板及びそれに関連したディスクドライブに沿って、冷却目的で、バックプレーンの障害なしに、空気が通流する経路が生じるように構成される請求項７に記載の高速大量記憶システム。
【請求項９】
上記モジュールは、エンクロージャーに収容され、そして少なくとも１つのファンが取り付けられていて、上記エンクロージャーの外部から上記バイパス回路板とドライブとの間のスペースを経て空気を強制通流させる請求項８に記載の高速大量記憶システム。
【請求項１０】
上記コントローラは、ファイバチャンネルプロトコルで動作する請求項１に記載の高速大量記憶システム。
【請求項１１】
上記コントローラは、裁定型デュアルチャンネルのファイバチャンネルコントローラである請求項１に記載の高速大量記憶システム。
【請求項１２】
各記憶装置は、ディスクドライブであり、そして各記憶装置バイパス回路板は、ディスクドライブが存在するかどうかに関わらずＣＰＵと他のドライブバイパス回路及びそれに関連したディスクドライブとの接続を完成する回路を含むディスクドライブバイパス回路板より成る請求項１０に記載の高速大量記憶システム。
【請求項１３】
上記モジュールバイパス回路板は、上記光学的入力／出力コネクタにより光信号が受信されたときに少なくとも１つのモジュールから上記光学的入力／出力コネクタを経て電気的信号を出力する請求項１２に記載の高速大量記憶システム。
【請求項１４】
上記要素（ａ）ないし（ｅ）を各々含む第１及び第２のモジュールを備え、これらモジュールの光学的入力／出力コネクタは、信号が光の形態でモジュール間に通信されるように光ファイバ送信媒体により接続される請求項１１に記載の高速大量記憶システム。
【請求項１５】
上記第１モジュールのモジュールバイパス回路板は、光信号が上記光学的入力／出力コネクタにより上記第２モジュールから受け取られるときにその光学的入力／出力コネクタを経て上記第１モジュールから上記第２モジュールへ電気的信号を出力する請求項１４に記載の高速大量記憶システム。
【請求項１６】
上記記憶装置は、ディスクドライブであり、上記記憶装置バイパス回路板は、ディスクドライブバイパス回路板であり、そして上記少なくとも１つのモジュールは、各ディスクドライブバイパス回路板に対してディスクドライブバイパス回路板コネクタを備え、各コネクタ間には開口があって、コネクタ間並びにバイパス回路板及びディスクドライブに沿って冷却目的で空気を通流できるようにした請求項１１に記載の高速大量記憶システム。
【請求項１７】
上記少なくとも１つのモジュールは、各ディスクドライブバイパス回路板に対するディスクドライブバイパス回路板コネクタを備え、各コネクタ間には開口があってコネクタ間に空気を通流できるようにしており、各ディスクドライブバイパス回路板は、両縁にコネクタをもつ比較的フラットな回路板であり、コネクタの１つは、ディスクドライブを受け入れるコネクタであり、そして他のコネクタは、上記ディスクドライブバイパス回路板コネクタに接続され、上記コネクタ、バイパス回路板及びドライブは、それらが接続されたときに、モジュールの外部から各バイパス回路板及びそれに関連したディスクドライブに沿って、冷却目的で、バックプレーンの障害なしに、空気が通流する経路が生じるように構成される請求項１２に記載の高速大量記憶システム。
【請求項１８】
上記モジュールは、エンクロージャーに収容され、そして少なくとも１つのファンが取り付けられていて、上記エンクロージャーの外部から上記バイパス回路板とドライブとの間のスペースを経て空気を強制通流させる請求項１７に記載の高速大量記憶システム。
【請求項１９】
動作中にその容量を増加するように容易に拡張可能に構成された高速大量記憶システムであって、少なくとも１つのモジュールを備え、該モジュールは、
（ａ）少なくとも１つのＣＰＵと、
（ｂ）情報を記憶するための複数のプラグインディスクドライブと、
（ｃ）各ディスクドライブに関連したディスクドライブバイパス回路板であって、１つの縁にディスクドライブコネクタをそして別の縁にバイパス回路板コネクタを含み、そして各ディスクドライブが該ディスクドライブバイパス回路板上のディスクドライブコネクタに差し込まれるようにされたディスクドライブバイパス回路板と、
（ｄ）モジュールから電気的信号を光信号として出力しそして光信号をモジュールへ電気的信号として入力するための光学的入力／出力コネクタを含むモジュールバイパス回路板と、
（ｅ）ＣＰＵと各ディスクドライブを、それに関連したドライブバイパス回路板及びモジュールバイパス回路板を経て接続するコントローラであって、該コントローラの出力と入力との間にはループが形成され、該ループには各ディスクドライブバイパス回路板及びモジュールバイパス回路板が含まれ、そしてディスクドライブがディスクドライブコネクタに差し込まれるかどうかに関わりなく上記ループを完成するコントローラと、
を含む高速大量記憶システム。
【請求項２０】
光学的入力／出力コネクタを経て上記少なくとも１つのモジュールに接続された第２モジュールを更に備え、上記少なくとも１つのモジュールの上記モジュールバイパス回路板は、この第２モジュールを経て上記ループを完成する請求項１９に記載の高速大量記憶システム。
【請求項２１】
上記モジュールバイパス回路板は、上記光学的入力／出力コネクタにより光信号が受信されたときにその光学的入力／出力コネクタを経て上記少なくとも１つのモジュールから電気的信号を出力する請求項１９に記載の高速大量記憶システム。
【請求項２２】
上記モジュールの各々は、上記要素（ａ）ないし（ｅ）を含み、これらモジュールの上記光学的入力／出力コネクタは、信号が光の形態でこれらモジュール間に通信されるように光ファイバ送信媒体により接続される請求項２０に記載の高速大量記憶システム。
【請求項２３】
上記少なくとも１つのモジュールのモジュールバイパス回路板は、光信号が上記光学的入力／出力コネクタにより上記第２モジュールから受け取られるときにその光学的入力／出力コネクタを経て上記少なくとも１つのモジュールから上記第２モジュールへ電気的信号を出力する請求項２２に記載の高速大量記憶システム。
【請求項２４】
上記少なくとも１つのモジュールは、各ドライブバイパス回路板に対してドライブバイパス回路板コネクタを備え、各コネクタ間には開口があって、コネクタ間並びにバイパス回路板及びディスクドライブに沿って冷却目的で空気を通流できるようにした請求項１９に記載の高速大量記憶システム。
【請求項２５】
上記少なくとも１つのモジュールは、各ドライブバイパス回路板に対するドライブバイパス回路板コネクタを備え、各ドライブバイパス回路板は、両縁にコネクタをもつ比較的フラットな回路板であり、コネクタの１つは、ディスクドライブを受け入れるコネクタであり、そして他のコネクタは、上記ドライブバイパス回路板コネクタに接続され、上記コネクタ、バイパス回路板及びドライブは、それらが接続されたときに、モジュールの外部から各バイパス回路板及びそれに関連したディスクドライブに沿って、冷却目的で、バックプレーンの障害なしに、空気が通流する経路が生じるように構成される請求項１９に記載の高速大量記憶システム。
【請求項２６】
上記少なくとも１つのモジュールは、エンクロージャーに収容され、そして少なくとも１つのファンが取り付けられていて、上記エンクロージャーの外部から上記バイパス回路板とドライブとの間のスペースを経て空気を強制通流させる請求項２５に記載の高速大量記憶システム。
【請求項２７】
各ドライブバイパス回路板コネクタは、互いに離間関係で同じ平面に取り付けられる請求項２６に記載の高速大量記憶システム。
【請求項２８】
上記コントローラは、ファイバチャンネルプロトコルで動作する請求項１９に記載の高速大量記憶システム。
【請求項２９】
上記コントローラは、裁定型デュアルチャンネルのファイバチャンネルシステムである請求項１９に記載の高速大量記憶システム。
【請求項３０】
各ドライブバイパス回路板は、ディスクドライブが存在するかどうかに関わらずＣＰＵと他のドライブバイパス回路及びそれに関連したディスクドライブとの接続を完成する回路を含む請求項２９に記載の高速大量記憶システム。
【請求項３１】
上記モジュールバイパス回路板は、上記光学的入力／出力コネクタにより光信号が受信されたときに上記少なくとも１つのモジュールから上記光学的入力／出力コネクタを経て電気的信号を出力する請求項２９に記載の高速大量記憶システム。
【請求項３２】
上記要素（ａ）ないし（ｅ）を各々含む第１及び第２のモジュールを備え、これらモジュールの光学的入力／出力コネクタは、信号が光の形態でそれらモジュール間に通信されるように光ファイバ送信媒体により接続される請求項２９に記載の高速大量記憶システム。
【請求項３３】
上記第１モジュールのモジュールバイパス回路板は、光信号が上記光学的入力／出力コネクタにより上記第２モジュールから受け取られるときにその光学的入力／出力コネクタを経て上記第１モジュールから上記第２モジュールへ電気的信号を出力する請求項３２に記載の高速大量記憶システム。
【請求項３４】
上記少なくとも１つのモジュールは、各ドライブバイパス回路板に対してドライブバイパス回路板コネクタを備え、各コネクタ間には開口があって、コネクタ間並びにバイパス回路板及びディスクドライブに沿って冷却目的で空気を通流できるようにした請求項２９に記載の高速大量記憶システム。
【請求項３５】
上記少なくとも１つのモジュールは、各ドライブバイパス回路板に対するドライブバイパス回路板コネクタを備え、各コネクタ間には開口があってコネクタ間に空気を通流できるようにしており、各ドライブバイパス回路板は、両縁にコネクタをもつ比較的フラットな回路板であり、コネクタの１つは、ディスクドライブを受け入れるコネクタであり、そして他のコネクタは、上記ドライブバイパス回路板コネクタに接続され、上記コネクタ、バイパス回路板及びドライブは、それらが接続されたときに、モジュールの外部から各バイパス回路板及びそれに関連したディスクドライブに沿って、冷却目的で、バックプレーンの障害なしに、空気が通流する経路が生じるように構成される請求項２９に記載の高速大量記憶システム。
【請求項３６】
上記モジュールは、エンクロージャーに収容され、そして少なくとも１つのファンが取り付けられていて、上記エンクロージャーの外部から上記バイパス回路板とドライブとの間のスペースを経て空気を強制通流させる請求項３５に記載の高速大量記憶システム。
【発明の詳細な説明】
【０００１】
（関連出願）
本出願は、１９９８年３月１０日に出願されたプロビジョナル特許出願第６０／０７７，６４３号をベースとする１９９９年３月１０日に出願されたリチャードデラコナの特許出願第ＰＣＴ／ＵＳ９９／０５２３１号と、１９９８年５月１日に出願されたリチャードデラコナの米国特許出願第０９／０７１，２８２号とに係り、これらは全て参考としてここに援用するものである。
【０００２】
（技術分野）
本発明は、情報サーバー及びアプリケーションサーバーに特に適した高速の、マイクロコンピュータベースの、ファイバチャンネル適合及びフォールトトレラントの情報処理及び大量記憶システムに係る。より詳細には、本発明は、独特で且つ非常に多様性のあるシステムアーキテクチャーを伴う情報処理及び記憶のための方法及び装置であって、デュアルループ仲裁型で、ファイバチャンネルケーパブルで、マルチフォールトトレラントの、ホットスワップ可能な大量記憶ディスクアレーを含むと共に、このようなディスクアレーを使用して企業規模の情報又はアプリケーションサーバーシステムを形成する方法及び装置を含むものに係る。
【０００３】
（背景技術）
従来、高速データスループットで企業全体に情報を供給することができ、良く知られた工業規格のオペレーティングソフトウェア及びハードウェアを使用して便利に容易に構成できるエンクロージャー内に拡張可能なデータ記憶能力をもつような大量記憶ファイルサーバーを提供するために努力が払われている。しかしながら、このようなシステムには、通常、装置の非適合性や、現在入手できるコンピュータ及び通信ハードウェアが性能を持続できないことや、コンポーネントデバイスの動作欠陥等に関連した多数の欠点や問題がある。このような欠点は、情報サーバーを完全に電源オフにする必要なく、記憶容量の増加要求を受け入れるように記憶装置を追加したり又は故障した記憶装置を交換したりする能力に欠けることを含む。適合性の問題の幾つかは、例えば、種々の売主の装置コンポーネント間で情報を共用する際のボトルネックを含む。上述したデラコナの特許出願は、これら及び他の問題の幾つかに向けられたもので、そこに説明されて請求された独特の解決策を提供する。
【０００４】
本発明は、更に、上記デラコナの特許出願及び他のものに説明された幾つかの問題に向けられる。例えば、本発明は、更に、異なるアプリケーションのための情報処理及び記憶システムにおける拡張性及びカスタマイゼーションの問題に向けられる。あるアプリケーションでは、記憶容量よりも処理能力の必要性が大きいが、他のアプリケーションでは、その逆のことが必要となる。更に別のアプリケーションでは、既存の情報処理システムに対し記憶容量の拡張を必要とする。本発明は、このような必要性を容易に受け入れるアーキテクチャーを提供する。
【０００５】
更に、大量記憶システムは、特にそれらがディスクドライブをベースとする場合には、著しい熱を発生し得る。この熱が効果的に除去されない場合には、システムの信頼性及び寿命に影響し得る。この熱を除去することはしばしば困難である。というのは、バックプレーン及びミッドプレーンの物理的な構成により空気の流れに対してバリアとして働く障害が生じるからである。典型的に、例えば、大量記憶モジュール又はアレーの全てのディスクドライブは、モジュール全体にわたって延びるバックプレーン又はミッドプレーンの表面にあるコネクタに通常差し込まれる。キャビネット又は他のエンクロージャーに包囲されるか、エンクロージャーなしにラックに取り付けられるかに関わらず、モジュールを通る空気の流れは、この形式の構造上の構成によって阻止され、特に、ディスクドライブの付近では過剰な発熱が生じ得る。
【０００６】
又、より大きな記憶容量の必要性を受け入れるために、大量記憶モジュールの個々のディスクドライブをホットスワップできることが望ましいが、システムの記憶容量の要求がモジュールの容量より大きくなり、そしてシステムを電源オフにせずにモジュールを追加する能力をもつことも望まれる。当然、この能力は、既存のモジュールの動作を妨げることなく、そしてモジュールが追加されるときに信号の劣化を最小にして、与えられねばならない。
【０００７】
（発明の開示）
本発明は、情報サーバー又はアプリケーションサーバーに特に適した独特の大量記憶装置アレーを含み、システムの動作を中断したり著しく質低下したりすることなく記憶装置を追加又は交換できるようにし且つ非常にフォールトトレラントで信頼性の高い新規なシステムアーキテクチャーを伴う情報処理及び大量記憶方法及びシステムを提供することにより、公知技術の上記問題及び／又は欠点の１つ以上を解消する。更に、本発明は、発熱コンポーネントを収容するシステムモジュールから効率的に熱を除去できる新規な物理的レイアウトを提供することにより上記問題の１つ以上を解消する。
【０００８】
本発明の１つの実施形態によれば、動作中にその記憶容量を増加するように容易に拡張できる情報処理及び大量記憶システムは、少なくとも１つのモジュールを備え、該モジュールは、（ａ）少なくとも１つのコンピュータと、（ｂ）情報を記憶するためのディスクドライブのような複数のプラグイン記憶装置と、（ｃ）各記憶装置に関連した記憶装置バイパス回路板であって、各記憶装置が該バイパス回路板上のコネクタに差し込まれるような記憶装置バイパス回路板と、（ｄ）モジュールから電気的信号を光信号として出力しそして光信号をモジュールへ電気的信号として入力するための光学的入力／出力コネクタを含むモジュールバイパス回路板と、（ｅ）コンピュータと各記憶装置を、それに関連した記憶装置バイパス回路板及びモジュールバイパス回路板を経て接続するコントローラとを含む。
【０００９】
本発明によるある情報サーバー構成は、１つ以上のコンピュータを備え、各コンピュータは、ファイバチャンネルコントローラを経て、複数のバイパス回路板を含む大量記憶装置アレーと通信するように接続され、少なくとも幾つかのバイパス回路板は、情報記憶装置に接続される。１つの実施形態では、コントローラは、バイパス回路板及びその関連記憶装置の各々への２つの完全な通信経路より成るデュアルループ通信チャンネルを与える。別の実施形態では、コントローラは、バイパス回路板及びその関連記憶装置を２回横断する単一ループを与える。２つ以上のコンピュータを伴う１つの構成において、各コンピュータに接続されたファイバチャンネルコントローラは、ファイバチャンネルコントローラバイパスカードを経て大量記憶装置アレーと通信する。
【００１０】
好ましい実施形態では、コンピュータは、適当な従来型の単一ボードコンピュータであるのが好ましい。コントローラは、従来型の裁定デュアルチャンネルのファイバチャンネルシステムであって、これを経てコンピュータが記憶装置バイパス回路板及びモジュールバイパス回路板の各々と通信するのが好ましい。バイパス回路板は、ディスクドライブがドライブバイパス回路板に差し込まれるかどうかに関わりなく、ファイバチャンネルコントローラに対する連続的なループを形成する適当な回路でよい。このループは、他のモジュールがモジュールバイパス回路に接続されたときにはそれら他のモジュールを経て連続し、これにより、一体的な情報処理及び大量記憶システムを維持しながら容易に拡張を行えるようにする。
【００１１】
本発明の別の実施形態によれば、高速情報処理及び大量記憶システムは、２つのモジュールを備え、各モジュールは、複数のディスクドライブをホットスワップ可能なディスクドライブアレーに含む。各ディスクドライブアレーは、光学的入力／出力コネクタ、好ましくは、オプトエレクトロニックトランシーバを含むモジュールバイパス回路に接続される。モジュールの光学的入力／出力コネクタは、信号が光の形態でモジュール間に通信されるように光ファイバ送信媒体により接続される。この構成では、モジュールは、互いに動作を中断せずに且つ著しい信号劣化を伴わずに記憶容量を増加するように追加することができる。
【００１２】
本発明の更に別の実施形態によれば、情報記憶のためのディスクドライブを伴う高速情報処理及び／又は大量記憶システムは、少なくとも１つのモジュールを備え、これは、ドライブバイパス回路板コネクタを各々含む複数のドライブバイパス回路板を有する。コネクタ間には少なくとも１つの開口が設けられ、コネクタ間に空気を通流できるようにしている。各ドライブバイパス回路板は、その異なる縁にコネクタを伴う比較的フラットな回路板であり、コネクタの１つは、ディスクドライブを受け入れるコネクタであり、そして他のコネクタは、上記ドライブバイパス回路板コネクタに接続される。コネクタ、バイパス回路板及びドライブは、それらが接続されたときに、モジュールの外部から各バイパス回路板及びそれに関連したディスクドライブに沿って、冷却目的で、バックプレーンの障害なしに、空気が通流する経路が生じるように構成される。大量記憶システムがエンクロージャーに収容される場合には、少なくとも１つのファンが取り付けられて、上記エンクロージャーの外部から上記バイパス回路板とドライブとの間のスペースを経て、好ましくは、ドライブバイパス回路板コネクタ間の開口を経て空気を強制通流させる。
【００１３】
本発明は、情報及びアプリケーションサーバーに特に適した新規な高速情報処理及び／又は大量記憶システムを提供することが明らかであろう。このシステムは、その新規なシステムアーキテクチャー及びその物理的なレイアウトにより、拡張可能で、フォールトトレラントで且つ信頼性が高い。本発明の他の特徴及び効果は、本発明の原理を一例として示す添付図面を参照した好ましい実施形態の以下の詳細な説明から明らかとなろう。
【００１４】
（発明を実施するための最良の形態）
本発明の高速情報処理及び大量記憶システムを使用する本発明による情報又はアプリケーションサーバーシステムの一実施形態が図１に示されている。図１を参照すれば、参照番号１００で一般的に示されたサーバーは、コンピュータ１０２と、コントローラ１０４、好ましくは、ファイバチャンネルコントローラと、通信インターフェイス即ちアクセスカード１０６とを備えている。サーバー１００は、ファイバチャンネルコントローラ１０４を経て大量記憶装置アレー２００と通信し、該アレー２００は、１つ以上の大量記憶モジュール２０２Ａないし２０２ｎを備えている。図示されたように、コンピュータ１０２は、上記デラコナの特許出願に開示されたように、適当な診断コンピュータ１１０とも通信することができる。
【００１５】
コンピュータ１０２は、コンピュータ業界の標準的オペレーティングシステムソフトウェアプログラム、例えば、マイクロソフト・コーポレーションから入手できるＷｉｎｄｏｗｓＮＴを実行する単一ボードの高速コンピュータであるのが好ましい。ＷｉｎｄｏｗｓＮＴのようなオペレーティングシステムは、もし必要であれば、メモリを保存するか又は動作速度を高めるために、プログラムの不要なエレメントを除去するようにストリップダウンすることができる。同様のアプリケーションに使用される形式の適当な従来のドライバを、必要に応じて、実施される特定のアーキテクチャーをサポートするために設けてもよい。
【００１６】
コンピュータは、タッチスクリーンディスプレイのようなディスプレイと、必要に応じて種々の記憶及び周辺装置（図示せず）とを含む。単一ボードコンピュータは、色々な数の適当な装置を含むことができ、それらは、ジアテク・コーポレーションから入手できるペンティウムプロセッサ、モデル番号ＺＴ５５１０を持つコンパクトＰＣＩ　ＣＰＵボードを含むが、これに限定されない。このＺＴ５５１０の性能を向上させるための変更は、ＷｉｎｄｏｗｓＮＴオペレーティングシステムソフトウェアの再構成不能な部分を永久的に記憶するためのオンボード４０ＭＢフラッシュメモリと、ＷｉｎｄｏｗｓＮＴソフトウェアの再構成可能な部分を読み取り／書き込み可能に記憶するためのサンディスク・コーポレーションから入手できる取り外し可能なオンボードＰＣＭＣＩＡ４０Ｍｂフラッシュメモリカード「Ｄ２フラッシュディスク」とを含むことができる。
【００１７】
ファイバチャンネルコントローラ１０４は、個別ボードとして形成されるか又は単一ボードコンピュータ設計に組み込まれるファイバチャンネルコンソーシアムに基づく適当な設計のものでよい。通信インターフェイス即ちアクセスカード１０６は、良く知られたＴ−１通信アーキテクチャー、及び／又は他のネットワークと適合するようにされたアーキテクチャー、並びにＴ−３、ＤＳ−３、ＯＣ−３Ｃ、ＯＣ−１２Ｃ、ＯＣ−１９２Ｃ、ＦＤＤＩ、ＳＯＮＥＴ、ＳＣＳＩ、ＴＣＰ／ＩＰ、ＨｉＰＰＩ及びＡＴＭを含むがこれらに限定されないテレコミュニケーションアーキテクチャー、プロトコル及びトポロジーに基づいて形成された適当な装置でよい。更に、コンピュータ１０２及び１１０は、適当なイーサネットカード又は他の適当なネットワーク技術により、互いに且つ他のコンピュータと共にネットワーク編成されてもよい。各製造者、ファイバチャンネルコンソーシアム、及び上記コンポーネント各々の詳細な動作能力及び仕様を記述する１２０スペシャル・インタレスト・グループの参照設計データシート及び資料は、その全体を参考としてここに援用する。又、サーバーに対して考えられるサブシステム及び接続プロトコルに関する更なる情報は、上記デラコナの特許出願に記載されている。
【００１８】
図２Ａ、２Ｂ及び２Ｃは、本発明のアーキテクチャーに基づいて対処することのできる３つの形式のシステム構成を一般に示す。各図は、電源区分３０２及び診断区分３０４を有するシャーシ３００を概略的に示す。更に、シャーシは、図１の１つ以上のサーバー１００のような処理区分３０６、及び／又は図１の１つ以上の大量記憶モジュール２０２のような記憶区分３０８も含む。これらの処理区分及び記憶区分のサイズは、特定用途に対して容易に構成することができる。
【００１９】
例えば、図２Ａは、アプリケーションサーバー、映画サーバー（例えば、多数のユーザへのビデオストリーミング用）又はキャリアクラススイッチに関連した通信のような大ボリュームサーバー用の構成を示す。処理区分３０６は、１０個のスロットを備え、その各々は、単一ボードコンピュータを表わすのが好ましい。これに対して、記憶区分３０８は、５個の記憶スロットしかもたず、その各々は、ディスクドライブのような高速大容量記憶装置を表わす。従って、記憶機能よりも処理機能に重点がおかれる。一方、図２Ｂは、ウェブサーバー又はウェブホスティングに適した構成を示す。ここで、処理区分３０６は、シャーシの２つのスロットを含み、一方、記憶区分３０８は、１５個のスロットを含む。図２Ｃは、記憶容量の拡張に主として適したシャーシ構成を示す。従って、処理区分は存在せず、シャーシは記憶専用とされる。
【００２０】
図３は、図１の大量記憶装置アレー２００の実施形態を詳細に示している。というのは、これは、単一コンピュータサーバー１００と、１つ以上の大量記憶モジュール２０２とで構成できるからである。図２を参照すれば、大量記憶装置アレー２００は、１つ以上のモジュール２０２Ａ、２０２Ｂ、・・２０２ｎを含み、その各々は、同じアーキテクチャーであるのが好ましいが、異なる数の記憶装置及び異なる形式の記憶装置を含んでもよい。各モジュール２０２は、バイパス回路板２１０Ａ、２１０Ｂ、・・２１０ｎと、これら回路板２１０に接続された少なくとも幾つかの記憶装置２１２Ａ、２１２Ｂ、・・２１２ｎを含む。更に、各記憶装置は、関連読み取り／書き込みスイッチ２１４Ａ、２１４Ｂ、・・２１４ｎが各々設けられるのが好ましい。
【００２１】
各モジュール２０２は、ファイバチャンネルコントローラ１０４の通信経路にモジュール又はシャーシバイパス回路板２１６を有する。モジュール２０２Ａのシャーシバイパス回路板２１６には、モジュール２０２Ａからの電気的信号を光信号として出力しそしてモジュール２０２への光信号を電気的信号として入力するための光学的入力／出力コネクタ２１８が設けられている。同様に、モジュール２０２Ｂ、・・２０２ｎは、関連入力／出力コネクタ２１８（図示せず）を伴うシャーシバイパス回路板２１６を有する。図示されたように、モジュール２０２Ａのシャーシバイパス回路板の入力／出力コネクタ２１８は、光ファイバ２２０のような光送信媒体を経て、モジュール２０２Ｂのシャーシバイパス回路板の光学的入力／出力コネクタ２１８（図示せず）に接続される。
【００２２】
既に述べたように、コントローラ１０４は、ファイバチャンネルプロトコルで動作する従来のファイバチャンネルコントローラ（ＦＣＣ）であるのが好ましく、そして裁定型デュアルチャンネルのファイバチャンネルコントローラであるのが好ましい。コントローラ１０４は、各モジュール２０２内でコンピュータ１０２と各動作可能な記憶装置２１２との間にデュアルチャンネル通信経路を与える。以下に詳細に述べるように、バイパス回路板２１０は、たとえ記憶装置２１２が不作動であっても（即ち、以下に詳細に述べるように、ある最小レベル以上で動作できなくても）、又はバイパス回路板のコネクタから除去されても、通信経路が完成するように確保する。
【００２３】
この点について、各記憶装置２１２は、それに関連したバイパス回路板２１０に取り外し可能に接続される高速大容量の従来入手可能なディスクドライブであるのが好ましい。このディスクドライブは、バイパス回路板２１０のコネクタに差し込まれて、容易に取り外し及び交換できるようにされ、又は空いたバイパス回路板位置に必要に応じてドライブを追加してモジュールの記憶容量を拡張できるのが好ましい。各バイパス回路板２１０は、ある最小レベルで動作できるバイパス回路板にディスクドライブが差し込まれるか又はそこへ運ばれるときにコントローラ１０４をディスクドライブ２１２に接続する回路を含む。一方、バイパス回路板２１０は、ディスクドライブが差し込まれないか最小レベル以上で動作していないときにディスクドライブ２１２をバイパスするようにコントローラ１０４を次のバイパス回路板に直接接続する。自己診断を行いそしてフォールト／無フォールト出力信号を与える形式の適当な従来のディスクドライブをこの目的に使用することができる。
【００２４】
図３を更に参照すれば、例えば、バイパス回路板２１０Ａは、動作可能な記憶装置２１２Ａがこのバイパス回路板２１０Ａに接続されたとき、通信を関連記憶装置２１２Ａへ向け、次いで、次のバイパス回路板２１０Ｂへ向ける。記憶装置２１２Ａが不作動であり、即ち最小の満足レベルで動作しないときに、又はバイパス回路板２１０Ａに記憶装置が接続されず、例えば、記憶装置が交換のために取り外された場合には、デュアルチャンネルの通信経路がバイパス回路板２１０Ａを経て中断なく進行し、即ち記憶装置のコネクタをバイパスする。上記の接続及びバイパス機能を遂行するバイパス回路板の１つの実施形態を以下に詳細に説明するが、これらの機能は、記憶装置からのフォールト／無フォールト信号により制御される電子スイッチング回路によって従来の適当なやり方で遂行できることが当業者に明らかであろう。
【００２５】
更に図３を参照すると、モジュール又はシャーシバイパス回路板２１６は、モジュール２０２Ａに付加的なモジュール２０２Ｂが接続されない場合にコントローラへ通信を直接返送し、又は次のモジュール２０２Ｂが接続されて信号が受信される場合にそのモジュールに通信をルーティングするという意味で、記憶又はドライブバイパス回路板２１０と同様の機能を与える。それ故、単一モジュール２０２の場合には、デュアルチャンネル通信ループがモジュール内に完全にあって、それにより、コンピュータ１０２は各ディスクドライブ２１２と通信する。一方、シャーシバイパス回路板２１６により、デュアルチャンネル通信ループは、次のモジュールが接続されたときにそのモジュール内の各ディスクドライブ２１２まで延びる。より詳細には、付加的なモジュール２０２Ｂが図示されたようにモジュール２０２Ａ接続された場合に、モジュール２０２Ａのコンピュータ１０２からの通信は、モジュールバイパス回路板２１６によりコネクタ２１８及び光ファイバ２２０を経て次のモジュール２０２Ｂへ向けられ、従って、モジュール２０２Ｂは、デュアルファイバチャンネル通信ループ内にあってそれが横断している。
【００２６】
上記のアーキテクチャーでは、大量記憶装置アレー２００の個々の大量記憶装置モジュール２０２は、ディスクドライブ又は他の適当な記憶装置を追加することにより内部で拡張することができ、そして不良のディスクドライブは、それが使用されているモジュール又はシステムの他部分の動作に影響を及ぼすことなく交換できることが明らかであろう。これは、非常に多様性のあるホットスワップ可能な、ホット拡張可能な大量記憶装置アレーを提供する。更に、システムの需要が単一モジュールの容量を越えたときにも、アレー又はそのシステムの他部分の動作を中断せずに付加的なモジュールを追加することができる。
【００２７】
上述したように、ファイバチャンネルコントローラは、大量記憶装置アレー２００の各モジュールを通るデュアル経路を与える。本発明によれば、システムは、デュアル経路が、大量記憶装置アレーを２回横断する単一経路であるか、又は図４Ａ及び４Ｂに示すように２つの独立した経路であるように構成することができる。
図４Ａ及び４Ｂを参照すれば、ファイバチャンネルコントローラ（ＦＣＣ）１０４は、２つの出力経路Ａ及びＢを含む。各経路は、図示されたように、大量記憶モジュール２０２を横断し、現在及び動作可能な記憶装置２１２の各々と連通し、そしてＦＣＣへ戻る。図４Ａの実施形態では、ＦＣＣに戻るＡ経路は、Ｂ出力経路へループして戻る。従って、単一の連続経路が大量記憶モジュールを２回横断する。図４Ｂの実施形態では、Ａ戻り路は、Ｂ出力経路へループして戻らない。従って、２つの経路が大量記憶モジュールを横断し、独立して使用することができる。この後者の実施形態は、１つの経路が故障となった場合に第２の経路を与える。
【００２８】
図４Ａ及び４Ｂの実施形態は、冗長性及びフォールトトレランスを与えることが当業者に明らかであろう。図４Ａの実施形態は、実施が若干簡単である。というのは、単一ループに必要な単一のファイバチャンネル能力を与えるのに１組のチップしか必要とされないからである。１つのループが切れるか又は他の何らかの欠陥に遭遇した場合でも、そのループをコントローラ内でバイパスして、他のループを依然使用することができる。同様に、図４Ｂの実施形態は、実施が複雑で費用もかかるが、フォールトトレランス及び冗長性のために独立してアドレスできる２つのループを与えるが、著しく大きな通信帯域巾も与える。
【００２９】
図５は、本発明のシステムアーキテクチャーにより可能にされる更に別の構成を示す。図５の実施形態では、２つのサーバーが大量記憶装置アレーに接続され、その第１モジュールが示されている。サーバー１００Ａ及び１００Ｂがファイバチャンネルバイパス回路板２２２Ａ及び２２２Ｂに各々接続されている。コンピュータ１０２Ａ及び１０２Ｂの動作は、例えば、シャーシバイパス回路板の場合と同様に信号流を感知することにより、ファイバチャンネルバイパス回路板によって感知され、従って、コンピュータ１０２Ａ及び１０２Ｂは、一緒に動作することもできるし、又は故障の場合には別々に動作することもできる。上述したように、各サーバーは、フラッシュメモリを有してもよく、そして図５の実施形態では、各コンピュータ１０２Ａ及び１０２Ｂは、オペレーティングシステムが記憶されたそれ自身のフラッシュメモリを有する。この形態において、コンピュータは、共用メモリ又は他のディスク構成からではなく、その関連フラッシュメモリから独立してブートすることができる。
【００３０】
図５に示すシステム構成は、２つのサーバーを備え、従って、処理能力を高めていることが明らかである。更に、故障の場合に、一方のサーバーが他方をバックアップし、高いフォールトトレランス及び信頼性を与える。加えて、図５のアーキテクチャーは、ＩＰプロトコルを使用して１００ＢａｓｅＴ　ＬＡＮで達成できた以上の高いファイバチャンネル速度で２つのサーバーを互いに通信できるようにする。
【００３１】
本発明によるシステムアーキテクチャーは、種々のアプリケーションを受け入れるための種々様々な構成に適していることが明らかであろう。図６は、２つのサーバーＡ及びＢが適当なローカルエリアネットワーク（ＬＡＮ）構成に接続されてインターネットにアクセスするような１つの構成を示す。サーバーＡは、サーバーＢと同様に、それ自身の大量記憶装置アレー２００を有する。多数のサーバー及び記憶装置アレーをこの形態でネットワーク編成して、ウェブサーバーアプリケーションに特に適した非常に強力な情報又はアプリケーションサーバーシステムを提供できることが明らかである。更に、この構成は、図５の実施形態の場合のように大量記憶システムを共用するのではなく、コンピュータ／大量記憶システムを完全に複製できるようにする。更に、図６の実施形態は、通常１００ＢａｓｅＴ　ＬＡＮであるＬＡＮを経ての通信を示すが、ギガビットレンジのレートが望まれる場合にはファイバチャンネルＬＡＮでもよいことが明らかであろう。この特徴及び効果は、ウェブサーバーのような重要な処理アプリケーションに対して理想的な選択である。
【００３２】
図７は、ビデオストリーミングアプリケーションに特に有用な別の構成を示す。この実施形態では、診断コンピュータ１１０は、コンテンツサーバー１、２及び３へのアクセスを制御するためのインデックスファンクションも有する。コンテンツサーバー１００は、その関連記憶装置アレー２００に記憶されたビデオにアクセスすることができる。又、ビデオストリーミングアプリケーションに特に適した別の形態が図８及び９に示されている。図８の実施形態では、診断コンピュータとは個別の複製されたインデックスサーバーに、それ自身の記憶装置アレーが設けられる。ここに示す実施形態では、２つのインデックスサーバー１及び２があり、そして３つのコンテンツサーバー１、２及び３があって、その各々に関連記憶装置アレーが設けられている。図９の実施形態では、インデックスサーバーの機能がコンテンツサーバー間に分散され、多数のインデックス／コンテンツサーバー１ないし５が存在する。当業者に明らかなように、図８の解決策は、インデックスサーバー（１つ又は複数）がコンテンツサーバーからのコンテンツストリーミングを整合するアーキテクチャーを使用し、一方、図９では、インデックス及びコンテンツサーバーの機能が全サーバー間に分散されて、広範な拡張性を与える。
【００３３】
図１０及び１１は、記憶装置及びシャーシバイパス回路板２１０及び２１６を各々一般的に詳細に示す機能的ブロック図である。図１０を参照すれば、記憶装置バイパス回路板２１０は、２３２で一般的に示されたバックプレーン上のコネクタに差し込まれるように構成されたバイパス回路板バックプレーンコネクタ２３０を含む。手前のバイパス回路から又はファイバチャンネルコントローラから直接到来するＡ及びＢ信号経路は、バックプレーンを通り、バックプレーンコネクタ２３０を経てバイパス回路板に接続される。同様に、Ａ及びＢ信号経路は、バイパス回路板２１０からバイパス回路板バックプレーンコネクタ２３０を経て出て来る。
【００３４】
バックプレーンコネクタ２３０からのＡ信号経路は、適当な従来の電子スイッチ２３４に接続される。バックプレーンコネクタ２３０からのＢ信号経路も、同様に、電子スイッチ２３６に接続される。電子スイッチ２３４及び２３６から、Ａ及びＢ信号経路は、バイパス回路板記憶カード又はドライブコネクタ２３８に接続され、そこで、記憶装置（例えば、ディスクドライブ）２１２へルーティングされる。
【００３５】
バイパス回路板ドライブコネクタ２３８からの戻りＡ信号経路は、スイッチ２３４に接続され、そしてコネクタ２３８からの戻りＢ信号経路は、スイッチ２３６に接続される。上述したように、記憶装置の存在及びその動作レベルを指示するために記憶装置により発生されるフォールト信号は、電子スイッチ２３４及び２３６の各々に供給されてそのスイッチングを制御する。スイッチ２３４及び２３６からのＡ及びＢ戻り経路は、バイパス回路板バックプレーンコネクタ２３０に接続され、そこで、バックプレーン２３２を経て次のバイパス回路板又はファイバチャンネルコントローラへルーティングされる。
【００３６】
動作中に、Ａ信号経路はバイパス回路板に入り、そしてスイッチ２３４に接続される。フォールト信号が存在せず（即ち、欠陥がなくそして信号が低又は負の信号状態にあり）、記憶装置が存在しないか又は不作動であることを指示する場合には、スイッチ２３４がＡ信号経路をバイパス回路板バックプレーンコネクタ２３０へ戻して、記憶装置２１２をバイパスさせる。Ｂ信号経路も、同様に、フォールト信号が低である場合には、電子スイッチ２３６によりバックプレーンコネクタ２３０へループして戻される。一方、Ａ及びＢ信号経路は、フォールト信号が高又は正であって、記憶装置が存在しそして動作できることを指示するときには、スイッチ２３４及び２３６を経て記憶装置へルーティングされ、そしてスイッチを経て戻される。
【００３７】
図１１を参照すれば、シャーシバイパス回路板は、記憶装置バイパス回路板と本質的に同じであるが、電子スイッチ２３４及び２３６により行われる選択は、バイパスとして働くか、又はＡ及びＢをＩ／Ｏコネクタ２３８へ接続するかのいずれかである。この点について、Ｉ／Ｏコネクタは、マルチモード光ファイバを経ての両方向通信アプリケーション、特に、マルチモード又は単一モードのファイバチャンネルアプリケーションに使用するための従来の光ファイバトランシーバであるのが好ましい。例えば、このトランシーバは、イリノイ州、シカゴのメソッド・エレクトロニックス・インクから入手できるモデルＭＬＣ−２５−６−Ｘ−Ｔ光ファイバチャンネルスモールファクタ（ＳＦＦ）トランシーバである。このようなトランシーバは、光送受器と、工業規格の光ファイバコネクタを受け入れるための標準的リセプタクルとを含む。更に、トランシーバは、それが光信号を受信しているかどうか指示する信号検出出力（図１１のフォールト信号）も与える。もし受信していなければ、フォールト信号は、電子スイッチ２３４Ａ及び２３６Ａが、Ａ及びＢ経路をシャーシバイパス回路板コネクタ２３０Ａへループさせて戻すようにする。一方、フォールト信号が、トランシーバ２１８により光信号が受信されていることを指示する場合には、Ａ及びＢ経路の電気的信号がスイッチ２３４Ａ及び２３６Ａを経てトランシーバ２１８へ通され、そこで、光信号に変換され、そしてＡ及びＢ経路を形成する光ファイバを経て次のシャーシへ送信される。同様に、次のシャーシからＡ及び経路を経て戻る光信号は、トランシーバ２１８により電気信号に変換されて戻され、そしてＡ及びＢ経路に沿ってスイッチ２３４Ａ及び２３６Ａを経てコネクタ２３０Ａへそして次のバイパス回路又はファイバチャンネルコントローラへ返送される。
【００３８】
典型的に、図３に示すもののような大量記憶装置アレーの各モジュール２０２は、ハウジング内に包囲されるか、又はラックに取り付けられる場合には、他の構造体及び／又は他の回路板によって取り巻かれる。サーバーコンポーネント、例えば、コンピュータ１０２及び１１０、タッチスクリーンディスプレイ１１２、ファイバチャンネルコントローラ、及び他のシステムコンポーネント、例えば、通信アクセスカード、イーサネットカード、ＬＡＮコンポーネント等も、同じハウジング内又は同じラックに取り付けることができる。それ故、特に、モジュールに使用される記憶装置が、モーターにより駆動されるディスクドライブである場合には、発熱が問題となる。従って、図１２Ａ及び１２Ｂに示す本発明の好ましい実施形態は、最低限の障害もなくモジュール全体にわたり冷却空気の循環を受け入れる種々のバイパス回路板及び記憶装置の物理的構造及び構成を含む。
【００３９】
本発明のこの物理的構造の１つの特徴によれば、ドライブバイパス回路板２１０の各々は、比較的薄い回路板である。しかしながら、この回路板は、ディスクドライブ又は他の大量記憶装置を受け入れるように構成された典型低な回路板とは異なる。このような従来の回路板では、プラグインディスクドライブを受け入れるコネクタ又はプラグは、ディスクドライブが回路板の平面に垂直に延びるように配置される。例えば、バイパス回路及び／又はそれらの間の通信経路をバックプレーン又はミッドプレーン回路板上に有し、該回路板は、コンピュータマザーボードと同様にモジュールにわたって延び、そして該マザーボードは、コンピュータシャーシにわたって延びて、種々のプラグインカード又はボードを受け入れるためのコネクタを有しているのが一般的である。この構成は、障害物を形成し、ディスクドライブのような発熱性の記憶装置を効果的に冷却するのを困難にする。
【００４０】
図１２Ａ及び１２Ｂに示されたように、本発明は、回路板ミッドプレーン又はバックプレーン構造体を使用しない。むしろ、ディスクドライブを受け入れるドライブバイパス回路板のコネクタ（例えば、図１０のコネクタ２３８）は、回路板の縁にあり、従って、ドライブは、差し込まれると、回路板と平行に延びる。更に、ドライブバイパス回路板それ自体は、バックプレーン回路板に差し込まれない。むしろ、コネクタは、図１０に２３９で示すように、好ましくはディスクドライブコネクタに対向して回路板の縁に設けられ、そしてそのコネクタは、シャーシのフレーム又は他の構造部材に取り付けられた個々のコネクタであって、他のディスクバイパス回路板の同様のコネクタに配線又は他のやり方で接続された個々のコネクタに差し込まれる。
【００４１】
図１２Ａは、コネクタ２３８を経てドライブバイパス回路板２１０に差し込まれたディスクドライブ２１２の側面図であり、ドライブバイパス回路板は、大量記憶モジュール及び／又はサーバー及びその関連コンポーネントを含むシャーシ又はラックの構造部材２４２に適当に取り付けられたコネクタ２４０に差し込まれる。図１２Ｂは、コネクタ２４０に差し込まれた多数のバイパス回路板２１を示す端面図であり、コネクタ２４０は、次いで、ねじ又は他の適当な手段により構造部材２４２に接続される。隣接コンポーネント間を通常接続するバックプレーンがないので、２４６で一般的に示された電気的又は光接続は、例えば、図３及び５に示されたように、必要な通信を与えるようにコネクタ２４０間に適当に設けられる。
【００４２】
各コネクタ２４０間にはスペース２４４があり、これを通して、空気を容易に引き出し或いはファンや他の空気循環手段により必要に応じて強制通流させられることが明らかである。構造部材が、コンポーネントを取り巻くハウジングの一部分であっても、スクリーン又は他の適当な開口を設けて、エリア２４４に充分な空気を通流させることができる。又、ディスクドライブはバイパス回路板に差し込まれ、従って、それらの平面は平行であり垂直ではないから、空気流の障害はないことも明らかであろう。
【００４３】
又、この構成は、ユニットの現場修理に特に適しており、そして容易にアップグレードできることも明らかであろう。コネクタは、完全なバックプレーン又はミッドプレーン回路板を交換する必要なく、現場で容易に交換することができ、そしてある場合には、この種の修理は、ほとんど又は全く停止時間なしに行うことができる。更に、図示された接続構成は、一定数の拡張スロットを持つバックプレーン又はミッドプレーンを使用したときに遭遇する制約を伴わずに、そしてバックプレーン又はミッドプレーンで遭遇する他の物理的及び電気的制約を伴わずに拡張を行えるようにする。
【００４４】
同様の物理的構成を使用して、コンピュータをその関連コンポーネントに接続し、所望のサーバーコンフィギュレーションを形成することができる。例えば、図１３Ａに示すように、サーバー１００の説明に関連して既に述べた形式の単一ボードコンピュータは、ミニコンパクトＰＣＩ（ＣＰＣＩ）バックプレーンを経て通信カード１０６に接続される。この場合に、単一ボードコンピュータＳＢＣは、ファイバチャンネルコントローラＦＣＣを組み込むことができる。同様に、図１３Ｂにおいて、ＳＢＣは、ＣＰＣＩバックプレーンの左後コネクタにおいて入力／出力ユニットＩ／Ｏに接続される。この場合に、Ｉ／Ｏは、ＦＣＣ機能を含むことができる。キャビネット又はラックにわたって延びないこの種の簡単なバックプレーン又はミッドプレーン構造体でも上記効果が達成されることが明らかであろう。
【００４５】
上述した実施形態は、あらゆる観点で本発明を例示するものに過ぎず、本発明を限定するものではない。従って、本発明は、その細部において多数の変更がなされ得ることが当業者に明らかであろう。このような変更や修正は、全て、特許請求の範囲に規定された本発明の精神及び範囲内に包含される。
【図面の簡単な説明】
【図１】
本発明の高速大量記憶システムを使用する本発明の情報又はアプリケーションサーバーシステムを一般的に示す機能的ブロック図である。
【図２Ａ】
処理及び記憶の異なる比が要求される異なるアプリケーションに対するシステム構成を示す概略図である。
【図２Ｂ】
処理及び記憶の異なる比が要求される異なるアプリケーションに対するシステム構成を示す概略図である。
【図２Ｃ】
処理及び記憶の異なる比が要求される異なるアプリケーションに対するシステム構成を示す概略図である。
【図３】
図１の大量記憶モジュールを詳細に示す機能的ブロック図である。
【図４Ａ】
記憶装置バイパス回路板の各々を２回横断する１つの論理的ファイバチャンネル通信経路を与えるように接続された図３のファイバチャンネルコントローラからのデュアルループ通信経路を示す機能的ブロック図である。
【図４Ｂ】
各記憶装置との通信に独立して使用できるように、記憶装置バイパス回路板の各々を１回横断する２つの論理的ファイバチャンネル通信経路を与えるように接続された図３のファイバチャンネルコントローラからのデュアルループ通信経路を示す機能的ブロック図である。
【図５】
１つ以上の大量記憶モジュールを含むことのできる大量記憶装置アレーに２つ以上のサーバーが接続される本発明の情報又はアプリケーションサーバーシステムを示す機能的ブロック図である。
【図６】
本発明のアーキテクチャーに基づいて構成されたウェブサーバーアプリケーションの実施形態を示す機能的ブロック図である。
【図７】
本発明のアーキテクチャーに基づいて構成された基本的ビデオストリーミングアプリケーションの実施形態を示す機能的ブロック図である。
【図８】
複製型インデックスサーバーを含み、本発明のアーキテクチャーに基づいて構成されたビデオストリーミングアプリケーションの別の実施形態を示す機能的ブロック図である。
【図９】
分散型インデックスサーバーを含み、本発明のアーキテクチャーに基づいて構成されたビデオストリーミングアプリケーションの別の実施形態を示す機能的ブロック図である。
【図１０】
本発明による記憶装置バイパス回路板の１つの実施形態を示す機能的ブロック図である。
【図１１】
本発明によるシャーシバイパス回路板の１つの実施形態を示す機能的ブロック図である。
【図１２Ａ】
ドライブバイパス回路板及びディスクドライブの物理的レイアウトを概略的に示し、本発明による好ましいコネクタ構成を示す図である。
【図１２Ｂ】
ドライブバイパス回路板及びディスクドライブの物理的レイアウトを概略的に示し、本発明による好ましいコネクタ構成を示す図である。
【図１３Ａ】
本発明により単一ボードコンピュータ（ＳＢＣ）を種々の入力／出力装置に接続するためのコネクタ構成を概略的に示す図である。
【図１３Ｂ】
本発明により単一ボードコンピュータ（ＳＢＣ）を種々の入力／出力装置に接続するためのコネクタ構成を概略的に示す図である。
【図１】
2004503858.tif 000003
【図２Ａ】
2004503858.tif 000004
【図２Ｂ】
2004503858.tif 000005
【図２Ｃ】
2004503858.tif 000006
【図３】
2004503858.tif 000007
【図４Ａ】
2004503858.tif 000008
【図４Ｂ】
2004503858.tif 000009
【図５】
2004503858.tif 000010
【図６】
2004503858.tif 000011
【図７】
2004503858.tif 000012
【図８】
2004503858.tif 000013
【図９】
2004503858.tif 000014
【図１０】
2004503858.tif 000015
【図１１】
2004503858.tif 000016
【図１２Ａ】
2004503858.tif 000017
【図１３Ａ】
2004503858.tif 000018
【図１３Ｂ】
2004503858.tif 000019
【国際公開パンフレット】
2004503858.tif 000020
2004503858.tif 000021
2004503858.tif 000022
2004503858.tif 000023
2004503858.tif 000024
2004503858.tif 000025
2004503858.tif 000026
2004503858.tif 000027
2004503858.tif 000028
2004503858.tif 000029
2004503858.tif 000030
2004503858.tif 000031
2004503858.tif 000032
2004503858.tif 000033
2004503858.tif 000034
2004503858.tif 000035
2004503858.tif 000036
2004503858.tif 000037
2004503858.tif 000038
2004503858.tif 000039
2004503858.tif 000040
2004503858.tif 000041
2004503858.tif 000042
2004503858.tif 000043
2004503858.tif 000044
2004503858.tif 000045
2004503858.tif 000046
2004503858.tif 000047
2004503858.tif 000048
2004503858.tif 000049
2004503858.tif 000050
2004503858.tif 000051
2004503858.tif 000052
2004503858.tif 000053
2004503858.tif 000054
【国際公開パンフレット（コレクトバージョン）】
2004503858.tif 000055
【国際調査報告】
2004503858.tif 000056
2004503858.tif 000057
2004503858.tif 000058