(57)【要約】      （修正有）【課題】ワイヤレスメッシュネットワークを用いてデータセンター内の環境条件を制御する装置と方法を提供する。【解決手段】複数のワイヤレスネットワークセンサのうちのレポーティングワイヤレスネットワークセンサからワイヤレスセンサネットワークを介して、環境条件に必要な修正を示す情報を含むアラートメッセージを受信する段階７１０と、ネットワークされたコントローラにおいて環境条件に必要な修正を示す情報を用いて、環境条件を修正できるデバイスに、アラートメッセージ中の情報に対応するやりかたで、環境条件を修正するよう命じる段階７１５と、を有する。【選択図】図７
2015029267.tif 000002
【特許請求の範囲】
【請求項１】
１つの部屋において１つ以上の影響ゾーンを画定する段階であって、前記１つ以上の影響ゾーンのうちの一影響ゾーンは前記一影響ゾーン内の環境条件を修正できるデバイスを制御できる１つ以上のネットワークされたコントローラを特定する情報を含む、段階と
レポーティングワイヤレスネットワークセンサからワイヤレスセンサネットワークを介してアラートメッセージを受信する段階であって、前記ワイヤレスセンサネットワークは、ワイヤレスデータ通信する複数の静止したワイヤレスネットワークセンサを有し、各ワイヤレスネットワークセンサは、少なくとも１つの環境条件を検知するように構成され、前記ワイヤレスセンサネットワークの他のワイヤレスセンサネットワークセンサとの間でデータをルーティングするように構成され、前記アラートメッセージは、前記ワイヤレスセンサネットワークの少なくとも１つの中間の静止したワイヤレスネットワークセンサを経由することにより、前記レポーティングワイヤレスネットワークセンサからゲートウェイにルーティングされ、前記アラートメッセージは、環境条件に必要な修正を示す情報を含む、段階と、
前記影響ゾーンの情報を用いて、前記１つ以上のネットワークされたコントローラのうちどれが、前記一影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する段階と、
ネットワークされたコントローラにおいて環境条件に必要な修正を示す前記情報を用いて、前記一影響ゾーン内の前記環境条件を修正できるデバイスに、前記アラートメッセージ中の情報に対応するやりかたで、前記環境条件を修正するよう命じる段階と、
を有する、方法。
【請求項２】
前記ネットワークコントローラが、前記環境条件を修正できるデバイスに命じてから、前記レポーティングワイヤレスネットワークセンサからフィードバック情報を受信する段階を含む、請求項１に記載の方法。
【請求項３】
前記環境条件を修正できるデバイスは冷却ユニットである、請求項１に記載の方法。
【請求項４】
前記環境条件は温度である、請求項１に記載の方法。
【請求項５】
前記環境条件は圧力である、請求項１に記載の方法。
【請求項６】
前記ゲートウェイから前記アラートメッセージを受信する段階を含む、請求項１に記載の方法。
【請求項７】
前記環境条件は所定限度内にあるか決定する段階を含む、請求項１に記載の方法。
【請求項８】
デバイスにファン速度を修正するよう命じる段階を含む、請求項１に記載の方法。
【請求項９】
１つの部屋における１つ以上の影響ゾーンであって、前記１つ以上の影響ゾーンのうちの一影響ゾーンは前記一影響ゾーン内の環境条件を修正できるデバイスを制御できる１つ以上のネットワークされたコントローラを特定する情報を含む影響ゾーンを画定する段階と、
前記一影響ゾーン内の環境条件を検知する段階と、
前記影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する段階と、
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、アラートメッセージを送信する段階であって、前記ワイヤレスセンサネットワークは、ワイヤレスデータ通信する複数の静止したワイヤレスネットワークセンサを有し、各ワイヤレスネットワークセンサは、少なくとも１つの環境条件を検知するように構成され、前記ワイヤレスセンサネットワークの他のワイヤレスセンサネットワークセンサとの間でデータをルーティングするように構成され、前記アラートメッセージは、前記ワイヤレスセンサネットワークの少なくとも１つの中間の静止したワイヤレスネットワークセンサを経由することにより、前記レポーティングワイヤレスネットワークセンサからゲートウェイにルーティングされ、前記アラートメッセージは、環境条件に必要な修正を示す情報を含み、前記環境条件に必要な修正を示す情報は、前記環境条件を修正出来るデバイスに、前記アラートメッセージ中の情報に対応するように、前記環境条件を修正するように命令ように用いられる段階と、を含む、方法。
【請求項１０】
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信する段階を含む、請求項９に記載の方法。
【請求項１１】
前記環境条件を修正できるデバイスは冷却ユニットである、請求項９に記載の方法。
【請求項１２】
前記環境条件は温度である、請求項９に記載の方法。
【請求項１３】
前記環境条件は圧力である、請求項９に記載の方法。
【請求項１４】
前記ワイヤレスセンサネットワーク中のゲートウェイを介して前記アラートメッセージを送信する段階を含む、請求項９に記載の方法。
【請求項１５】
前記環境条件は所定限度内にあるか決定する段階を含む、請求項９に記載の方法。
【請求項１６】
ネットワークされた検知デバイスであって、
１つの部屋における１つ以上の影響ゾーンであって、前記１つ以上の影響ゾーンのうちの一影響ゾーンは前記一影響ゾーン内の環境条件を修正できるデバイスを制御できるネットワークされたコントローラを特定する情報を含む影響ゾーンに関連する情報を記憶する記憶コンポーネントと、
前記一影響ゾーン内の環境条件を検知する検知コンポーネントであって、影響ゾーン情報を用いてネットワークされたコントローラのうちどれが前記影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する検知コンポーネントと、
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、アラートメッセージを送信するネットワーク通信コンポーネントであって、前記ワイヤレスセンサネットワークは、ワイヤレスデータ通信する複数の静止したワイヤレスネットワークセンサを有し、各ワイヤレスネットワークセンサは、少なくとも１つの環境条件を検知するように構成され、前記ワイヤレスセンサネットワークの他のワイヤレスセンサネットワークセンサとの間でデータをルーティングするように構成され、前記アラートメッセージは、前記ワイヤレスセンサネットワークの少なくとも１つの中間の静止したワイヤレスネットワークセンサを経由することにより、前記レポーティングワイヤレスネットワークセンサからゲートウェイにルーティングされ、前記アラートメッセージは、環境条件に必要な修正を示す情報を含む、ネットワーク通信コンポーネントと、を含む、検知デバイス。
【請求項１７】
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信するようにさらに構成された、請求項１６に記載のネットワークされた検知デバイス。
【請求項１８】
コンピュータプログラムであって、コンピュータにより実行されると、前記コンピュータに、
１つの部屋における１つ以上の影響ゾーンであって、前記１つ以上のうちの一影響ゾーンは、前記一影響ゾーン内の環境条件を修正できるデバイスを制御できる１つ以上のネットワークされたコントローラを特定する情報を含む影響ゾーンに関連する情報を記憶する段階と、
一影響ゾーン内の環境条件を検知する段階と、
前記影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する段階と、
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、アラートメッセージを送信する段階であって、前記ワイヤレスセンサネットワークは、ワイヤレスデータ通信する複数の静止したワイヤレスネットワークセンサを有し、各ワイヤレスネットワークセンサは、少なくとも１つの環境条件を検知するように構成され、前記ワイヤレスセンサネットワークの他のワイヤレスセンサネットワークセンサとの間でデータをルーティングするように構成され、前記アラートメッセージは、前記ワイヤレスセンサネットワークの少なくとも１つの中間の静止したワイヤレスネットワークセンサを経由することにより、前記レポーティングワイヤレスネットワークセンサからゲートウェイにルーティングされ、前記アラートメッセージは、環境条件に必要な修正を示す情報を含む、段階と、
を実行させるコンピュータプログラム。
【請求項１９】
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信するようにさらに構成された、請求項１８に記載のコンピュータプログラム。
【請求項２０】
ワイヤレスデータ通信する複数の静止したワイヤレスネットワークセンサを有し、各ワイヤレスネットワークセンサは、少なくとも１つの環境条件を検知するように構成され、前記ワイヤレスセンサネットワークの他のワイヤレスセンサネットワークセンサとの間でデータをルーティングするように構成されたワイヤレスセンサネットワークと、
前記ワイヤレスセンサネットワークを介してデータ通信する１つ以上のネットワークされたコントローラであって、１つの部屋における１つ以上の影響ゾーンのうちの一影響ゾーン内の環境条件を修正できるデバイスを制御するように構成されたコントローラと、
前記１つ以上のネットワークされたコントローラと前記ワイヤレスセンサネットワークを介してデータ通信する前記複数の静止したワイヤレスネットワークセンサであって、各ワイヤレスネットワークセンサは前記１つ以上の影響ゾーンに関する情報を記憶するように構成され、前記１つ以上の影響ゾーンのうちの一影響ゾーンは、前記一影響ゾーンの環境条件を修正できるデバイスを制御できる１つ以上のネットワークされたコントローラを特定する情報を含み、各ネットワークされたワイヤレスネットワークセンサは、さらに、影響ゾーン内の環境条件を検知し、影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが前記影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断するように構成され、各ネットワークされたワイヤレスネットワークセンサは、さらに、影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ワイヤレスセンサネットワークを介して、アラートメッセージを送信するように構成され、前記アラートメッセージは、前記ワイヤレスセンサネットワークの少なくとも１つの中間の静止したワイヤレスネットワークセンサを経由することにより、前記レポーティングワイヤレスネットワークセンサからゲートウェイにルーティングされ、前記アラートメッセージは環境条件に必要な修正を示す情報を含み、前記環境条件に必要な修正を示す情報は、前記環境条件を修正出来るデバイスに、前記アラートメッセージ中の情報に対応するように、前記環境条件を修正するように命令ように用いられる、ワイヤレスネットワークセンサと
を含むシステム。
【請求項２１】
各ネットワークされたワイヤレスネットワークセンサは、前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信するようにさらに構成されている、請求項２０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、環境制御の分野に関し、特にデータセンター内の環境制御に関する。
【背景技術】
【０００２】
データセンターは、計算システムなどの電子システムを収容するラック列などでモデル化できる。（コンピュータ、記憶装置、ネットワーク装置などの）計算システムは、その動作にパワーを消費する。また、こうした計算システムは、その動作中に大量の熱を発散する。計算システムは、データセンター内の湿度、気流、その他の環境条件に影響を与える。こうしたシステムをうまく動かすため、計算システムの環境条件（温度など）は、狭い動作範囲に維持される必要がある。計算システムは、望ましい湿度や気圧の範囲内に維持される必要があり、湿気や火災があってはならない。このような環境条件の維持に失敗すれば、システムが機能しない結果となる。
【０００３】
従来のデータセンターは、異なる形式の環境制御装置や冷却メカニズムを利用して、計算システムを安全な温度範囲に維持している。例えば、ほとんどのデータセンターでは、コンピュータ室の空調（Ａ／Ｃ）ユニットや空気処理ユニットなどの冷却ユニットが、冷えた空気や冷えた液体をラック間の通路を解して異なるラックに分配している。データセンターの計算システムはこうしたラックに収容されている。
【０００４】
データセンターにおいて安全な環境条件を維持するにはエネルギー的に大きなコストがかかる。冷却した空気や冷却液を通路、ラック、及び計算システムを通して送らなければならない。環境条件を制御するためにこのエネルギー利用を最適化するため、データセンターの環境制御装置は、データセンターのサブ・プレナム（sub-plenum）やラックを通して送られる（pushed）冷却空気や冷却液の体積と温度を精密に制御しなければならない。残念ながら、多くのデータセンターは、過剰な冷却空気や冷却液を非常に低温で送っており、非常に大きい不必要なエネルギーコストをかけている。他のデータセンターでは、１つの計算デバイスのための環境的要件を満たすためだけに部屋全体を冷却して、その点において、データセンター内の他の計算装置に関してはエネルギーを浪費していることとなる。特許文献１は、データセンターにおいて、１つ以上の熱放出装置の吸気口と排気口での温度を検出する、１つ以上のコンポーネントを評価する方法を記載している。また、１つ以上のコンピュータ室空調（ＣＲＡＣ）ユニットにより供給される空気の温度も検出する。検出した吸気口温度、排気口温度、及び供給される空気の温度に基づき、熱放出装置の再循環（re-circulation）の指標を計算する。再循環の指標は、熱放出装置に供給する空気の様々な流れ場設定において決定され、その流れ場設定における熱放出装置の空気再循環の指標の変化にもとづき、コンポーネントを評価する。
【０００５】
このように、ワイヤレスメッシュネットワークを用いてデータセンター内の環境条件を制御する装置と方法が必要である。
【特許文献１】米国特許第７，０３１，８７０号
【発明の開示】
【０００６】
本発明では、ＷＳＮ内の複数のノードがワイヤレス送信器と受信器などにより互いに通信できるワイヤレスセンサネットワーク(ＷＳＮ)を設ける。少なくともノードの一部は、電子機器が十分管理された雰囲気条件を必要とし、またはそれから利益を受けるようなデータセンター内の環境条件などの環境条件を検知するセンサを含む。これらの環境条件には、温度、圧力（気流レートに関するものなど）、その他の環境条件を含んでもよい。ノードは、無線通信距離内にある他のノードと通信できる通信プロトコルを利用して、複数の異なる経路をセンサ間のデータで追跡し、それらの経路で各センサからのデータを、ノードと通信しているゲートウェイ装置で受信できるようにして、ワイヤレスセンサネットワークの加熱、換気、及び空調（ＨＣＡＣ）システムを制御するようにする。
【０００７】
少なくとも一実施形態では、少なくとも１つのゲートウェイと任意的に複数のゲートウェイを設ける。ゲートウェイはデータセンターなどのスペース用のＨＶＡＣ制御装置ともインタフェースしている。例えば、ファンや空調ユニットは、制御システムが直接的に、または媒介ネットワーク装置を介して、ゲートウェイ装置に組み込まれている。１つ以上のノードに関連するＷＳＮ内のセンサが示す検知環境条件（例えば、温度）が所望パラメータ範囲の外にあるとき、最適でない条件を検出したセンサに関連する領域の環境制御ユニットに、その環境条件を補正するように動作させる。センサと環境制御機器との間の通信における冗長性の利益を有する制御システム全体が提供される。これによりさらに高い信頼性を提供できる。
【図面の簡単な説明】
【０００８】
【図１】様々な実施形態を動作させられるメッシュネットワーク環境を示す図である。
【図２】メッシュネットワークで動作できるノードの一実施形態を示す図である。
【図３】データセンターの冷却ラックの先行技術によるプロセス例を示す図である。
【図４】スタックされた複数の電子機器をサポートする一組のラックを含む、一実施形態によるデータセンター構成を示す図である。
【図５】データセンターにおける、一実施形態による展開例を示す図である。
【図６】影響ゾーン較正段階において決定された、異なるラックに関連する影響ゾーンを示す図である。
【図７】実施形態の処理フローを示すフロー図である。
【図８】実施形態の処理フローを示すフロー図である。
【発明を実施するための形態】
【０００９】
以下の詳細な説明では、その一部である添付図面を参照する。図面には、例示により、開示の主題を実施できる具体的な実施形態を示した。言うまでもなく、これ以外の実施形態を用いてもよく、開示した主題の範囲から逸脱することなく、構造的な変更を施すこともできる。
【００１０】
ここに説明する開示主題の様々な実施形態により、ワイヤレスメッシュネットワークを用いてデータセンターの環境条件を制御する装置と方法を提供する。一実施形態は、様々な環境条件を検知できる１つ以上の検知装置を含む、無線周波数（ＲＦ）装置（ワイヤレスノード）のネットワークに関する。ワイヤレスノードは、ワイヤレスデータ通信を用いて、ネットワークの他のノードと、またはネットワークコントローラ（例えば、ゲートウェイ）と、センサ情報や環境情報やネットワーク情報を通信できる。一実施形態におけるネットワークとノードの構成を以下に詳しく説明する。
【００１１】
開示したシステムと方法の様々な実施形態は、データセンターを冷却するのに用いる冷却用空気や冷却液の体積と温度を制御する適応的方法を含む。以下に詳しく説明するように、様々な実施形態は複数の効果を奏する。これらの効果には次のものが含まれる。
【００１２】
本システムと方法は、分散したワイヤレス圧力差センサを用い、データセンターに分配されている空気の体積をモニタし、特性を明らかにする。
【００１３】
本システムと方法は、分散したワイヤレス温度センサを用いて、データセンター内の温度分布の特性を明らかにする。
【００１４】
本システムと方法は、ワイヤレスベースの分散制御アーキテクチャを用いる。このアーキテクチャでは、制御装置のアレイがデータセンター内の冷却ユニットの動作を管理する。従来システムにおける集中制御方式と異なり、ここに説明する実施形態には単一障害点がない。こうしたアーキテクチャにより、分散意思決定、冗長性、及びフェイルオーバーが改善される。
【００１５】
本システムと方法は、冷却の最適化のため、複数の冷却ユニットを管理する協調制御方式を用いる。
【００１６】
本システムと方法は、コントローラがローカル検知情報を用いて関連冷却ユニットの動作を制御する、ローカル制御方式を用いる。
【００１７】
本システムと方法は、温度や圧力差などの複数の検知モダリティに基づく制御方式を画定する。
【００１８】
ここに説明する実施形態の上記その他の有利な効果は、当業者が本開示を読めば明らかになるであろう。
【００１９】
ワイヤレスメッシュネットワーク技術は、いろいろな環境において、温度、圧力、湿度、気流／流体流、湿気、煙や火災などをモニタするため、センサをノードとして展開するために用いることができる。こうしたタイプのネットワークはワイヤレスセンサネットワーク（ＷＳＮ）と呼ばれる。ＷＳＮの各センサは、一般的にはバッテリー駆動であり、それゆえワイヤレス構成で動作可能である。より詳細に説明するように、センサは、環境の様々な環境条件を継続的にモニタし、他のノード、及び／またはネットワークコントローラやゲートウェイと通信できる。
【００２０】
図１は、ワイヤレスセンサ１１２のメッシュネットワーク１１０を含む、一実施形態のネットワーク環境を示す。各センサは、図２に示したコンポーネントの組み合わせとして実施でき、以下に詳しく説明する。ワイヤレスセンサネットワーク(ＷＳＮ)１１０は一組のワイヤレスセンサ１１２(ノード)を含む。各ワイヤレスセンサ１１２は他の隣接ノードとデータ通信する。ノード１１２は、一般的には、メディアアクセスコントロール（ＭＡＣ）レイヤにおいて、確立されたデータ通信プロトコルを用いて通信できる。ＭＡＣレイヤは、周知のＯＳＩネットワークモデルのデータリンクレイヤを構成する２つのサブレイヤのうちの１つである。ＭＡＣレイヤは、一ノードのネットワークインタフェースから他のノードのネットワークインタフェースに、共有チャンネルを通して、データパケットを運ぶレイヤである。ノードは通信ネットワーク１１０中の任意の交点であり得る。ノードは受動的でもインテリジェントでもよい。一実施形態において、ノードは、情報を受信・分析し、受信情報の結果として何らかの動作をすることができるインテリジェントノードであると仮定する。この動作には、受信・処理した情報の記憶、受信情報の少なくとも一部の修正、情報の発信や再送信を含む。一実施形態のノードの詳細を図２に示す。
【００２１】
引き続き図１を参照して、各ノード１１２は一意的な識別子を有し、ＷＳＮ１１０のどの２つのノード間でもデータパケットやメッセージを送ることができる。データパケットやメッセージは、送信情報の自己充足的単位である。一般的に、データパケットは、ヘッダ、ペイロード、及び任意的なトレイラ（trailer）を有する。リンクは、一ノードから始まり他のノードで終わる経路である。ノード間のリンクすなわち経路は、行き先ノードに到達するまでに複数の中間ノード間の複数のホップを含むものであってもよい。ユニキャストまたはブロードキャスト送信におけるＷＳＮ１１０の２つのノード間のメッセージの転送はローカル通信と呼ぶ。
【００２２】
ＷＳＮ１１０の各ノード１１２は、ゲートウェイインタフェース１０６を介してゲートウェイ１０５とも通信できる。ゲートウェイ１０５は、ＷＳＮ１１０と分析プロセッサ１００との間の接続を提供する。分析プロセッサ１００は、ゲートウェイ１０５を介してＷＳＮ１１０のノード１１２のいずれかからセンサデータを受信し、環境のモニタと制御のためにそのセンサデータを分析できる。ゲートウェイ１０５と分析プロセッサ１００は、従来のデータ記憶装置１０４を用いてデータ記憶と読み出しをする。分析プロセッサ１００は、インターネットなどのワイドエリアネットワーク１０８への接続もできる。このように、ゲートウェイ１０５とＷＳＮ１１０はインターネットへのアクセスをできる。
【００２３】
ＷＳＮ１１０は様々な方法で構成することができる。ＷＳＮ１１０のノードアレイ内で、ノード１１２を追加、削除、または移動できる。各ノード１１２は、ノードが追加または移動したとき、ＷＳＮ１１０において自機を加入または再構成する機能を含む。この機能の一部として、各ノード１１２は、自分の近くのノードをディスカバーし、自動的にネゴシエーションしてそれらとの通信経路を確立することができる。ノードは、その無線通信範囲内の近傍ノードと直接データ通信できる。各ノード１１２内のワイヤレストランシーバ（例えば、無線通信器）の強さに応じて、近傍ノード間の距離は可変である。アプリケーションによっては、ＷＳＮ１１０を用いる環境では無線干渉が生じるとすると、ノード間のワイヤレスデータ通信が乱される可能性がある。こうした場合、各ノードは、近傍ノードとのデータ通信が失われたことを検知して、ＷＳＮ１１０のその他の動作しているノードを通る代替的なデータ経路を用いるように、自機を再構成する。このように、ＷＳＮ１１０は、環境における、及びワイヤレスネットワークの構成における条件変化に対して非常に適応的であり、
図２は、ノードに、ここに説明する方法を実行させる一組の命令を実行できる、ネットワークノードまたはセンサユニット２００の形式のマシンを表す図である。別の実施形態では、ノードは、スタンドアロン装置として動作し、または他のマシンに（ネットワークで）接続されていてもよい。ネットワーク展開では、ノードは、クライアントーサーバネットワーク環境におけるサーバマシンまたはクライアントマシンとして動作でき、またはメッシュネットワークのようなピア・ツー・ピア（すなわち分散）ネットワーク環境のピアマシンとして動作できる。ノードは、コンピュータ、インテリジェントセンサ、ロジックデバイス、特定用途向け集積回路（ＡＳＩＣ）フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ハードワイヤードモジュール、ネットワークルータ、ゲートウェイ、スイッチまたはブリッジ、マシンが行う動作を指定する一組の命令（順次またはそれ以外）を実行できる任意のマシンであり得る。さらに、図２には、１つのマシンを示したが、「マシン」または「ノード」は、個々に、または共同して、ここに説明するいずれかの方法を実行する一組の命令を実行する複数のマシンの集まりを含む。
【００２４】
ノード例２００は、プロセッサ２０２（例えば、中央処理ユニット（ＣＰＵ））、メインメモリ２０４、任意的スタティックメモリ２０６を含み、これらはバス２０１を介して互いに通信する。ノード２００は、１つ以上のセンサデバイス２１２、２１４、及び２１６をさらに含む。これらのセンサデバイスは、温度センサ、湿度センサ、気圧センサ、気流センサ、湿気検知器、一酸化炭素検出器、煙検出器、動き検知器、自身検出器、及び／または所望の環境条件を検出・測定するその他のタイプのセンサを含み得る。
【００２５】
ノード２００は、さらに、不揮発メモリ２１８、制御信号生成デバイス２２２、及びネットワークインタフェースデバイス２０８（例えば、ネットワークと接続できる無線トランシーバまたはワイヤレスデバイス）を含み得る。不揮発メモリ２１８は、マシン読み取り可能媒体２１９を含み、ここに開示する方法や機能を化体する１つ以上の組の命令（例えば、ソフトウェアとデータ２２０）を記憶している。命令２２０は、メインメモリ２０４、スタティックメモリ２０６内に、及び／またはノード２００がそれを実行するときプロセッサ２０２内に、完全に、または部分的にある。メインメモリ２０４、スタティックメモリ２０６、及びプロセッサ２０２もマシン読み取り可能媒体を構成してもよい。ソフトウェア、命令、及び／または関連データ２２０は、さらに、ネットワークインタフェースデバイス２０８を介してネットワーク２１０で送信または受信してもよい。  ネットワークインタフェースデバイス２０８は、一実施形態のワイヤレスノード構成では、ＩＥＥＥ８０２．１１標準のファミリなどのワイヤレスデータ転送プロトコルを用いて、ネットワーク２１０との間でデータを送受信する無線トランシーバを含む。このように、ノード２００は、ＷＳＮ１１０の他のノードとワイヤレスデータ通信を実行できる。制御信号生成デバイス２２２を用いて、暖房・換気・空調（ＨＶＡＣ）システム、ファン、ヒートポンプ、その他のセンサ２１２、２１４、２１６によりモニタされた環境条件を変更できるデバイスやシステムなどの環境管理システムの動作を制御できる。
【００２６】
ワイヤレスネットワークシステムでは一般的に、ネットワークノードのワイヤレスデータトランシーバ（例えば、無線通信器）は、大きな電力を消費し、ノードのバッテリーパワーの最大ドレインである。そのため、ほとんどの時間は無線通信器を切り、ノードのバッテリー寿命を延ばす。一実施形態では、ＷＳＮ１１０のすべてのノードは時間的に同期している。各ノードは、他のノードまたはゲートウェイとの無線通信のために、短時間だけウェイクアップする。そして、ノードの無線は切られ、次の通信サイクルまでスリープする。
【００２７】
図３は、従来のデータセンターの構成と、センター内の標準的な温度制御プロセスを示す。図示した通り、周知のデータセンター構成は、電子機器をスタックした一組のラック３１０を含む。動作中の電子機器は熱を発生するので、コンピュータルーム空調（ＣＲＡＣ）ユニット３１２（コンピュータルームエアハンドラ（ＣＲＡＨ）とも呼ぶ）で、この機器を冷却しなければならない。ＣＲＡＣ３１２は冷却用空気を生成し、その空気は上げ床の下のスペース３１４を通ってラック３１０間の流路（例えば、流路３１６）にポンプで送られる。流路（例えば、流路３１６と３１８）には、低温流路と高温流路がある。流路３１６は低温流路である。流路３１８は高温流路である。低温流路（例えば、流路３１６）では、ラック３１０の電子機器の吸気口の入力側は低温流路（例えば、流路３１６）に向いている。冷却用空気は低温流路３１６にポンプで送られる。冷却用空気は、ラック３１０の電子機器の吸気口を通り、これらのシステムを冷却する。その空気は、ラック３１０を通ると、電子機器から熱を受け取る。加熱された空気はラック３１０を出て、高温流路（例えば、流路３１８）に行く。加熱された空気は高温流路を上って、最終的にＣＲＡＣ３１２の入力側に戻り、再び冷却されてラック３１０に送られる。
【００２８】
図３に示して説明した従来のデータセンターの空調システムは、データセンター内の温度を制御できるが、従来システムはエネルギー効率がよくない。さらに、従来のシステムは、ラック３１０中の電子装置の冷却需要を区別できない。例えば、ラック３１０中の電子システムは他のシステムよりも高い温度で操作する場合がある。システムによっては、必要とする気流レート（airflow  rate）が大きいものもあれば小さいものもある。従来のシステムは、ラック３１０中の各電子機器の個別の環境需要に敏感でない。
【００２９】
このように、ワイヤレスメッシュネットワークを用いてデータセンター内の環境条件を制御する装置と方法を開示する。一実施形態による装置と方法は、ワイヤレスセンサのネットワークを用いて、データセンター中の特定の場所の様々な環境条件を時間的にモニタし、将来の一時点におけるその場所の熱及び圧力の傾向を予測し、環境条件を所望の状態にする制御信号を生成する。ここに説明し特許請求する適応的環境制御方法と装置は、データセンター内の環境条件のより効率的な制御を可能とし、エネルギーを大幅に節約することができる。
【００３０】
図４は、スタックされた複数の組の電子機器をサポートする一組のラック３１０を含む、一実施形態によるデータセンター構成を示す図である。例示では、ワイヤレスセンサデバイス４１０は、各ラック３１０の各側の様々な点に実装されている。ワイヤレスセンサデバイス４１０は、図２に示して説明したで梅雨として実施することができる。図１と図２を参照して説明したように、ワイヤレスセンサデバイス４１０は、ネットワーク１１０でワイヤレスにネットワークされ、ゲートウェイ１０５及び分析プロセッサ１００とデータ通信している。各センサ４１０は、温度などの様々な環境条件を検知するように構成されている。センサ４１０は、所定の設定可能な時間間隔で、各センサロケーションにおいて、温度その他の環境条件を測定でき、環境データ測定値をそれに関連するタイムスタンプとともに保持する。センサ４１０は、データネットワーク１１０を用いて、タイムスタンプを付した環境データをセンサ識別子とともに分析プロセッサ１００に送信する。このように、分析プロセッサ１００は、ラック３１０に実装された各センサ４１０から、タイムスタンプを付した環境データを集めることができる。本開示を読んだ当業者には言うまでもなく、データセンターの各ラック内の任意の位置にあるラック３１０に、任意の個数のセンサ４１０を実装することができる。以下に詳しく説明するように、一般的に、センサ４１０の数が増えれば、データセンター内の環境条件のかすかな変化を検出できる。
【００３１】
図５は、データセンターにおける、一実施形態による展開例を示す図である。以下に詳しく説明するように、典型的な展開には、分散ネットワークアーキテクチャでネットワークされたデバイスのアレイを含む。一実施形態では、ここに説明する適応システムは、ワイヤレスセンサ、ゲートウェイ、及びルータ、及びデータセンター中に分散したコントローラを含む複数種類のデバイスを含み得る。図５はシステム例５００を示している。
【００３２】
システム５００に分散したデバイスの特徴を以下に説明し、図５と図６に示す。一データセンターは、複数のラック５０２を含み、環境制御を必要とする電子コンポーネントが配置されている。ラック５０２（ｉ：）に関連してｎ個の環境センサ５０４（例えば、温度センサ）がある。ＡＳＨＲＡＥ（米国暖房冷凍空調学会）は、ｎを３とすることを推奨しているが、実際の展開では、ｎは望ましい検知粒度に応じて変化し得る。ある展開では、ｎ個のセンサをラック５０２の高温側に配置する。ある展開では、すべてのラック５０２が温度センサ５０４を有する。他の展開では、１ラックおきに、または２ラックおきに、センサ５０４を有する。温度センサ５０４を有するラック５０２は、一般的に、そのラック上部に湿度センサを有する。図５に示したように、センサＴ１とＴ２は、ラック５０２の温度と湿度をモニタするラックセンサ５０４の例である。各センサ５０４は、上記の通り、ワイヤレスセンサネットワークに接続可能なワイヤレスネットワークセンサであり得る。
【００３３】
図５に示した実施形態では、データセンター例は、４つの冷却ユニット（ＣＵ１、ＣＵ２、ＣＵ３、及びＣＵ４）を含む。各冷却ユニットはそれに関連する２つのセンサを有する：冷却ユニットの供給側にあるセンサは、冷却ユニットが出す供給温度と湿度をモニタする。冷却ユニットの戻り側にある他のセンサは、冷却ユニットに入る戻り温度と圧力をモニタする。図５に示したように、センサＣ１は、例えば、冷却ユニットＣＵ１における供給及び戻りの温度と湿度を提供する。他のセンサＣ２、Ｃ３、及びＣ４は、冷却ユニットＣＵ２、ＣＵ３、及びＣＵ４に対して同様の機能を行う。以下にもっと詳しく説明するように、センサＣ１、Ｃ２、Ｃ３、及びＣ４は、コントローラ機能と組み合わせて、対応する冷却ユニットの動作を制御することもできる。さらに、各センサＣ１、Ｃ２、Ｃ３、及びＣ４は、上記の通り、ワイヤレスセンサネットワークに接続可能なワイヤレスネットワークセンサであり得る。
【００３４】
従来のデータセンターでは一般的であるように、上げ床タイプの供給空気分配の場合、上げ床の下に圧力センサを配置して、床下プレナム（sub-floor  plenum）と室内の気圧差を測定する。圧力センサは上げ床の下に配置して、低温流路、高温流路、及び穴無しタイルと穴あきタイルがある低温流路の端にあるタイルの下側に取り付けできる。頭上空気分配の場合、圧力センサを配置して、供給空気ダクトと低温流路で測定した部屋との間の圧力差を測定する。図５に示した実施形態では、データセンター例は、４つの圧力センサＰ１、Ｐ２、Ｐ３、及びＰ４を含む。各圧力センサＰ１、Ｐ２、Ｐ３、及びＰ４は、上記の通り、ワイヤレスセンサネットワークに接続可能なワイヤレスネットワークセンサであり得る。各冷却ユニット（ＣＵ１、ＣＵ２、ＣＵ３、及びＣＵ４）は２つの内部コントローラにより制御される：ユニットコントローラと、可変周波数駆動（ＶＦＤ）コントローラ。ユニットコントローラは、通常、冷却ユニットとともに提供され、（ａ）冷却ユニットが供給（出力）する冷却用空気／冷却液の供給温度を変更し、（ｂ）ＷＳＮを介して冷却ユニットの状態にアクセスするのに使われる。各冷却ユニットは、そのファンを制御する複数のＶＦＤユニットを有していてもよい。各ＶＦＤユニットは、ファン速度の変更に用いるＶＦＤコントローラを有する。
【００３５】
図５に示した実施形態では、システム例５００は、各冷却ユニットに関連するワイヤレスコントローラデバイス（ＷＣＤ）を含む。ワイヤレスコントローラデバイスは、データを処理し、ローカル情報を記憶し、ワイヤレス無線を用いて情報をＷＳＮに送信する点で、（上記の）ワイヤレスセンサデバイスと同様である。一実施形態では、ＷＣＤ機能はセンサＣ１、Ｃ２、Ｃ３、及びＣ４のセンサ機能と結合することもできる。ＷＣＤは、冷却ユニット上のコントローラ（例えば、ユニットコントローラとＶＦＤコントローラ）と接続する付加的ハードウェアインフラストラクチャも含む。例えば、ＷＣＤハードウェアインフラストラクチャは、（ＭｏｄＢｕｓ、ＢａｃＮｅｔ、ＳＮＭＰ、ＬｏｎＴａｌｋなどの）標準的プロトコルの１つにより、または４−２０ｍａ直接接続により、冷却ユニットのコントローラと通信できる。ＷＣＤは、（ａ）内部ＣＲＡＣコントローラの供給温度と湿度の設定点を修正し、（ｂ）ＶＦＤコントローラにより冷却ユニットのファン速度を変更して、冷却ユニットの動作を制御する。図５に示した実施形態では、システム５００は、上記の冷却ユニットセンサと結合して４つのＷＣＤ（Ｃ１、Ｃ２、Ｃ３、及びＣ４）を含む。各センサ／コントローラＣ１、Ｃ２、Ｃ３、及びＣ４は、上記の通り、ワイヤレスセンサネットワークで接続可能なワイヤレスネットワークセンサ／コントローラであり得る。
【００３６】
ゲートウェイはワイヤレスセンサ５０４とセンサ／コントローラＣ１、Ｃ２、Ｃ３、Ｃ４を、インターネットなどのＩＰネットワークに接続する。図５に示した実施形態では、データセンターは、データネットワーク５０６に接続された２つのゲートウェイＧ１とＧ２を含む。センサ５０４とセンサ／コントローラＣ１、Ｃ２、Ｃ３、Ｃ４は、Ｇ１とＧ２を通して、ＩＰベースネットワークに接続する。
【００３７】
図５に示した実施形態では、システム５００は、分析・制御ユニット（ＡＣＵ）５１０と呼ばれる集中ソフトウェアシステムを含む。ＡＣＵ５１０は、検知、制御、及び状態情報をすべて記憶する。この情報はワイヤレスセンサ５０４とセンサ／コントローラＣ１、Ｃ２、Ｃ３、及びＣ４によりゲートウェイＧ１とＧ２に転送される。ＡＣＵ５１０は主に、情報のリポジトリであり、システム５００のシステムワイドデータ処理をする。
【００３８】
図５に示した実施形態では、ワイヤレスセンサ５０４、センサ／コントローラＣ１、Ｃ２、Ｃ３、及びＣ４、及びゲートウェイＧ１とＧ２（ここでは、ネットワークデバイスと総称する）は、メッシュデータ通信ネットワークを構成して、ネットワークデバイス間に接続性を提供する。一実施形態では、以下に説明する複数組の通信経路を、システム５００のネットワークデバイス間に生成する。各検知または制御ネットワークデバイス（すなわち、ワイヤレスセンサ５０４と、センサ／コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）は、ゲートウェイＧ１とＧ２にマルチホップ通信経路を有する。各検知または制御ネットワークデバイスは、定期的にセンサおよび／または制御情報、デバイス状態、冷却ユニット状態、などの情報を、ゲートウェイＧ１とＧ２に送信できる。センサ及び／または制御情報はＡＣＵ５１０で集積される。例えば、図５に示したように、ネットワーク検知デバイスＴ１は、センサＴ１が集めた検知情報を、ネットワーク検知デバイスＴ２とＴ３を通して検知情報をルーティングすることにより、ゲートウェイＧ１に送信できる。
【００３９】
ゲートウェイは、システム中のすべての検知及び制御デバイスへの通信経路を有する。ゲートウェイは、ネットワークデバイスにコマンド、状態情報、またはデータセンター関連情報を送信できる。例えば、図５に示した実施形態では、ゲートウェイＧ２は、コントローラＣ２、センサＴ１、Ｔ２、及びＴ３、及びその他のゲートウェイに、現在の状態を知らせるように要求できる。各検知デバイス５０４は、一定数のコントローラ（例えば、コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）への通信経路を有する。各検知デバイス５０４は、その通信経路を用いて、定期的に、センサデータ（温度、圧力、湿度など）をワイヤレスセンサネットワークのコントローラに配信する。
【００４０】
コントローラ（例えば、コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）は、ネットワーク検知デバイス５０４の一部に通信経路を有する。コントローラは、状態情報を送信でき、または検知デバイス５０４に最新のセンサデータを提供するように要求できる。
【００４１】
コントローラは、他のコントローラへの通信経路も有する。コントローラ（例えば、コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）は、複数の冷却ユニットを協調的に制御するために、互いに通信できる。例えば、コントローラＣ１とＣ２は、互いに通信して、冷却ユニットＣＵ１とＣＵ２のファン速度が、冷却ユニットＣＵ１とＣＵ２により影響を受けるラックに、適量の冷却用空気／液を供給するようにする。
【００４２】
環境適応システム５００全体は、上記の通り、データセンター内に異なるワイヤレス検知及び制御デバイスを配置することにより動作できる。ネットワークデバイスのシステムを配置すると、システム５００は複数の段階を通って動作する。これらの段階には、１）システム初期化段階、２）影響ゾーン較正段階、３）通常動作段階、及び４）システム適応段階、が含まれる。一実施形態によるこれらのシステム段階は以下に説明する。
【００４３】
一環境適応システムのネットワークされたワイヤレス検知デバイス５０４、ルータ、コントローラ（例えば、コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）、及びゲートウェイ（例えば、Ｇ１とＧ２）は、初期段階で互いに通信できる。この段階では、ネットワークデバイスに互いに情報を通信させるマルチホップメッシュネットワーキングインフラストラクチャを構成することができる。
【００４４】
影響ゾーン較正段階において、コントローラ（例えば、コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）と検知デバイス５０４は、較正プロセスを通って、データセンターの部分やゾーンに冷却ユニット（例えば、ＣＵ１、ＣＵ２、ＣＵ３、及びＣＵ４）がいかに影響するか学習する。図６は、冷却ユニット、ラック、およびネットワークデバイスを有するデータセンターを示す。図６は、異なる冷却ユニットに関連する影響ゾーンも示す。冷却ユニットの影響ゾーンは、冷却ユニットが供給する冷却液の温度と体積に熱的状態が影響を受けるすべてのラックを含む。図６の例に示したように、ラック１の環境条件はＣＵ１に影響され、一方、ラック７の環境条件はＣＵ１とＣＵ３の両方に影響される。すべての冷却ユニットの影響ゾーンを特定する較正プロセスは、マニュアルでも自動でもできる。較正プロセスにより、冷却ユニット（例えば、ＣＵ１、ＣＵ２、ＣＵ３、及びＣＵ４）、コントローラ、及びネットワークされた検知デバイス５０４をデータセンターのゾーンと関連付ける情報を含む影響ゾーンテーブルが得られる。上記の通り、システム適応段階において、影響ゾーンテーブルを用いることができる。影響ゾーンテーブルは、ネットワークされた各検知デバイス５０４、制御ノードに記憶でき、及び／またはコントローラまたはＡＣＵ５１０に集中的に記憶できる。
【００４５】
通常動作において、ネットワークされた検知デバイス５０４は、環境条件を定期的にモニタし、環境状態情報をゲートウェイ（例えば、Ｇ１またはＧ２）とそれに関連するコントローラ（例えば、コントローラＣ１、Ｃ２、Ｃ３、及びＣ４）の一方に送信する。安定状態では、環境条件は所定限度内にあり、適応は必要ない。しかし、環境条件が所定限度外にあるとき、以下に説明するように、システム５００のシステム適応段階に入る。
【００４６】
ロードの増減や冷却ユニットの故障などの原因により、通常動作中にデータセンターの環境条件が変化するので、新しい動作条件に合わせて、データセンターの環境条件を所定限度内にするため、冷却用空気／液の体積と温度の両方を変更する必要がある。システム適応には、一般的に、異なる冷却ユニット（例えば、ＣＵ１、ＣＵ２、ＣＵ３、及びＣＵ４）における、温度設定点の変更とファン速度の変更が必要である。ここに説明する一実施形態の分散適応システムは、（ａ）変化した環境条件を特定し、（ｂ）影響を受けた冷却ユニットを特定し、（ｃ）関係する冷却ユニットコントローラに、必要な変更を通知し、（ｄ）必要な変更を行い、（ｅ）配置したネットワークされたセンサ５０４をフィードバックメカニズムとして用いて、冷却ユニットにおける変更が安全に、効果的に、効率的に行われるようにするためのインフラストラクチャを提供する。一実施形態の分散適応システムの詳細を以下に説明する。
【００４７】
一実施形態によるワイヤレス温度センサ５０４は、２つの設定可能閾値：最大（Ｔｍａｘ）と最小（Ｔｍｉｎ）を維持する。温度がＴｍａｘより高いと（すなわち、所定限度幅からはずれると）、ネットワークされた検知デバイス５０４の近くのラック５０２に収納されている電子システムの動作状態が安全でないことを意味する。温度がＴｍｉｎより低いと（すなわち、所定限度幅からはずれると）、冷却のし過ぎということであり、エネルギーを効率的に使っていないことになる。一実施形態の分散適応システムの一目的は、ラック５０２の吸気口における温度をＴｍｉｎとＴｍａｘの間に（すなわち、所定限度範囲内に）維持することである。
【００４８】
一実施形態では、システム５００における温度適応は次のように行われる。最初に、各ネットワークされた検知デバイス５０４がその場所の温度（Ｔ）を定期的に測定する。測定した温度が事前に設定したＴｍｉｎとＴｍａｘの間にあれば、ネットワークされた検知デバイス５０４はこの測定温度情報または現在の状態情報を最も近いゲートウェイ（すなわち、Ｇ１またはＧ２）に送ることができる。ゲートウェイはこの情報をネットワーク５０６を介してＡＣＵ５１０に転送する。ＡＣＵ５１０は、この情報を記憶して所定処理時間間隔で処理してもよいし、受信しだい処理してもよい。しかし、ネットワークされた検知デバイス５０６が測定した温度（Ｔ）が所定範囲［Ｔｍｉｎ，Ｔｍａｘ］の外にあるとき、ネットワークされた検知デバイス５０４は適応モードに入る。適応モードでは、ネットワークされた検知デバイス５０４は、自分の影響ゾーンテーブルにアクセスして、自分に関連する（自分の近くの場所の環境条件に影響できる）冷却ユニット（例えば、ＣＵ１、ＣＵ２、ＣＵ３、またはＣＵ４）とコントローラ（例えば、Ｃ１、Ｃ２、Ｃ３、及びＣ４）を特定する。ネットワークされた検知デバイス５０４は、その場所に影響できるコントローラを特定すると、そのコントローラ（例えば、Ｃ１、Ｃ２、Ｃ３、及びＣ４）と最も近いゲートウェイ（例えば、Ｇ１またはＧ２）にメッセージを送信できる。ネットワークされた検知デバイス５０４が送信するメッセージは、そのコントローラに、関連冷却ユニットに所望環境条件を求めさせる、その冷却ユニット宛のコマンドを発行するように要求する情報を含む。例えば、ネットワークされた検知デバイス５０４は、それが測定した温度（Ｔ）がＴｍａｘより高いと判断すると、関連冷却ユニットに供給温度を下げるか、ファン速度を上げるか、または両方をさせる、その関連冷却ユニット宛のコマンドを発行するように、関連コントローラに要求できる。ネットワークされた検知デバイス５０４は、それが測定した温度（Ｔ）がＴみｎより低いと判断すると、関連冷却ユニットに供給温度を上げるか、ファン速度を下げるか、または両方をさせる、その関連冷却ユニット宛のコマンドを発行するように、関連コントローラに要求できる。同様に、ネットワークされた検知デバイス５０４は、それが測定した圧力または湿度が所定限度範囲外であると判断すると、関連冷却ユニットに環境条件を変更させる、その関連冷却ユニット宛のコマンドを発行するように、関連コントローラに要求できる。
【００４９】
適応モードでは、ネットワークされた検知デバイス５０６は、システム５００を所望の環境条件にするときに、より頻繁に環境条件を検知・測定して、変化を記録するように構成してもよい。ネットワークされた検知デバイス５０６は、環境条件が変化すると、その環境条件の変化を特定する情報を、ネットワークされたコントローラにフィードバックとして送信できる。このように、ネットワークされた検知デバイス５０６は、ネットワークされたコントロールを支援して、環境条件が変化するレートを判断できる。環境条件の変化が速すぎなければ、コントローラはこれに反応して冷却ユニットに然るべきコマンドを送れる。
【００５０】
一実施形態では、ネットワークされた検知デバイスの振る舞いを以下のように記述できる。
デバイスの下記パラメータを設定：
L  =  デバイスの位置
Id  =  デバイスの識別子
Tmin  =  位置Ｌにおける温度の下限
Tmax  =  位置Ｌにおける温度の上限
sn  =  通常モードにおける検知間の経過時間
sh  =  オーバーヒートモードにおける検知間の経過時間
mh  =  温度が  <  Tmax  となる最大待ち時間
si  =  オーバークールモードにおける検知間の経過時間
ml  =  温度が  >  Tmin  となる最大待ち時間
mode  =  通常
【００５１】
【数１】
2015029267.tif 000003
2015029267.tif 000004
ネットワークされたコントローラデバイス（例えば、Ｃ１、Ｃ２、Ｃ３、Ｃ４）は、それが制御する冷却ユニットが供給する冷却用空気／液の供給温度を管理する。ネットワークされたコントローラは、それが制御する冷却ユニットの状態を継続的に（例えば、所定の時間間隔で）モニタする。ネットワークされたコントローラは、関連ゲートウェイに、ステータス情報及びその他の動作情報を送る。ネットワークされたコントローラは、ネットワークされたレポーティング検知デバイス５０４から、ネットワークされた検知デバイス５０４における温度が所定閾値より高い（すなわち、所定限度範囲外）ことを示す温度アラートメッセージを受信すると、オーバーヒート補正モードに入る。このモードでは、ネットワークコントローラは、影響ゾーンテーブルを用いて、このラックに影響するすべての冷却ユニットを決定する。
【００５２】
次に、ネットワークコントローラは、これらの冷却ユニットと関連するコントローラとメッセージをやりとりして、ネットワークされた検知デバイスの位置における温度を許容範囲内（すなわち、所定限度範囲内）にするために、冷却ユニットで設定する必要がある供給温度を決定する。ネットワークされたコントローラは、計算された供給温度を用いて、冷却ユニットに設定点コマンドを送る。ネットワークされたコントローラは、オーバーヒート補正モードのままでいて、ネットワークされたレポーティング検知デバイス５０４からアクノレッジメントを受信するまで、冷却ユニット（ＣＲＡＣ／ＣＲＡＨユニット）に設定点コマンドを定期的に送ってもよい。アクノレッジメントは、例えば、ネットワークされた検知デバイスの位置における温度が最大閾値より低い温度になったこと（すなわち、温度が所定限度内に下がったこと）を示すものである。ネットワークされたコントローラは、ネットワークされたレポーティング検知デバイス５０４からのアクノレッジメントに加えて、冷却ユニットの供給温度及び戻り温度のセンサをチェックして、冷却ユニットが制御コマンドに応答していることを確認してもよい。さらに、ネットワークされたコントローラは、ネットワークされたレポーティング検知デバイス５０６から、環境条件に生じた変化を特定する定期的な情報メッセージを受信することもできる。このように、ネットワークされた検知デバイス５０６は、ネットワークされたコントロールを支援して、環境条件が変化するレートを判断できる。ネットワークされたコントローラは、環境条件の変化が速すぎなければ、これに反応して冷却ユニットに対する設定点コマンドを然るべく調節できる。
【００５３】
同様に、ネットワークされたコントローラは、ネットワークされたレポーティング検知デバイス５０４から、ネットワークされた検知デバイス５０４における温度が所定閾値より低い（すなわち、所定限度範囲外）ことを示す温度アラートメッセージを受信すると、アンダーテンプ補正モードに入る。このモードでは、ネットワークコントローラは、影響ゾーンテーブルを用いて、このラックに影響するすべての冷却ユニットを決定する。  次に、ネットワークコントローラは、これらの冷却ユニットと関連するコントローラとメッセージをやりとりして、ネットワークされた検知デバイスの位置における温度を許容範囲内（すなわち、所定限度範囲内）にするために、冷却ユニットで設定する必要がある新しい供給温度を決定する。ネットワークされたコントローラは、計算された供給温度を用いて、冷却ユニットに設定点コマンドを送り、冷却ユニットにその供給温度を上げさせる。この供給温度の上昇は、１ステップずつ行うことができる。例えば、冷却ユニットの設定点を約ｔ度変更してから、ネットワークされたコントローラはレポーティング検知デバイス５０４からのアクノレッジメントまたは情報メッセージを待つ。コントローラは、レポーティング検知デバイス５０４からのアクノレッジメントまたはフィードバックが、温度が所望範囲内（すなわち、所定限度範囲内）に入ったことを示すまで、冷却ユニットの設定点温度を上昇させ続けることができる。また、コントローラは、自分の動作について、他のコントローラとゲートウェイに通知する。
【００５４】
一実施形態では、温度制御するネットワークされたコントローラの振る舞いを以下のように記述できる。
デバイスの下記パラメータを設定：
Sa  =  コントローラがデバイスからのアックを待つ時間
smax  =  コントローラがアックを待つ最大時間
Tdef  =  冷却ユニットに設定したデフォルト温度
CU  =  コントローラデバイスに関連する冷却ユニット
izt  =  ＣＵが影響するデバイスのリスト
【００５５】
【数２】
2015029267.tif 000005
ネットワークされたコントローラデバイス（例えば、Ｃ１、Ｃ２、Ｃ３、Ｃ４）は、ワイヤレス圧力差センサ５０４を用いて、適量の冷却用空気／液をデータセンターに供給する。一実施形態では、この体積制御は、各冷却ユニットに可変周波数ドライブ（ＶＦＤ）を設けることにより行える。ネットワークされたコントローラデバイスは、冷却ユニットのＶＦＤに設定した速度を制御するように構成してもよい。ネットワークされたコントローラは、ＶＦＤの速度を変更することにより、冷却ユニットにより供給される冷却用空気／液の体積を制御できる。ワイヤレス圧力差センサ５０４は、ユーザ選択可能閾値に対する圧力変化をモニタし、レポーティングセンサ５０４の位置における圧力条件を示す情報を、コントローラに提供する。ネットワークされたコントローラは、この情報を用いて、冷却ユニットのＶＦＤに対して設定された速度を調節して、冷却ユニットが供給する冷却用空気／液の体積を調節して、レポーティングセンサ５０４の位置における圧力を所定限度幅内にする。
【００５６】
一実施形態では、圧力差センサの振る舞いを以下のように記述できる。
デバイスの下記パラメータを設定：
L  =  デバイスの位置
Id  =  デバイスの識別子
Pmin  =  位置Ｌにおける圧力差の下限
Pmax  =  位置Ｌにおける圧力差の上限
sn  =  通常モードにおける検知間の経過時間
sh  =  過加圧モードにおける検知間の経過時間
mh  =  圧力差  <  Pmax  となる最大待ち時間
si  =  過小圧モードにおける検知間の経過時間
ml  =  圧力差  >  Pmax  となる最大待ち時間
mode  =  通常
【００５７】
【数３】
2015029267.tif 000006
2015029267.tif 000007
ネットワークされたコントローラデバイス（Ｃ１、Ｃ２、Ｃ３、Ｃ４など）は、ワイヤレス圧力差センサ５０４から圧力情報を受信する。あるレポーティングセンサ５０４の位置で測定した圧力差が所定閾値より小さい（または大きい）と（すなわち、所定限度幅外だと）、コントローラは圧力補正モードに入る。このモードでは、ネットワークコントローラは、影響ゾーンテーブルを用いて、このラックに影響するすべての冷却ユニットを決定する。次に、ネットワークコントローラは、これらの冷却ユニットと関連するコントローラとメッセージをやりとりして、ネットワークされた検知デバイスの位置における圧力を許容範囲内（すなわち、所定限度範囲内）にするために、冷却ユニットで設定する必要がある新しいＶＦＤ速度を決定（し、冷却ユニットにより供給される冷却用空気／液の体積を調節）する。ネットワークされたコントローラは、計算されたＶＦＤ速度を用いて、冷却ユニットに速度設定コマンドを送り、その冷却ユニットにファン速度を増減させ、それによりその冷却ユニットが供給する冷却用空気／液の体積を調整させる。あるレポーティングセンサ５０４の位置において測定した圧力差が所定閾値より低いとき、ネットワークされたコントローラは、その冷却ユニットに命令して、ＶＦＤ速度を上げて、冷却ユニットにファン速度を上げさせて、それによりその冷却ユニットが供給する冷却用空気／液の体積を大きくさせる。冷却用空気／液の体積の体積を大きくすることにより、対応して、レポーティングセンサ５０４の位置における圧力が高くなる。同様に、あるレポーティングセンサ５０４の位置において測定した圧力差が所定閾値より高いとき、ネットワークされたコントローラは、その冷却ユニットに命令して、ＶＦＤ速度を下げて、冷却ユニットにファン速度を下げさせて、それによりその冷却ユニットが供給する冷却用空気／液の体積を小さくさせる。冷却用空気／液の体積の体積を小さくすることにより、対応して、レポーティングセンサ５０４の位置における圧力が低くなる。
【００５８】
一実施形態では、圧力制御するネットワークされたコントローラの振る舞いを以下のように記述できる。
デバイスの下記パラメータを設定：
Sa  =  コントローラがデバイスからのアックを待つ時間
smax  =  コントローラがアックを待つ最大時間
Pdef  =  冷却ユニットのデフォルトファン速度
izt  =  デバイスのリストを含む影響ゾーンテーブル
CU  =  コントローラデバイスに関連する冷却ユニット
【００５９】
【数４】
2015029267.tif 000008
2015029267.tif 000009
図７は、一実施形態における基本的処理フロー７００を示すフロー図である。図示したように、一実施形態は、複数のワイヤレスネットワークセンサのうちのレポーティングワイヤレスネットワークセンサからワイヤレスセンサネットワークを介して、環境条件に必要な修正を示す情報を含むアラートメッセージを受信する段階（処理ブロック７１０）と、ネットワークされたコントローラにおいて環境条件に必要な修正を示す前記情報を用いて、前記環境条件を修正できるデバイスに、前記アラートメッセージ中の情報に対応するやりかたで、前記環境条件を修正するよう命じる段階（処理ブロック７１０）とを含む。
【００６０】
図８は、他の一実施形態における基本的処理フロー８００を示すフロー図である。図示したように、一実施形態は、１つ以上の影響ゾーンであって、各影響ゾーンはその内部の環境条件を修正できるデバイスを制御できるネットワークされたコントローラを特定する情報を含む影響ゾーンを画定する段階（処理ブロック８１０）と、一影響ゾーン内の環境条件を検知する段階（処理ブロック８１５）と、前記影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する段階（処理ブロック８２０）と、前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、前記環境条件に必要な修正を示す情報を含むアラートメッセージを送信する段階（処理ブロック８２５）とを含む。
【００６１】
様々な実施形態の装置とシステムを含み得るアプリケーションは、いろいろな電子システムやコンピュータシステムを広く含む。ある実施形態は、モジュール間で、またはモジュールを通して関連制御信号及びデータ信号を通信する、相互接続された２つ以上のハードウェアモジュールやデバイスで、または特定用途集積回路の一部として、機能を実施する。このように、本システムはソフトウェア、ファームウェア、及びハードウェアで実施できる。
【００６２】
ある実施形態では、アプリケーションにより構成されたノードは、ここに説明した一定の動作を実行するように構成され、動作する「モジュール」を構成する。他の実施形態では、「モジュール」は、機械的または電子的に実施することもできる。例えば、モジュールは、一定の動作を実行するように（例えば、特定目的プロセッサ内で）永久的に構成された専用回路またはロジックであってもよい。モジュールは、一定の動作をするソフトウェアにより一時的に構成されたプログラマブルロジックや回路（例えば、汎用プロセッサやその他のプログラマブルプロセッサに含まれるもの）であってもよい。言うまでもなく、モジュールを機械的に、または専用かつ永久的に構成された回路で、または一時的に構成された回路（例えば、ソフトウェアで構成されたもの）で実施する決定は、コストと時間を考慮して導かれ得る。したがって、「モジュール」との用語は、物理的に構成され、または永久的に構成され（例えば、ハードワイヤーにより）、または一時的に構成され（例えば、プログラムにより）、一定のやり方で動作し、ここに説明した一定の動作を実行する、機能的構成要素を含むと理解すべきである。
【００６３】
マシン読み取り可能媒体２１９を実施形態では１つの媒体として示したが、「マシン読み取り可能媒体」は、１つ以上の組の命令を記憶する、単一媒体または複数媒体（例えば、集中または分散データベース、及び／または関連するキャッシュとサーバ）を含むと解すべきである。「マシン読み取り可能媒体」との用語は、そのマシンにより実行される一組の命令を記憶、エンコード、または担うことができ、そのマシンにここに説明した方法のいずれかを実行させる任意の媒体を含むと介すべきである。したがって、「マシン読み取り可能媒体」との用語は、固体メモリ、光及び磁気媒体、搬送波信号を含むが、これらに限定されない。
【００６４】
ソフトウェア及び／または関連データは、送信媒体を用いてネットワークで送信できる。「送信媒体」との用語は、マシンに送信して実行するために、命令を記憶、エンコード、または担うことができる任意の媒体を含むと解すべきであり、デジタル通信信号、アナログ通信信号、またはかかるソフトウェア及び／またはデータの送信と通信を行うその他の無形媒体を含む。
【００６５】
ここに説明した実施形態の例示は、様々な実施形態の構成を一般的に理解してもらうことを意図しており、ここに説明した構成を利用するコンポーネントやシステムの要素や特徴のすべてを完全に記述することを意図したものではない。ここに記載した説明を読めば、当業者には他の多くの実施形態が明らかとなるであろう。他の実施形態を利用したり導き出し、本開示の範囲から逸脱することなく、構成的かつ論理的な代替や変更を行うこともできる。図面は表示的なものであり、スケール通りに描かれてはない。ある比率は拡大されているものもあり、他の比率には縮小されているものもある。それゆえ、明細書と図面は例示であって限定ではないと考えるべきである。
【００６６】
この説明中、「上」、「下」、「上部」、「下部」、「第１の」、「第２の」などの用語を含む場合があるが、これらは説明を目的としたものであり、限定をするものではない。要素、材料、ジオメトリ、寸法、動作順序は具体的なアプリケーションに合わせてすべて変更できる。一部の実施形態の部分を他の実施形態の部分に含めてもよいし、置き換えてもよい。上記の例の寸法や範囲は典型値であり、実施形態はこれらの寸法や範囲に限定されない。
【００６７】
要約は３７Ｃ．Ｆ．Ｒ．セクション１．７４（ｂ）に則り、読者に技術的開示の性質と要点をすばやく理解させるものである。要約は、請求項の範囲や意味を解釈したり限定したりするためには使用されないとの理解に基づき提出するものである。
【００６８】
上記の詳細な説明では、開示を簡明にする目的で、いろいろな特徴を１つの実施形態としてグループ化した。この開示方法を、請求項に記載した実施形態が各請求項で明示的に記載した以上の特徴を有することを反映していると解釈してはならない。よって、以下に記載する請求項は詳細な説明に組み込まれ、各請求項がそれぞれ別々の実施形態を構成する。
【００６９】
このように、ワイヤレスメッシュネットワークを用いてデータセンター内の環境条件を制御する装置と方法を開示する。開示の主題を複数の実施形態を参照して説明したが、言うまでもなく、用いた言葉は説明と例示用の言葉であり、限定をする言葉ではない。すべての態様において、開示した主題の範囲と精神から逸脱することなく、現在及び補正後の請求項の範囲内で変更をできる。開示の主題は具体的な手段、材料、及び実施形態を参照して説明したが、開示の主題はこれらの具体的な開示に限定されない。むしろ、本主題は、添付した請求項の範囲内に入る機能的に等価な構成、方法、及び使用にまで及ぶ。
【産業上の利用性】
【００７０】
本発明の産業上の利用可能性は、ワイヤレスセンサネットワーク（ＷＳＮ）内のノードにおいて環境条件を検知し、許容範囲外の条件を検出すると、ＨＶＡＣ機器と通信して、検出した性能が最適でない領域の環境条件を調整するＷＳＮを提供することにある。
【００７１】
本発明の他の目的は、制御システムのセンサと環境制御機器とを有し、ノードと、通信に冗長性を設け、ＨＶＡＣシステムとインタフェースした少なくとも１つのゲートウェイ装置との間に複数の通信経路を有するＷＳＮ内のノードを有する環境条件制御システムを提供することである。
【００７２】
本発明の他の一目的は、環境センサを有するノードと、そのノードがある領域のための直接環境制御機器とを有するＷＳＮを提供することである。ノードは、一領域と関連し、環境条件が望ましくないことを検出するように構成されている。制御機器は、ＷＳＮのセンサが望ましくない環境条件を検出した領域の環境の質を改善するように、その環境を制御する。
【００７３】
産業上の利用可能性を示す本発明のさらに他の目的は、詳細な説明、添付した図面、及び特許請求の範囲を読めば、明らかになるであろう。
なお、上記実施形態に関連して以下の付記を記す。
（付記１）  複数のワイヤレスネットワークセンサのうちのレポーティングワイヤレスネットワークセンサからワイヤレスセンサネットワークを介して、環境条件に必要な修正を示す情報を含むアラートメッセージを受信する段階と、
ネットワークされたコントローラにおいて環境条件に必要な修正を示す前記情報を用いて、前記環境条件を修正できるデバイスに、前記アラートメッセージ中の情報に対応するやりかたで、前記環境条件を修正するよう命じる段階と、を有する、方法。
（付記２）  前記ネットワークコントローラが、前記環境条件を修正できるデバイスに命じてから、前記レポーティングワイヤレスネットワークセンサからフィードバック情報を受信する段階を含む、付記１に記載の方法。
（付記３）  前記環境条件を修正できるデバイスは冷却ユニットである、付記１に記載の方法。
（付記４）  前記環境条件は温度である、付記１に記載の方法。
（付記５）  前記環境条件は圧力である、付記１に記載の方法。
（付記６）  レポーティングワイヤレスネットワークセンサから前記ワイヤレスセンサネットワーク中のゲートウェイを介して前記アラートメッセージを受信する段階を含む、付記１に記載の方法。
（付記７）  前記環境条件は所定限度内にあるか決定する段階を含む、付記１に記載の方法。
（付記８）  前記環境条件を修正できるデバイスに供給温度を修正するよう命じる段階を含む、付記１に記載の方法。
（付記９）  前記環境条件を修正できるデバイスにファン速度を修正するよう命じる段階を含む、付記１に記載の方法。
（付記１０）  １つ以上の影響ゾーンであって、各影響ゾーンはその内部の環境条件を修正できるデバイスを制御できるネットワークされたコントローラを特定する情報を含む影響ゾーンを画定する段階と、
一影響ゾーン内の環境条件を検知する段階と、
前記影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する段階と、
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、前記環境条件に必要な修正を示す情報を含むアラートメッセージを送信する段階と、を含む、方法。
（付記１１）  前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信する段階を含む、付記１０に記載の方法。
（付記１２）  前記環境条件を修正できるデバイスは冷却ユニットである、付記１０に記載の方法。
（付記１３）  前記環境条件は温度である、付記１０に記載の方法。
（付記１４）  前記環境条件は圧力である、付記１０に記載の方法。
（付記１５）  前記ワイヤレスセンサネットワーク中のゲートウェイを介して前記アラートメッセージを送信する段階を含む、付記１０に記載の方法。
（付記１６）  前記環境条件は所定限度内にあるか決定する段階を含む、付記１０に記載の方法。
（付記１７）  ネットワークされた検知デバイスであって、
１つ以上の影響ゾーンであって、各影響ゾーンはその内部の環境条件を修正できるデバイスを制御できるネットワークされたコントローラを特定する情報を含む影響ゾーンに関連する情報を記憶する記憶コンポーネントと、
影響ゾーン内の環境条件を検知する検知コンポーネントであって、影響ゾーン情報を用いてネットワークされたコントローラのうちどれが前記影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する検知コンポーネントと、
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、前記環境条件に必要な修正を示す情報を含むアラートメッセージを送信するネットワーク通信コンポーネントと、を含む、検知デバイス。
（付記１８）  前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信するようにさらに較正された、付記１７に記載のネットワークされた検知デバイス。
（付記１９）  機械により実行されると、前記機械に次の段階を実行させる機械実行可能命令を記憶した機械読み取り可能媒体を有する製品：
１つ以上の影響ゾーンであって、各影響ゾーンはその内部の環境条件を修正できるデバイスを制御できるネットワークされたコントローラを特定する情報を含む影響ゾーンに関連する情報を記憶する段階と、
一影響ゾーン内の環境条件を検知する段階と、
前記影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断する段階と、
前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、ワイヤレスセンサネットワークを介して、前記環境条件に必要な修正を示す情報を含むアラートメッセージを送信する段階。
（付記２０）  前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信するようにさらに較正された、付記１９に記載の製品。
（付記２１）  ワイヤレスセンサネットワークと、
前記ワイヤレスセンサネットワークを介してデータ通信する１つ以上のネットワークされたコントローラであって、１つ以上の影響ゾーン内の環境条件を修正できるデバイスを制御するように較正されたコントローラと、
前記１つ以上のネットワークされたコントローラと前記ワイヤレスセンサネットワークを介してデータ通信する複数のネットワークされた検知デバイスであって、
各検知デバイスは前記１つ以上の影響ゾーンに関する情報を記憶するように構成され、
各影響ゾーンはその内部の環境条件を修正できるデバイスを制御できる１つ以上のネットワークされたコントローラを特定する情報を含み、
各ネットワークされた検知デバイスは、さらに、影響ゾーン内の環境条件を検知し、影響ゾーン情報を用いて、ネットワークされたコントローラのうちどれが前記影響ゾーン内の環境条件を修正できるデバイスを制御できるか判断するように較正され、
各ネットワークされた検知デバイスは、さらに、影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ワイヤレスセンサネットワークを介して、アラートメッセージを送信するように個性され、
前記アラートメッセージは環境条件に必要な修正を示す情報を含む、システム。
（付記２２）  各ネットワークされた検知デバイスは、前記影響ゾーン内の環境条件を修正できるデバイスを制御できると判断されたネットワークコントローラに、前記ネットワークコントローラが環境条件を修正できるデバイスに命じてから、フィードバック情報を送信するようにさらに構成されている、付記２１に記載のシステム。
【図１】
2015029267.tif 000010
【図２】
2015029267.tif 000011
【図３】
2015029267.tif 000012
【図４】
2015029267.tif 000013
【図５】
2015029267.tif 000014
【図６】
2015029267.tif 000015
【図７】
2015029267.tif 000016
【図８】
2015029267.tif 000017