コンピュータ機器を収容するように構成された複数のキャビネットと、前記複数のキャビネットが冷却剤を受け取る、少なくとも2つの冷却剤供給ラインと、を含み、前記複数のキャビネットは、少なくとも一列の隣接するキャビネットに配置され、隣接するキャビネットの各列が前記交互する冷却剤供給ラインから冷却剤を受け取るようにされる、データセンタ。前記キャビネットの列内の隣り合うキャビネットは、前記2つの冷却剤供給ラインの異なるものに結合される、請求項1に記載のデータセンタ。前記複数のキャビネットは、碁盤目状に、前記交互する冷却剤供給ラインから冷却剤を受け取る、請求項1又は請求項2に記載のデータセンタ。前記複数のキャビネットの隣接するキャビネットのいずれも同じ冷却剤供給ラインに結合されず、互いに対角にあるキャビネットが同じ冷却剤供給ラインに結合される、前記請求項のいずれかに記載のデータセンタ。前記複数のキャビネットの各々は、前記キャビネットへの吸入空気を冷却するための冷却器を含む、前記請求項のいずれかに記載のデータセンタ。前記冷却器は後部ドア式熱交換器である、請求項5に記載のデータセンタ。前記データセンタにおける前記キャビネットの配置は、前記キャビネットの熱負荷によって決定される、前記請求項のいずれかに記載のデータセンタ。前記キャビネットの配置は、前記少なくとも2つの冷却剤供給ラインの一方が停止したときに、前記キャビネットへの吸入空気温度を32°C未満に維持するように構成される、前記請求項のいずれかに記載のデータセンタ。前記供給冷却剤は液体である、前記請求項のいずれかに記載のデータセンタ。キャビネット内の冷却器への冷却剤が不足したときに、キャビネット内のコンピュータ機器の過熱を防ぐ方法であって、少なくとも一列の隣接するキャビネットが、各々が前記冷却剤を複数のキャビネットに供給する、交互する前記冷却剤供給ラインから冷却剤を受け取るように、データセンタにおいてキャビネットを配置することを含む方法。前記供給ラインの一方が故障したときに、故障していない供給ラインを通る前記冷却剤の流れを増大させることをさらに含む、請求項10に記載の方法。前記冷却器が後部ドア式熱交換器である、請求項10又は請求項11に記載の方法。前記キャビネットを配置することは、前記列内の隣り合うキャビネットが前記冷却剤の異なる供給ラインに結合されるように、前記キャビネットを構成することを含む、請求項10から請求項12までのいずれかに記載の方法。前記キャビネットを配置することは、碁盤目状に、前記交互する冷却剤供給ラインから前記冷却剤を受け取るように、前記キャビネットを構成することを含む、請求項10から請求項13までのいずれかに記載の方法。前記隣接するキャビネットのいずれも同じ供給ラインに結合されず、互いに対角にあるキャビネットが同じ供給ラインに結合される、請求項10から請求項14までのいずれかに記載の方法。前記キャビネットを配置することは、少なくとも部分的に、前記キャビネットの熱負荷に基づいている、請求項10から請求項15までのいずれかに記載の方法。前記キャビネットを配置することは、前記供給ラインの一方が停止したときに、前記キャビネットへの吸入空気温度を32°C未満に維持するように構成される、請求項10から請求項16までのいずれかに記載の方法。前記供給冷却剤か液体である、請求項10から請求項17までのいずれかに記載の方法。前記液体は冷水である、請求項18に記載の方法。コンピュータシステム内にロードされ、そこで実行されたときに、前記コンピュータシステムに、請求項10から請求項19までのいずれかに記載の方法の全てのステップを実行させる、コンピュータ可読媒体上に格納されたコンピュータプログラムコードを含むコンピュータプログラム。前記方法は、キャビネットの列が交互する前記冷却剤供給ラインから冷却剤を受け取るように、データセンタにおける前記キャビネットの配置をシミュレーションすることと、ある期間にわたる供給ラインの故障に起因する温度上昇を計算すること、を含む、請求項20に記載のコンピュータプログラム。例えば冷却剤の漏れに起因する冷却剤供給ラインの故障においては、冷却剤を供給ラインに供給する弁を閉じることが必要になる。そのような故障により、典型的には、1つ又は複数のラックの列が排気を冷却しなくなる。冷却剤供給の従来の構成においては、一時的な冷却剤供給ラインの停止により、局所的な吸入空気温度が32°Cを超えて急上昇することがある。そのような温度の上昇においては、過熱を防ぐためにラック内の電子機器を停止することが必要になることがある。従って、本発明は、第1の態様によれば、コンピュータ機器を収容するように構成された複数のキャビネットと、複数のキャビネットが冷却剤を受け取る少なくとも2つの冷却剤供給ラインとを含むデータセンタを提供する。複数のキャビネットは、少なくとも一列の隣接するキャビネットで配置され、隣接するキャビネットの各列が交互する冷却剤供給ラインから冷却剤を受け取るようにされる。データセンタにおいて、キャビネットの列内の隣り合うキャビネットは、2つの冷却剤供給ラインの異なるものに結合されることが好ましい。データセンタにおいて、複数のキャビネットは、碁盤目状に、交互する冷却剤供給ラインから冷却剤を受け取ることが好ましい。データセンタにおいて、複数のキャビネットの隣接するキャビネットのいずれも同じ冷却剤供給ラインに結合されず、互いに対角にあるキャビネットが同じ冷却剤供給ラインに結合されることが好ましい。データセンタにおいて、複数のキャビネットの各々は、キャビネットへの吸入空気を冷却するための冷却器を含むことが好ましい。データセンタにおいて、冷却器は後部ドア式熱交換器であることが好ましい。データセンタにおいて、データセンタにおけるキャビネットの配置は、キャビネットの熱負荷によって決定されることが好ましい。データセンタにおいて、キャビネットの配置は、少なくとも2つの冷却剤供給ラインの一方が停止したときに、キャビネットへの吸入空気温度を32°C未満に維持するように構成されることが好ましい。データセンタにおいて、供給冷却剤は液体であることが好ましい。第2の態様によれば、本発明は、キャビネット内の冷却器への冷却剤が不足したときに、キャビネット内のコンピュータ機器の過熱を防ぐ方法を提供する。この方法は、少なくとも一列の隣接するキャビネットが、各々が冷却剤を複数のキャビネットに供給する、交互する冷却剤供給ラインから冷却剤を受け取るように、データセンタにおいてキャビネットを配置することを含む。好ましくは、この方法は、前記供給ラインの一方が故障したときに、故障していない供給ラインを通る冷却剤の流れを増大させることを規定する。好ましくは、この方法は、冷却器が後部ドア式熱交換器であることを規定する。好ましくは、この方法は、キャビネットを配置することが、列内の隣り合うキャビネットが冷却剤の異なる供給ラインに結合されるように、キャビネットを構成することを規定する。好ましくは、この方法は、キャビネットを配置することが、碁盤目状に、交互する冷却剤の供給ラインから冷却剤を受け取るように、キャビネットを構成することを規定する。好ましくは、この方法は、隣接するキャビネットのいずれも同じ供給ラインに結合されず、対角にあるキャビネットが同じ供給ラインに結合されることを規定する。好ましくは、この方法は、キャビネットを配置することが、少なくとも部分的に、キャビネットの熱負荷に基づいていることを規定する。好ましくは、キャビネットを配置することが、供給ラインの一方が停止したときに、キャビネットへの吸入空気温度を32°C未満に維持するように構成されることを規定する。好ましくは、この方法は、供給冷却剤が液体であることを規定する。好ましくは、この方法は、液体が冷水であることを規定する。第3の態様によれば、本発明は、コンピュータシステム内にロードされ、そこで実行されたときに、コンピュータシステムに、上記の第2の態様に関して説明された方法の全てのステップを実行させる、コンピュータ可読媒体上に格納されたコンピュータプログラムコードを含むコンピュータプログラムを提供する。この方法は、キャビネットの列が交互する冷却剤供給ラインから冷却剤を受け取るように、データセンタにおけるキャビネットの配置をシミュレーションすることと、ある期間にわたる供給ラインの故障に起因する温度上昇を計算することをさらに含むことが好ましい。ここで、ほんの一例として、添付図面を参照して、本発明の好ましい実施形態を詳細に説明する。以下に詳細に述べられるように、本発明の実施形態は、複数のキャビネットへの冷却剤供給ラインが故障したときに、データセンタゾーンにおいて均一な空気温度を維持するのを助けることができる。従って、本発明の実施形態は、故障した供給ラインを保守する間、データセンタが稼働し続けるのを助けることができる。図1は、本発明の好ましい実施形態により考えられる例示的なデータセンタ100の平面図を示す。データセンタ100は、複数のキャビネット102本明細書においては、サーバキャビネット、ラック、及びサーバラックとも呼ばれるを含む。キャビネットは、コンピュータ機器103を収容するように構成される。さらに、データセンタ100は、少なくとも2つの冷却剤供給ライン104、106から供給される冷却剤を含む。各々の冷却剤供給ライン104及び106は、2つのパイプ:すなわち、冷却剤供給パイプ及び冷却剤戻りパイプを含む。図示されるように、キャビネット102は、隣接するキャビネットの列105に配置される。キャビネット105の各列は、交互する冷却剤供給ライン104及び106から冷却剤を受け取る。各々のキャビネット102は、供給ライン104及び106の一方から分配線110を通して冷却剤を受け取る。図1に示される実施形態において、供給ライン104及び106は、主要ラインから生じる。しかしながら、他の実施形態においては、供給ライン104及び106は、1つ又は複数の冷却水供給装置CDUから生じると考えられる。例示的なデータセンタ100において、キャビネット102の各々は、キャビネットへの吸入空気を冷却するための冷却器108を含む。冷却器108は、後部ドア式熱交換器RDHxとすることができ、供給冷却剤は液体とすることができる。冷却剤供給ライン104及び106からのRDHx分配線110は、冷却剤供給ラインの一方における故障が隣接するラックの列全体に沿った冷却故障をもたらさないように、異なるラックの列105に互い違いに配置される。冷却剤分配線110を互い違いに配置することにより、隣接するRDHxが熱負荷をピックアップし、冷却剤供給ラインの停止の影響を受けるラックゾーンを冷却し続けることができる。本発明の1つの実施形態において、冷却剤供給ライン104及び106は、交互に又は碁盤目状checkerboardpatternに、冷却剤をRDHxに与えるよう構成される。この構成を用いると、いずれか一方の供給ラインが故障した場合、ラックの列における1つおきのRDHxが冷却を停止する。しかしながら、故障したRDHxに隣接するRDHxは機能し続け、熱負荷をピックアップすることができる。従って、冷却剤供給ライン104及び106の一方において遮断弁112の係合を必要とする冷却剤の漏れがある場合、キャビネットの列105における1つおきのRDHxが機能を停止する。しかしながら、列105における機能しているRDHxが熱負荷をピックアップし、故障した冷却剤供給ラインを含むラックゾーンを冷却し続けることができる。種々の実施形態において、複数のキャビネット102の配置を変更することができる。1つの配置においては、キャビネット列内の隣り合うキャビネットが、異なる冷却剤供給ライン104又は106に結合される。別の実施形態は、キャビネットが、碁盤目状に、交互する冷却剤供給ライン104及び106から冷却剤を受け取るように、複数のキャビネット102を配置することを含む。さらなる実施形態は、複数のキャビネット102の隣接するキャビネットのいずれも同じ冷却剤供給ライン104又は106に結合されず、互いに対角にあるキャビネットが同じ冷却剤供給ライン104又は106に結合される。別の実施形態は、キャビネットの熱負荷に従ってキャビネット102を配置することを含む。図2に示されるように、本発明の好ましい実施形態を用いた場合の列における許容可能な故障キャビネットの最大数は、その熱負荷によって決まる。キャビネットの配置は、2つの冷却剤供給ラインの一方が停止したとき、キャビネットへの吸入空気の温度を32°C未満に維持するように構成することができる。当業者であれば、例示的なデータセンタ100が、幅広い種類のキャビネット構成をとり得ることを認識するであろう。熱ゾーンにおける許容可能な故障ラックの最大数は、おそらく、ラックの熱負荷によって決まる。同種サーバを仮定した場合、許容可能な故障ラックの最大数とラックの熱負荷との間の例示的な関係が、図2に示される。従って、冷却剤供給ラインの正確な構成は、予測されるゾーンの熱負荷によって異なり得る。図3は、キャビネット内の冷却器への供給冷却剤が不足したときに、キャビネット内のコンピュータ機器の過熱を防ぐための例示的な方法のフローチャート300を示す。この方法は、配置動作302を含むことができる。この動作中、データセンタにおけるキャビネットは、少なくとも一列の隣接するキャビネットが、交互する冷却剤の供給ラインから冷却剤を受け取るように配置される。この方法は、増大動作304をさらに含むことができる。この動作中、供給ラインの一方が故障したときに、故障していない供給ラインを通る冷却剤の流れが増大される。配置動作302は、列内の隣り合うキャビネットが、冷却剤の異なる供給ラインに結合されるように、キャビネットを配置することを含むことができる。別の実施形態においては、配置動作302は、碁盤目状に、交互する冷却剤供給ラインから冷却剤を受け取るように、キャビネットを配置することを含む。配置動作302は、隣接するキャビネットのいずれも同じ供給ラインに結合されず、対角にあるキャビネットが同じ供給ラインに結合されるような、キャビネットの配置を含むことができる。さらに、配置動作302は、図2に示される、少なくとも部分的に、キャビネットの熱負荷に基づいたキャビネットの配置を含むことができる。別の実施形態は、冷却剤供給ラインの一方が停止したときに、キャビネットへの吸入空気の温度を32°C未満に維持するようにキャビネットを配置することを含む。方法300は、液体、冷水、又は冷凍剤である供給冷却剤を含むことができる。方法300は、後部ドア式熱交換器である冷却器を含むこともできる。図4は、キャビネット内の冷却器への供給冷却剤が不足したときに、キャビネット内のコンピュータ機器の過熱を防ぐための例示的な方法のフローチャート400を示す。この方法は、シミュレーション動作402を含む。この動作中、キャビネットの列が、交互する冷却剤の供給ラインから冷却剤を受け取るように、データセンタにおけるキャビネットの配置がシミュレーションされる。次に、計算動作404において、ある期間にわたる供給ラインの故障に起因する温度上昇が計算される。当業者により認識されるように、本発明の態様は、システム、方法又はコンピュータプログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態ファームウェア、常駐ソフトウェア、マイクロコード等を含む、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態をとることができ、本明細書においては、これらは全て、一般的に回路、モジュール又はシステムと呼ぶことがある。さらに、本発明の態様は、媒体内に具体化されたコンピュータ可読プログラムコードを有する、1つ又は複数のコンピュータ可読媒体内に具体化されたコンピュータプログラム製品の形態をとることができる。1つ又は複数のコンピュータ可読媒体のいずれの組み合わせを用いることもできる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体とすることができる。コンピュータ可読ストレージ媒体は、例えば、電子的、磁気的、光学的、電磁気的、赤外線若しくは半導体のシステム、装置若しくはデバイス、又はこれらのいずれかの適切な組み合わせとすることができるが、これらに限定されるものではない。コンピュータ可読ストレージ媒体のより具体的な例非網羅的なリストとして、以下もの、即ち、1つ又は複数の配線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリRAM、読み出し専用メモリROM、消去可能なプログラム可能読み出し専用メモリEPROM又はフラッシュメモリ、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリCD-ROM、光記憶装置、磁気記憶装置、又はこれらのいずれかの適切な組み合わせが挙げられる。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、装置若しくはデバイスによって又はそれらに関連して用いるためのプログラムを収容又は格納することが可能ないずれかの有形媒体とすることができる。コンピュータ可読信号媒体は、例えばベースバンドに、又は搬送波の一部として、コンピュータ可読プログラムコードが組み入れられた伝搬データ信号を含むことができる。このような伝搬信号は、電磁気、光又はそれらのいずれかの適切な組み合わせを含むがこれらに限定されない、種々の形態のうちのいずれかをとることもできる。コンピュータ可読信号媒体は、コンピュータ可読ストレージ媒体ではなく、かつ、命令実行システム、装置若しくはデバイスによって又はこれらと関連して用いるためのプログラムを通信、伝搬又搬送することができる、いずれかのコンピュータ可読媒体とすることができる。コンピュータ可読媒体上に具体化されたプログラムコードは、無線、有線、光ファイバケーブル、RF等、又はこれらのいずれかの適切な組み合わせを含むがこれらに限定されるものではない、いずれかの適切な媒体を用いて伝送することができる。本発明の態様についての操作を実行するためのコンピュータプログラムコードは、Java、Smalltalk、C等のようなオブジェクト指向型プログラミング言語、及びCプログラミング言語又は同様のプログラミング言語のような従来の手続き型プログラミング言語を含む、1つ又は複数のプログラミング言語のいずれかの組み合わせで書くことができる。全体がユーザのコンピュータ上で実行される場合もあり、独立型ソフトウェアパッケージとして、一部がユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、又は全体が遠隔コンピュータ若しくはサーバ上で実行される場合もある。後者のシナリオにおいては、遠隔コンピュータは、ローカルエリアネットワークLAN若しくは広域ネットワークWANを含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続される場合もあり、又は外部コンピュータへの接続がなされる場合もある例えば、インターネットサービスプロバイダを用いたインターネットを通じて。本発明の態様は、本明細書において、本発明の実施形態による方法、装置システム及びコンピュータプログラム製品のフローチャート図及び/又はブロック図を参照して説明される。フローチャート図及び/又はブロック図の各ブロック、並びにフローチャート図及び/又はブロック図におけるブロックの組み合わせは、コンピュータプログラム命令によって実装できることが理解されるであろう。これらのコンピュータプログラム命令を、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えて、マシンを製造し、その結果、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実装するための手段を生成するようになる。これらのコンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイスを特定の方式で機能させるように指示することができるコンピュータ可読媒体内に格納し、その結果、そのコンピュータ可読媒体内に格納された命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実装する命令を含む製品を製造するようにすることもできる。コンピュータプログラム命令をコンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上にロードして、そのコンピュータ、他のプログラム可能装置、又は他のデバイス上で一連の動作ステップを行わせてコンピュータ実装プロセスを生成し、それにより、そのコンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するためのプロセスを提供するようにすることもできる。図面内のフローチャート及びブロック図は、本発明の種々の実施形態による、システム、方法及びコンピュータプログラム製品の可能な実装のアーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、指定された論理機能を実行するための1つ又は複数の実行可能な命令を含む、モジュール、セグメント又はコードの一部を表すことができる。幾つかの代替的な実施において、ブロック内に記された機能は、図面内に記された順序とは異なる順序で行われることがあることにも留意すべきである。例えば、連続して示された2つのブロックは、関与する機能に応じて、実際には実質的に同時に実行されることもあり、又はこれらのブロックは、ときには逆の順序で実行されることもある。ブロック図及び/又はフローチャート図の各ブロック、並びにブロック図及び/又はフローチャート図内のブロックの組み合わせは、指定された機能又は動作を行う専用ハードウェアベースのシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって実装することができることにも留意されたい。本発明に対する好ましい実施形態を説明してきたが、当業者であれば、現在においても将来においても、以下の特許請求の範囲内に含まれる種々の改良及び強化を行ない得ることが理解されるであろう。これらの特許請求の範囲は、最初に記述された本発明に関する適正な保護を維持するように解釈されるべきである。