(57)【特許請求の範囲】
【請求項１】
鎖状に連結された複数のコンピュータ・システムを備えたネットワークで用いるコンピュータ・システムであって、
電源と、
前記複数のコンピュータ・システムの連鎖の上流のコンピュータ・システムから電力を受け取ると共に、前記電源から前記上流のコンピュータ・システムに電力を供給する入力端子と、
前記電源から前記複数のコンピュータ・システムの連鎖の下流のコンピュータ・システムに電力を供給すると共に、前記下流のコンピュータ・システムから電力を受け取る出力端子と、
前記電源が機能しないときにコンピュータ・システムに電力が入力されるように、コンピュータ・システムに供給される電力を制御する、前記入力端子および前記出力端子に接続された入力電力制御回路と、
前記入力端子および前記電源に接続されたダイオードを備える第１の逆電流保護回路と、
前記出力端子および前記電源に接続されたダイオードを備える第２の逆電流保護回路と、
を備え、
前記入力電力制御回路は、
前記上流のコンピュータ・システムに接続された第１のダイオードと、
前記下流のコンピュータ・システムに接続された第２のダイオードと、
前記電源に接続された第３のダイオードと、
前記第１のダイオード、前記第２のダイオード、および前記第３のダイオードに接続された複数の入力端子を備えたＯＲゲートと、
を備えたコンピュータ・システム。
【請求項２】
前記コンピュータ・システムが上流のコンピュータ・システムおよび下流のコンピュータ・システムに接続されており、
前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムが出す雑音を制御する、前記入力端子に接続された第１の雑音制御回路と、
前記下流のコンピュータ・システムが出す雑音を制御する、前記出力端子に接続された第２の雑音制御回路と
を備えている、
請求項１に記載のコンピュータ・システム。
【請求項３】
前記第１の雑音制御回路が、さらに、第１のコンデンサに並列接続された第１のコイルを備え、
前記第２の雑音制御回路が、さらに、第２のコンデンサに並列接続された第２のコイルを備えている、
請求項２に記載のコンピュータ・システム。
【請求項４】
前記第１の逆方向電流保護回路が、さらに、前記入力端子から進入する雑音をフィルタリングする第１のπフィルタと、過電流に起因する破壊を防ぐ第１のサーミスタとを備え、
前記第２の逆方向電流保護回路が、さらに、前記出力端子から進入する雑音をフィルタリングする第２のπフィルタと、過電流に起因する破壊を防ぐ第２のサーミスタとを備えている、
請求項１に記載のコンピュータ・システム。
【請求項５】
互いに連鎖された複数のコンピュータ・システムを備えたネットワークであって、
前記複数のコンピュータ・システムは、各々、
電源と、
前記複数のコンピュータ・システムの連鎖の上流のコンピュータ・システムから電力を受け取ると共に、前記電源から前記上流のコンピュータ・システムに電力を供給する入力端子と、
前記電源から前記複数のコンピュータ・システムの連鎖の下流のコンピュータ・システムに電力を供給すると共に、前記下流のコンピュータ・システムから電力を受け取る出力端子と、
前記電源が機能しないときにコンピュータ・システムに電力が入力されるように、コンピュータ・システムに供給される電力を制御する、前記入力端子および前記出力端子に接続された入力電力制御回路と、
前記入力端子および前記電源に接続されたダイオードを備える第１の逆電流保護回路と、
前記出力端子および前記電源に接続されたダイオードを備える第２の逆電流保護回路と、
を備え、
前記入力電力制御回路は、
前記上流のコンピュータ・システムに接続された第１のダイオードと、
前記下流のコンピュータ・システムに接続された第２のダイオードと、
前記電源に接続された第３のダイオードと、
前記第１のダイオード、前記第２のダイオード、および前記第３のダイオードに接続された複数の入力端子を備えたＯＲゲートと、
を備えたネットワーク。
【請求項６】
鎖状に連結された複数のコンピュータ・システムを備えたネットワークで使用されるコンピュータ・システムに電力を供給する方法であって、
前記コンピュータ・システムは、電源と、入力端子と、出力端子とを備え、
（ａ）前記コンピュータ・システムの前記電源が前記コンピュータ・システムに電力を供給しない場合、前記入力端子を通じて前記複数のコンピュータ・システムの連鎖の上流のコンピュータ・システムから電力を受け取ると共に、前記出力端子を通じて前記複数のコンピュータ・システムの連鎖の下流のコンピュータ・システムから電力を受け取るステップと、
（ｂ）前記上流のコンピュータ・システムが電力を有さない場合、前記入力端子を通じて前記電源から前記上流のコンピュータ・システムに電力を供給するステップと、
（ｃ）前記下流のコンピュータ・システムが電力を有さない場合、前記出力端子を通じて前記電源から前記下流のコンピュータ・システムに電力を供給するステップとを備え、
電力を受け取る前記ステップ（ａ）が、さらに、
前記コンピュータ・システムに供給される電力を制御する、前記入力端子および前記出力端子に接続された入力電力制御回路を通じて電力を受け取るステップを備え、
前記複数のコンピュータ・システムの前記上流のコンピュータ・システムに電力を供給するステップ（ｂ）が、さらに、
前記上流のコンピュータ・システムの雑音制御回路および前記電源に接続されたダイオードを備える第１の逆方向電流保護回路を通じて前記上流のコンピュータ・システムに電力を供給するステップを備え、
前記複数のコンピュータ・システムの前記下流のコンピュータ・システムに電力を供給するステップ（ｃ）が、さらに、
前記下流のコンピュータ・システムの雑音制御回路および前記電源に接続されたダイオードを備える第２の逆方向電流保護回路を通じて前記上流のコンピュータ・システムに電力を供給するステップを備え、
前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムに接続された第１のダイオードと、
前記下流のコンピュータ・システムに接続された第２のダイオードと、
前記電源に接続された第３のダイオードと、
前記第１のダイオード、前記第２のダイオード、および前記第３のダイオードに接続された複数の入力端子を備えたＯＲゲートと
を備えた方法。
【請求項７】
前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムが出す雑音を制御する、前記入力端子に接続された第１の雑音制御回路と、
前記下流のコンピュータ・システムが出す雑音を制御する、前記出力端子に接続された第２の雑音制御回路と
を備えている、
請求項６に記載の方法。
【請求項８】
前記第１の雑音制御回路が、さらに、第１のコイルに並列接続された第１のコンデンサを備え、
前記第２の雑音制御回路が、さらに、第２のコイルに並列接続された第２のコンデンサを備えている、
請求項７に記載の方法。
【請求項９】
前記第１の逆方向電流保護回路が、さらに、前記入力端子から進入する雑音をフィルタリングする第１のπフィルタと、過電流に起因する破壊を防ぐ第１のサーミスタとを備え、
前記第２の逆方向電流保護回路が、さらに、前記出力端子から進入する雑音をフィルタリングする第２のπフィルタと、過電流に起因する破壊を防ぐ第２のサーミスタとを備えている、
請求項６に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ・システムに関し、特に電力故障に対する耐障害性（fault tolerance:フォールト・トレランス) を実現する方法とシステムに関する。
【０００２】
【従来の技術】
図１は、マスタ・コンピュータ・システム５と互いに連鎖された従来のコンピュータ・システム１０、２０、３０とを備えた従来のネットワーク１を示す図である。従来のコンピュータ・システム１０、２０、３０を３つしか示していないけれども、従来のネットワーク１は、通常、多数の従来のコンピュータ・システム（図示せず）を備えている。さらに、別のものとして示してあるけれども、マスタ・コンピュータ・システム５は、従来のコンピュータ・システム１０、２０、３０の１つと同じであってもかまわない。従来のコンピュータ・システム１０、２０、３０は、各々、電源１２、２２、３２とシステム負荷１４、２４、３４をそれぞれ備えている。また、従来のコンピュータ・システム１０、２０、３０は、各々、入力端子１６、２６、３６と出力端子１８、２８、３８をそれぞれ備えている。説明を簡明にするために、各々、１つの入力端子１６、２６、３６と１つの出力端子１８、２８、３８しか示してない。しかし、通常、入力端子１６、２６、３６と出力端子１８、２８、３８は、複数のピンを備えている。
【０００３】
従来のコンピュータ・システム１０、２０、３０は、ネットワーク１中で互いに連鎖されている。したがって、コンピュータ・システム１０の出力端子１８は次のコンピュータ・システム２０の入力端子２６に接続されており、コンピュータ・システム２０の出力端子２８は次のコンピュータ・システム３０の入力端子３６に接続されている。従来のコンピュータ・システム２０の入力端子２６に接続された出力端子１８を有する従来のコンピュータ・システム１０は、従来のコンピュータ・システム２０の上流にあると考えられる。従来のコンピュータ・システム２０の出力端子２８に接続された入力端子３６を有する従来のコンピュータ・システム３０は、従来のコンピュータ・システム２０の下流にあると考えられる。従来のコンピュータ・システム２０は、入力端子１６を介して上流のコンピュータ・システム１０と交信し、出力端子１８を介して下流のコンピュータ・システム３０と交信する。
【０００４】
従来のマスタ・コンピュータ・システム５は、従来のコンピュータ・システム１０、２０、３０を制御することができる。さらに、従来のコンピュータ・システム１０、２０、３０は、互いに交信することができる。これらの機能を実現するために、従来のネットワーク１中の他の従来のコンピュータ・システムと交信すると共に、他の従来のコンピュータ・システムが出力する信号を再駆動するのにシステム負荷１４、２４、３４を使う。したがって、システム負荷１４、２４、３４は、入力端子１６、２６、３６、および出力端子１８、２８、３８にそれぞれ接続されている。例えば、システム負荷２４は、下流の従来のコンピュータ・システム３０から上流の従来のコンピュータ・システム１０に信号を駆動するのに加え、上流の従来のコンピュータ・システム１０から下流の従来のコンピュータ・システム３０に信号を再駆動するのに使うことができる。システム負荷１４、２４、３４が駆動する信号には、従来のコンピュータ・システム１０、２０、３０に対するそれぞれのデータとコマンドの双方を含めることができる。
【０００５】
例えば、従来のコンピュータ・システム１０、２０、３０は、各々、キーボード、マウス、モニタ（図１には明示せず）を備えることができる。従来のマスタ・コンピュータ・システム５は、従来のネットワーク１中の従来のコンピュータ・システム１０、２０、３０のキーボード、画像、マウスを制御することができる。したがって、従来のコンピュータ・システム１０、２０、３０は、各々、出力端子１８、２８、３８を通じてＫＶＭ（キーボード、画像、マウス）信号を送受信することができると共に、入力端子１６、２６、３６を通じてＫＶＭ信号を受信したり送信したりすることができる。システム負荷１４、２４、３４は、ＫＶＭ信号を駆動するのに使うことができる。従来のマスタ・コンピュータ・システム５は、ＫＶＭ信号を使って、従来のコンピュータ・システム１０、２０、３０のキーボード、モニタに表示される画像、および、マウスを制御することができる。
【０００６】
従来のネットワーク１は、自身が機能していても、電源１２、２２、３２の故障に起因する故障の影響を受ける、ということを当業者は理解できる。図１に示すように、電源１２、２２、３２は、システム負荷１４、２４、３４にそれぞれ接続されていると共に、各々に電力を供給している。電力を断たれると、システム負荷１４、２４、３４は、正常に機能できない。電源１２、２２、または３２が故障すると、対応するシステム負荷１４、２４、または３４は、別の従来のコンピュータ・システム、あるいは従来のマスタ・コンピュータ・システム５が出力する信号を再駆動できなくなる。その結果、下流のコンピュータ・システムは、すべて、ネットワーク１の残りの部分から遮断されることになる。これにより、従来のネットワーク１に重大な故障が発生する可能性がある。例えば、電源３２が故障しても、従来のコンピュータ・システム３０しか影響されない。しかし、電源１２が故障すると、従来のコンピュータ・システム２０、３０の双方が従来のマスタ・コンピュータ・システム５から遮断されてしまう。したがって、たった１つのコンピュータ・システム１０が故障しただけで、不都合なことに、それは、実質的にネットワーク１全体に影響する可能性がある。
【０００７】
【課題を解決するための手段】
本発明は、鎖状に連結された複数のコンピュータ・システムを備えたネットワークで使用されるコンピュータ・システムを実現する方法とシステムを提供する。本発明に係る方法とシステムは、本発明に係るコンピュータ・システム用に電源と、少なくとも１つの入力端子と、少なくとも１つの出力端子とを準備する。上記少なくとも１つの入力端子は、上記複数のコンピュータ・システムの第１の部分から電力を受け取ると共に、上記電源から上記複数のコンピュータ・システムの上記第１の部分に電力を供給するためのものである。上記少なくとも１つの出力端子は、上記電源から上記複数のコンピュータ・システムの第２の部分に電力を供給すると共に、上記複数のコンピュータ・システムの上記第２の部分から電力を受け取るためのものである。ある面で、上記複数のコンピュータ・システムの上記第１の部分は上流のコンピュータ・システムを含んでおり、上記複数のコンピュータ・システムの上記第２の部分は下流のコンピュータ・システムを含んでいる。この面で、本発明に係る方法とシステムは、コンピュータ・システム用に入力電力制御回路と第１の逆方向電流保護回路と第２の逆方向電流保護回路とを実現することを含んでいる。上記入力電力制御回路は、上記少なくとも１つの入力端子に接続されており、上記電源が機能しないときに上記コンピュータ・システムに電力を入力するように、上記コンピュータ・システムに供給される電力を制御するためのものである。
【０００８】
【発明の実施の形態】
本発明は、連鎖されたコンピュータ・システムを備えたネットワークにおける改良に関する。以下の記載は、当業者が本発明を作りかつ使用するのを可能にすると共に、特許出願とその要件という状況下で提示するものである。好適な実施形態を様々に変更しうることは、当業者にとって容易に明らかになりうる。また、ここに示す一般原理は、別の実施形態にも適用可能である。したがって、本発明は、ここに示す実施形態に限定することを意図しておらず、ここに記載した原理と機能に適合する最も広い範囲に一致させるべきである。
【０００９】
本発明は、鎖状に連結された複数のコンピュータ・システムを備えたネットワークで使用するコンピュータ・システムを実現する方法とシステムを提供するものである。この方法とシステムは、コンピュータ・システム用に１つの電源、少なくとも１つの入力端子、および、少なくとも１つの出力端子を準備する。上記少なくとも１つの入力端子は、複数のコンピュータ・システムの第１の部分が出力する電力を受け取り、その電力を上記複数のコンピュータ・システムの上記第１の部分に供給するためのものである。上記少なくとも１つの出力端子は、上記電源から上記複数のコンピュータ・システムの第２の部分に電力を供給すると共に、上記複数のコンピュータ・システムの上記第２の部分から電力を受け取るためのものである。ある面において、上記複数のコンピュータ・システムの上記第１の部分は上流のコンピュータ・システムを構成しており、上記複数のコンピュータ・システムの上記第２の部分は下流のコンピュータ・システムを含んでいる。この面で、本発明に係る方法とシステムは、コンピュータ・システム用の入力電力制御回路と逆方向電流保護回路も備えている。入力電力制御回路は、上記少なくとも１つの入力端子に接続されており、電源が機能しなくなったときにコンピュータ・システムに電力を入力しうるように、コンピュータ・システムに供給される電力を制御するためのものである。
【００１０】
以下では、ある信号を駆動する特定のネットワークとコンピュータ・システムの観点から本発明を説明する。しかし、この方法とシステムは別の信号を駆動する別のネットワークや別のコンピュータ・システムでも効率的に動作する、ということを当業者は容易に理解できる。また、特定の回路要素を備えたある回路の状況でも本発明を説明する。しかし、同一の機能を実現する別の回路を使うこともできる、ということを当業者は容易に理解できる。さらに、説明を簡明にするために、ある構成要素を備えたコンピュータ・システムの状況で本発明を説明する。しかし、別のあるいは余分の構成要素を備えたコンピュータ・システムを使うことができる、ということを当業者は容易に認識できる。
【００１１】
次に、本発明に係る方法とシステムを詳細に説明するために、本発明に係るコンピュータ・システム１００の一実施形態を示す図２を参照する。コンピュータ・システム１００は、電源１０２とシステム負荷１０４を備えている。電源１０２は、５Ｖの電圧を供給するのが望ましい。諸機能の中で特に、システム負荷１０４は、上流または下流のコンピュータ・システム（図示せず）が出力する信号を再駆動する。また、コンピュータ・システム１００は、入力端子１０６と出力端子１０８も備えている。電源１０２、システム負荷１０４、入力端子１０６、出力端子１０８は、図１に示した電源１２、システム負荷１４、入力端子１６、出力端子１８と同様のものである。図２に戻る。図２には、１つの入力端子１０６と１つの出力端子１０８しか示してないけれども、コンピュータ・システム１００は、複数の入力端子と複数の出力端子を備えることができる。しかし、説明を簡明にするために、電源共用（後述する）下で使用する入力端子１０６と出力端子１０８の部分しか示さない。入力端子１０６は、上流のコンピュータ・システム（図示せず）との間で信号を送受信することができる。出力端子１０８は、下流のコンピュータ・システム（図示せず）との間で信号を送受信することができる。また、コンピュータ・システム１００は、上流のコンピュータ・システムと下流のコンピュータ・システムからの信号、またはそれらへの信号の再駆動もする。したがって、入力端子１０６と出力端子１０８は、共にシステム負荷１０４に接続されている。さらに、入力端子１０６と出力端子１０８は、電源１０２に接続されている。電源１０２は、システム負荷１０４に電力を供給する。この結果、システム負荷１０４は、ネットワーク中で上流と下流に信号を再駆動する。このように、コンピュータ・システム１００は、図１に示した従来のコンピュータ・システム１０、２０、３０と全く同一の機能を実行することができる。
【００１２】
さらに、コンピュータ・システム１００は、電力故障に対する耐障害性を実現することができる。電源１０２、システム負荷１０４、入力端子１０６、および出力端子１０８の間で接続が成されているので、電源１０２が供給する電力は、複数のコンピュータ・システムで共用することができる。すなわち、入力端子１０６を通じて電源１０２から上流のコンピュータ・システムに電力を供給することができる。同様に、出力端子１０８を介して電源１０２から下流のコンピュータ・システムに電力を供給することができる。コンピュータ・システム１００は、入力端子１０６または出力端子１０８を通じて電力を受け取って、それをシステム負荷１０４に供給することができる。好適な実施形態では、電源１０２がシステム負荷１０４に十分な電力を供給できない場合、入力端子１０６と出力端子１０８だけで電力を受け取っている。さらに、好適な実施形態では、上流および／または下流のコンピュータ・システム（図示せず）用の電源が故障した場合、電源１０２から上流および／または下流のコンピュータ・システムに電力を供給している。（「Ａおよび／またはＢ」は「ＡおよびＢ、Ａ、またはＢ」を表わす）。したがって、上流または下流のコンピュータ・システムの電源がたった１つ故障しても、コンピュータ・システム１００を使用しているネットワークの性能に重大な影響を与えることはない。さらに、コンピュータ・システム１００は別のコンピュータ・システムから入力端子１０６と出力端子１０８を介して電力を受け取ることができるので、電源１０２が故障しても、システム負荷１０４が機能停止することはない。特に、本発明に係る電源１０２が故障した場合、入力端子１０６と出力端子１０８を介して電力を受け取ることができる。上述した点から、コンピュータ・システム１００が稼働中の内部電源１０２を備えていない場合であっても、システム負荷１０４は、信号を再駆動するように機能することができる。
【００１３】
図３は、本発明に係るコンピュータ・システム１００’の一実施形態を示すより詳細なブロック図である。コンピュータ・システム１００’は、図２に示したコンピュータ・システム１００と同じ構成要素を多く備えている。したがって、コンピュータ・システム１００’の構成要素には、コンピュータ・システム１００のいくつかの構成要素と同様の符号が付してある。例えば、コンピュータ・システム１００’は電源１０２’、システム負荷１０４’、入力端子１０６’、出力端子１０８’を備えているが、これらは、図２に示した電源１０２、システム負荷１０４、入力端子１０６、出力端子１０８と同様のものである。図３に戻る。図３には、１つの入力端子１０６’と１つの出力端子１０８’しか示してないけれども、コンピュータ・システム１００’は、複数の入力端子と複数の出力端子を備えることができる。しかし、説明を簡明にするために、電源共用（後述する）下で使用する入力端子１０６’と出力端子１０８’の部分しか示さない。入力端子１０６’は、上流のコンピュータ・システム（図示せず）との間で信号を送受信することができる。出力端子１０８’は、下流のコンピュータ・システム（図示せず）との間で信号を送受信することができる。電源１０２’は５Ｖの電圧を供給するのが望ましい。諸機能の中で特に、システム負荷１０４’は、上流または下流のコンピュータ・システム（図示せず）が出力する信号を再駆動する。また、コンピュータ・システム１００’は、第１の逆方向電流保護回路１１０と第２の逆方向電流保護回路１２０、および入力電力制御回路１３０を備えている。入力電力制御回路１３０は、入力端子１０６’と出力端子１０８’に接続されている。
【００１４】
入力端子１０６’と出力端子１０８’を通じてコンピュータ・システム１００’に電力を供給することができる。さらに、コンピュータ・システム１００’は、入力端子１０６’と出力端子１０８’を通じて他のコンピュータ・システムに電力を供給することができる。コンピュータ・システム１００’に供給される電力を制御するために、入力電力制御回路１３０を使う。入力電力制御回路１３０は、電源１０２’が機能していないときにだけコンピュータ・システム１００’に電力を供給するのを保証する。したがって、コンピュータ・システム１００’が正常に動作している場合には、電源１０２’がシステム負荷１０４’に電力を供給する。好適な実施形態では、入力電力制御回路１３０は、雑音の抑制も行なう。
【００１５】
第１の逆方向電流保護回路１１０は、入力端子１０６’から電源１０２’に電流が誤って供給されないように保証するように機能する。第２の逆方向電流保護回路１２０は、出力端子１０８’から電源１０２’に電流が誤って供給されないように保証するように機能する。好適な実施形態では、第１の逆方向電流保護回路１１０と第２の逆方向電流保護回路１２０は、雑音の抑制も行なう。
【００１６】
以上のことから、コンピュータ・システム１００’は、ネットワーク中で電源１０２’の故障に対する耐障害性を実現している。電源１０２’が故障しても、入力電力制御回路１３０によって、コンピュータ・システム１００’が接続している別のコンピュータ・システム（図示せず）からコンピュータ・システム１００’に電力を供給することができる。好適な実施形態では、コンピュータ・システム１００’は、コンピュータ・システム１００’に隣接する上流のコンピュータ・システム、および、コンピュータ・システム１００’に隣接する下流のコンピュータ・システムから電力を受け取る。上流のコンピュータ・システムからは入力端子１０６’を介して電力を受け取る一方、下流のコンピュータ・システムからは出力端子１０８’を介して電力を受け取る。入力電力制御回路１３０が設けてあるので、入力端子１０６’と出力端子１０８’を介して上記のように電力を受け取るのは、電源１０２’が故障したときだけである。このように、電源１０２’の故障からネットワーク（図示せず）が守られている。さらに、電源１０２’は、上流のコンピュータ・システムおよび／または下流のコンピュータ・システムにそれぞれ入力端子１０６’および／または出力端子１０８’を介して電力を供給することができる。したがって、ネットワークは、電源や他のコンピュータ・システムの故障から守られている。さらに、コンピュータ・システム１００’は、第１の逆方向電流保護回路１１０と第２の逆方向電流保護回路１２０を用いることにより、逆方向電流から守られている。
【００１７】
図４は、本発明に係るコンピュータ・システム１００”の好適な実施形態のさらに詳細なブロック図である。コンピュータ・システム１００”は、コンピュータ・システム１００、１００’と同一の構成要素を多数備えている。したがって、コンピュータ・システム１００”の多くの構成要素の符号は、同様に付してある。例えば、コンピュータ・システム１００”は電源１０２”、システム負荷１０４”、入力端子１０６”、出力端子１０８”を備えているが、これらは、図２に示した電源１０２、システム負荷１０４、入力端子１０６、出力端子１０８と同様のものでる。同様に、コンピュータ・システム１００”は第１の逆方向電流保護回路１１０’と第２の逆方向電流保護回路１２０’と入力電力制御回路１３０’を備えているが、これらは、図３に示した第１の逆方向電流保護回路１１０と第２の逆方向電流保護回路１２０と入力電力制御回路１３０と同様のものである。図４に戻る。図４には、１つの入力端子１０６”と１つの出力端子１０８”しか示してないけれども、コンピュータ・システム１００”は、複数の入力端子と複数の出力端子を備えることができる。入力端子１０６”と出力端子１０８”は、各々、２８ピンを備えるのが望ましい。しかし、説明を簡明にするために、電源共用（後述する）下で使用する入力端子１０６”と出力端子１０８”の部分しか示さない。入力端子１０６”は、上流のコンピュータ・システム（図示せず）との間で信号を送受信することができる。出力端子１０８”は、下流のコンピュータ・システム（図示せず）との間で信号を送受信することができる。電源１０２”は５Ｖの電圧を供給するのが望ましい。諸機能の中で特に、システム負荷１０４”は、上流または下流のコンピュータ・システム（図示せず）が出力する信号を再駆動する。
【００１８】
図４は、第１の逆方向電流保護回路１１０’と第２の逆方向電流保護回路１２０’と入力電力制御回路１３０’を示している。第１の逆方向電流保護回路１１０’は、ダイオード１１２、コンデンサ１１４、１１６、コイル１１８、およびサーミスタ１１９を備えている。ダイオード１１２は０．３Ｖのダイオードであるのが望ましい。ダイオード１１２は、入力端子１０６”から進入する電流が電源１０２”に到達するのを防ぐようにバイアスされている。したがって、第１の逆方向電流保護回路１１０’は、入力端子１０６”に進入する電流によってコンピュータ・システム１００”が破壊されるのを防ぐように機能する。サーミスタ１１９は、例えば入力端子１０６”における短絡によ過電流に起因する破壊を防ぐように機能する。コイル１１８とコンデンサ１１４、１１６は、雑音を低減するように機能するπ（ぱい）フィルタを形成している。
【００１９】
第２の逆方向電流保護回路１２０’は、第１の逆方向電流保護回路１１０’と実質的に同一に機能するが、しかし、入力端子１０６”ではなく出力端子１０８”用にその機能を実行する。したがって、第２の逆方向電流保護回路１２０’は、ダイオード１２２、コンデンサ１２４、１２６、コイル１２８、およびサーミスタ１２９を備えている。ダイオード１２２は０．３Ｖのダイオードであるのが望ましい。ダイオード１２２は、出力端子１０８”から進入する電流が電源１０２”に到達するのを防ぐようにバイアスされている。したがって、第２の逆方向電流保護回路１２０’は、出力端子１０８”に進入する電流によってコンピュータ・システム１００”が破壊されるのを防ぐように機能する。サーミスタ１１９は、例えば出力端子１０８”における短絡によ過電流に起因する破壊を防ぐように機能する。コイル１２８とコンデンサ１２４、１２６は、雑音を低減するように機能するπフィルタを形成している。
【００２０】
入力電力制御回路１３０’は、ダイオード１３２、コンデンサ１３４、および、出力端子１０８”に接続されたコイル１３６を備えている。入力電力制御回路１３０’は、ダイオード１３８、コンデンサ１４０、および入力端子１０６”に接続されたコイル１４２も備えている。さらに、入力電力制御回路１３０’は、ダイオード１４４、コイル１４６、およびＯＲゲート１４８も備えている。ＯＲゲート１４８は、５ＶのＯＲゲートを用いるのが望ましい。ＯＲゲート１４８は、「ドットＯＲ（dot-OR）」すなわち「ワイヤーＯＲ（wire-OR)」を用いるのが望ましい。ＯＲゲート１４８は、ダイオード１３２、１３８、１４４を互いに結線して論理ＯＲを実行する。ダイオード１４４とコイル１３６は、電源１０２”に接続されている。コンデンサ１３４とコイル１３６は、出力端子１０８”から進入する雑音を抑制するのに使われている。同様に、コンデンサ１４０とコイル１４２は、入力端子１０６”から進入する雑音を抑制するのに使われている。コイル１４６は、電源１０２”が出す雑音を抑制するのに使われている。
【００２１】
ダイオード１３２、１３８、１４４は、電力を内部で、電源１０２”から供給するのか、あるいは、入力端子１０６”と出力端子１０８”を介して他のコンピュータ・システム（図示せず）から供給するのかを制御するのに使う。コンピュータ・システム１００”は、電力共用という観点から、コンピュータ・システム１００”と同一のコンピュータ・システムと共に使用するのが望ましい。したがって、ダイオード１３２、１３８、１４４は、コンピュータ・システム１００”に隣接する上流のコンピュータ・システム（図示せず）内にある、ダイオード１２２に対応するダイオード、および、コンピュータ・システム１００”に隣接する下流のコンピュータ・システム（図示せず）内にある、ダイオード１１２に対応するダイオードと協働して使う。ダイオード１３２、１３８、１４４は、０．３Ｖダイオードであるのが望ましい。
【００２２】
電源１０２”が供給する電圧は、ダイオード１４４によって唯１回の電圧降下（０．３Ｖであるのが望ましい）を受ける。上流のコンピュータ・システムはコンピュータ・システム１００”と同一であるのが望ましい。そうすると、上流のコンピュータ・システムの電源が供給する電圧は、２回の電圧降下を受ける。各回の電圧降下は、０．３Ｖであるのが望ましい。第１の電圧降下は、ダイオード１２２に対応する、上流のコンピュータ・システムのダイオードに起因するものである。第２の電圧降下は、ダイオード１３８に起因するものである。同様に、下流のコンピュータ・システムはコンピュータ・システム１００”と同一であるのが望ましい。そうすると、下流のコンピュータ・システムの電源が供給する電圧は、２回の電圧降下を受ける。各回の電圧降下は、０．３Ｖであるのが望ましい。第１の電圧降下は、ダイオード１１２に対応する、下流のコンピュータ・システムのダイオードに起因するものである。第２の電圧降下は、ダイオード１３２に起因するものである。以上のように、入力端子１０６”または出力端子１０８”を介して供給される電圧は、各々、合計で０．６Ｖの電圧降下を受ける。電源１０２”に起因する電圧降下は小さいので、電源１０２”が機能しているときは、電源１０２”がＯＲゲート１４８を通じてシステム負荷１０４”に電力を供給する。しかし、電源１０２”が機能しなくなると、電源１０２”よりも電圧降下が大きい電源から電力を引き出すことになる。すなわち、上流のコンピュータ・システムの電源から入力端子１０６”を通じて電力を引き出すか、および／または、下流のコンピュータ・システムの電源から出力端子１０８”を通じて電力を引き出すかしたのち、ＯＲゲート１４８を通すことになる。この結果、コンピュータ・システム１００”は、自身の電源１０２”が機能しない場合にだけ、少なくとも１つの隣接するコンピュータ・システムから電力を引き出す。
【００２３】
同様に、電源１０２”は、入力端子１０６”に接続された上流のコンピュータ・システム、および／または、出力端子１０８”に接続された下流のコンピュータ・システムに電力を供給することができる。上述したように、上流のコンピュータ・システムと下流のコンピュータ・システムは、コンピュータ・システム１００”と実質的に同一であるのが望ましい。上流のコンピュータ・システムおよび／または下流のコンピュータ・システムの電源が機能しているとき、上流のコンピュータ・システムの電源および／または下流のコンピュータ・システムの電源の電圧降下は、最も小さい。これは、コンピュータ・システム１００”のダイオード１１２および／またはダイオード１２２、ならびに、ダイオード１３２および／またはダイオード１３８に対応する、上流のコンピュータ・システムおよび／または下流のコンピュータ・システムのダイオードによる電圧降下が、ダイオード１４４に対応する、上流のコンピュータ・システムおよび／または下流のコンピュータ・システムのダイオードによる電圧降下よりも大きいからである。したがって、上流のコンピュータ・システムおよび／または下流のコンピュータ・システムは、自身の内部電源から電力を引き出す。上流のコンピュータ・システムおよび／または下流のコンピュータ・システムの電源が機能しなくなったら、電源１０２”から電力を引き出す。以上のように、電源１０２”は、必要なときにだけ、入力端子１０６”および／または出力端子１０８”を通じて上流のコンピュータ・システムおよび／または下流のコンピュータ・システムに電力を供給することができる。
【００２４】
以上のように、コンピュータ・システム１００”は、コンピュータ・システム１００、１００’と同じく多くの利点を実現している。コンピュータ・システム１００”は、少なくとも１つの隣接するコンピュータ・システムからしか電力を引き出さない。コンピュータ・システム１００”は、入力端子１０６”および／または出力端子１０８”を介して隣接するコンピュータ・システムからコンピュータ・システム１００”に電力を入力すべきか否かを制御する比較的簡単な入力電力制御回路１３０’を備えている。さらに、コンピュータ・システム１００”は、比較的簡単な第１の逆方向電流保護回路１１０’と第２の逆方向電流保護回路１２０’を備えている。コンピュータ・システム１００”は、第１の逆方向電流保護回路１１０’と第２の逆方向電流保護回路１２０’と入力電力制御回路１３０’を使って、別のコンピュータ・システムからコンピュータ・システム１００”に入力する雑音や電源１０２”が出す雑音を低減することもできる。
【００２５】
図５は、本発明に係るコンピュータ・システム１００、１００’、１００”を使ったネットワーク２００の一実施形態を示す図である。ネットワーク２００は、４つのコンピュータ・システム２０２、２０４、２０６、２０８を備えている。コンピュータ・システム２０２、２０４、２０６、２０８には、各々、本発明に係るコンピュータ・システム１００、１００’、１００”を用いることができる。４つのコンピュータ・システム２０２、２０４、２０６、２０８しか示してないけれども、ネットワーク２００は、一般に、多数のコンピュータ・システムを備えることができる。ネットワーク２００は、マスタ・コンピュータ・システム２０１も備えている。同じようには示してないけれども、マスタ・コンピュータ・システム２０１には、コンピュータ・システム１００、１００’、または１００”を用いることができる。コンピュータ・システム２０２、２０４、２０６、２０８はコンピュータ・システム１００、１００’、１００”について上述した特性を備えているので、ネットワーク２００は、電力故障に対する耐性が大きい。コンピュータ・システム１００”を用いた好適な実施形態では、３つのコンピュータ・システム１００”が故障しない限り、電力故障に起因してネットワーク２００の一部が遮断されることはない。例えば、コンピュータ・システム２０４が電力故障すると、それは、出力端子を通じて次のコンピュータ・システム２０６から、入力端子を通じてコンピュータ・システム２０２から電力を引き出すことができる。したがって、残りのコンピュータ・システム２０６、２０８は、マスタ・コンピュータ・システム２０１から遮断されることはない。さらに、コンピュータ・システム２０６が故障しても、コンピュータ・システム２０４は依然としてコンピュータ・システム２０２から電力を引き出すことができる一方、コンピュータ・システム２０６はコンピュータ・システム２０８から電力を引き出すことができる。第３のコンピュータ・システム、例えばコンピュータ・システム２０２が故障したときにだけ、コンピュータ・システム２０４は、無電力の状態になる。この場合、残りのコンピュータ・システム２０６、２０８は、マスタ・コンピュータ・システム２０１から遮断される。以上のように、本発明に係るコンピュータ・システム１００、１００’、１００”を用いているので、ネットワーク２００は、コンピュータ・システム２０２、２０４、２０６、２０８の内部電源の故障に対する耐障害性が極めて大きい。
【００２６】
以上、連鎖されたコンピュータ・システムを備えたネットワークにおける電力故障に対する耐障害性を実現する方法とシステムを開示した。ここに提示した実施形態に従って本発明を説明したけれども、実施形態に対しては多くの変形例が存在し、それらの変形例は本発明の本旨と範囲の内のものである、ということを当業者は容易に認識することができる。したがって、当業者は、特許請求の範囲の本旨と範囲の内で多くの変更を成すことができる。
【００２７】
まとめとして以下の事項を開示する。
（１）鎖状に連結された複数のコンピュータ・システムを備えたネットワークで用いるコンピュータ・システムであって、
電源と、
前記複数のコンピュータ・システムの第１の部分から電力を受け取ると共に、前記電源から前記複数のコンピュータ・システムの前記第１の部分に電力を供給する少なくとも１つの入力端子と、
前記電源から前記複数のコンピュータ・システムの第２の部分に電力を供給すると共に、前記複数のコンピュータ・システムの前記第２の部分から電力を受け取る少なくとも１つの出力端子と
を備えたコンピュータ・システム。
（２）前記少なくとも１つの入力端子が上流のコンピュータ・システムから電力を受け取ると共に前記上流のコンピュータ・システムに電力を供給することができ、
前記少なくとも１つの出力端子が下流のコンピュータ・システムに電力を供給すると共に前記下流のコンピュータ・システムから電力を受け取ることができる、
上記（１）に記載のコンピュータ・システム。
（３）さらに、  前記コンピュータ・システムに供給される電力を制御する、前記少なくとも１つの入力端子と前記少なくとも１つの出力端子に接続された入力電力制御回路
を備えた、
上記（１）に記載のコンピュータ・システム。
（４）前記コンピュータ・システムが上流のコンピュータ・システムおよび下流のコンピュータ・システムに接続されており、
前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムが出す雑音を制御する、前記少なくとも１つの入力端子に接続された第１の雑音制御回路と、
前記下流のコンピュータ・システムが出す雑音を制御する、前記少なくとも１つの出力端子に接続された第２の雑音制御回路と
を備えている、
上記（３）に記載のコンピュータ・システム。
（５）前記第１の雑音制御回路が、さらに、第１のコンデンサに並列接続された第１のコイルを備え、
前記第２の雑音制御回路が、さらに、第２のコンデンサに並列接続された第２のコイルを備えている、
上記（４）に記載のコンピュータ・システム。
（６）さらに、前記少なくとも１つの入力端子および前記電源に接続された第１の逆方向電流保護回路と、
前記少なくとも１つの出力端子および前記電源に接続された第２の逆方向電流保護回路と
を備えた、
上記（５）に記載のコンピュータ・システム。
（７）前記第１の逆方向電流保護回路が、さらに、前記少なくとも１つの入力端子から進入する雑音をフィルタリングする第１のπフィルタと、過電流に起因する破壊を防ぐ第１のサーミスタとを備え、
前記第２の逆方向電流保護回路が、さらに、前記少なくとも１つの出力端子から進入する雑音をフィルタリングする第２のπフィルタと、過電流に起因する破壊を防ぐ第２のサーミスタとを備えている、
上記（６）に記載のコンピュータ・システム。
（８）前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムに接続された第１のダイオードと、
前記下流のコンピュータ・システムに接続された第２のダイオードと、
前記電源に接続された第３のダイオードと、
前記第１のダイオード、前記第２のダイオード、および前記第３のダイオードに接続された複数の入力端子を備えたＯＲゲートと
を備えている、
上記（３）に記載のコンピュータ・システム。
（９）鎖状に連結された複数のコンピュータ・システムを備えたネットワークで用いるコンピュータ・システムであって、
電源と、
前記複数のコンピュータ・システムの連鎖の上流にある上流のコンピュータ・システムから電力を受け取ると共に、前記上流のコンピュータ・システムに電力を供給する、前記電源に接続された少なくとも１つの入力端子と、
前記複数のコンピュータ・システムの連鎖の下流にある下流のコンピュータ・システムに電力を供給すると共に、前記下流のコンピュータ・システムから電力を受け取る、前記電源に接続された少なくとも１つの出力端子と、
前記電源が機能しないときにコンピュータ・システムに電力が入力端子されるように、コンピュータ・システムに供給される電力を制御する、前記少なくとも１つの入力端子および前記少なくとも１つの出力端子に接続された入力電力制御回路と、
前記少なくとも１つの入力端子に接続された第１の逆電流保護回路と、
前記少なくとも１つの出力端子に接続された第２の逆電流保護回路と
を備えたコンピュータ・システム。
（１０）互いに連鎖された複数のコンピュータ・システムを備えたネットワークであって、
前記複数のコンピュータ・システムは、各々、
電源と、
少なくとも１つの入力端子と、
少なくとも１つの出力端子と
を備え、
前記少なくとも１つの入力端子は、前記複数のコンピュータ・システムの第１の部分から電力を受け取ると共に、前記電源から前記複数のコンピュータ・システムの前記第１の部分に電力を供給し、
前記少なくとも１つの出力端子は、前記電源から前記複数のコンピュータ・システムの第２の部分に電力を供給すると共に、前記複数のコンピュータ・システムの前記第２の部分から電力を受け取る
ネットワーク。
（１１）鎖状に連結された複数のコンピュータ・システムを備えたネットワークで使用されるコンピュータ・システムに電力を供給する方法であって、
前記コンピュータ・システムは、電源と、少なくとも１つの入力端子と、少なくとも１つの出力端子とを備え、
（ａ）前記コンピュータ・システムの前記電源が前記コンピュータ・システムに電力を供給しない場合、前記入力端子を通じて前記複数のコンピュータ・システムの第１の部分から電力を受け取ると共に、前記出力端子を通じて前記複数のコンピュータ・システムの第２の部分から電力を受け取るステップと、
（ｂ）前記複数のコンピュータ・システムの前記第１の部分が電力を有さない場合、前記入力端子を通じて前記電源から前記複数のコンピュータ・システムの前記第１の部分に電力を供給するステップと、
（ｃ）前記複数のコンピュータ・システムの前記第２の部分が電力を有さない場合、前記出力端子を通じて前記電源から前記複数のコンピュータ・システムの前記第２の部分に電力を供給するステップと
を備えた方法。
（１２）前記複数のコンピュータ・システムの前記第１の部分が上流のコンピュータ・システムから成り、
前記複数のコンピュータ・システムの前記第２の部分が下流のコンピュータ・システムから成る、
上記（１１）に記載の方法。
（１３）電力を受け取る前記ステップ（ａ）が、さらに、
前記コンピュータ・システムに供給される電力を制御する、前記少なくとも１つの入力端子および前記少なくとも１つの出力端子に接続された入力電力制御回路を通じて電力を受け取るステップ
を備えている、
上記（１１）に記載の方法。
（１４）前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムが出す雑音を制御する、前記少なくとも１つの入力端子に接続された第１の雑音制御回路と、
前記下流のコンピュータ・システムが出す雑音を制御する、前記少なくとも１つの出力端子に接続された第２の雑音制御回路と
を備えている、
上記（１３）に記載の方法。
（１５）前記第１の雑音制御回路が、さらに、第１のコイルに並列接続された第１のコンデンサを備え、
前記第２の雑音制御回路が、さらに、第２のコイルに並列接続された第２のコンデンサを備えている、
上記（１４）に記載の方法。
（１６）前記複数のコンピュータ・システムの前記第１の部分に電力を供給するステップ（ｂ）が、さらに、
（ｂ１）前記第１の雑音制御回路および前記電源に接続された第１の逆方向電流保護回路を通じて前記上流のコンピュータ・システムに電力を供給するステップ
を備えている、
上記（１５）に記載の方法。
（１７）前記複数のコンピュータ・システムの前記第２の部分に電力を供給するステップ（ｃ）が、さらに、
（ｃ１）前記第２の雑音制御回路および前記電源に接続された第２の逆方向電流保護回路を通じて前記上流のコンピュータ・システムに電力を供給するステップ
を備えている、
上記（１６）に記載の方法。
（１８）前記第１の逆方向電流保護回路が、さらに、前記少なくとも１つの入力端子から進入する雑音をフィルタリングする第１のπフィルタと、過電流に起因する破壊を防ぐ第１のサーミスタとを備え、
前記第２の逆方向電流保護回路が、さらに、前記少なくとも１つの出力端子から進入する雑音をフィルタリングする第２のπフィルタと、過電流に起因する破壊を防ぐ第２のサーミスタとを備えている、
上記（１７）に記載の方法。
（１９）前記入力電力制御回路が、さらに、
前記上流のコンピュータ・システムに接続された第１のダイオードと、
前記下流のコンピュータ・システムに接続された第２のダイオードと、
前記電源に接続された第３のダイオードと、
前記第１のダイオード、前記第２のダイオード、および前記第３のダイオードに接続された複数の入力端子を備えたＯＲゲートと
を備えている、
上記（１５）に記載の方法。
【図面の簡単な説明】
【図１】  従来の連鎖されたネットワークのブロック図である。
【図２】  本発明に係るコンピュータ・システムの一実施形態の高レベルのブロック図である。
【図３】  本発明に係るコンピュータ・システムの一実施形態のより詳細なブロック図である。
【図４】  本発明に係るコンピュータ・システムの好適な実施形態のより詳細なブロック図である。
【図５】  本発明に係るコンピュータ・システムを用いたネットワークの一実施形態のブロック図である。
【符号の説明】
１    従来のネットワーク
５    マスタ・コンピュータ・システム
１０    従来のコンピュータ・システム
１２    電源
１４    システム負荷
１６    入力端子
１８    出力端子
２０    従来のコンピュータ・システム
２２    電源
２４    システム負荷
２６    入力端子
２８    出力端子
３０    従来のコンピュータ・システム
３２    電源
３４    システム負荷
３６    入力端子
３８    出力端子
１００    コンピュータ・システム
１０２    電源
１０４    システム負荷
１０６    入力端子
１０８    出力端子
１００’  コンピュータ・システム
１０２’  電源
１０４’  システム負荷
１０６’  入力端子
１０８’  出力端子
１１０    第１の逆方向電流保護回路
１２０    第２の逆方向電流保護回路
１３０    入力電力制御回路
１００”  コンピュータ・システム
１０２”  電源
１０４”  システム負荷
１０６”  入力端子
１０８”  出力端子
１１０’  第１の逆方向電流保護回路
１１２    ダイオード
１１４    コンデンサ
１１６    コンデンサ
１１８    コイル
１１９    サーミスタ
１２０’  第２の逆方向電流保護回路
１２２    ダイオード
１２４    コンデンサ
１２６    コンデンサ
１２８    コイル
１２９    サーミスタ
１３０’  入力電力制御回路
１３２    ダイオード
１３４    コンデンサ
１３６    コイル
１３８    ダイオード
１４０    コンデンサ
１４２    コイル
１４４    ダイオード
１４６    コイル
１４８    ＯＲゲート
２００    ネットワーク
２０１    マスタ・コンピュータ・システム
２０２    コンピュータ・システム
２０４    コンピュータ・システム
２０６    コンピュータ・システム
２０８    コンピュータ・システム
【図１】
0003707732.tif 000002
【図２】
0003707732.tif 000003
【図３】
0003707732.tif 000004
【図４】
0003707732.tif 000005
【図５】
0003707732.tif 000006