(57)【要約】【課題】電算機及び空調装置の消費電力と、電算機の演算性能の低下とを抑制する。【解決手段】分布情報保持手段４ａが、電算機２の通信量と、通信量が計測されてから所定の時間が経過するまでの電算機２の温度上昇量とを対応付けた分布情報を保持し、演算制御手段４ｂが、通信量を計測する通信量計測手段５によって新たに計測された通信量に対応する温度上昇量の予測値を分布情報に基づいて求め、温度上昇量の予測値と温度計測手段６によって計測された電算機２の実際の温度とに基づいて定めた冷却量により空調装置３への冷却制御指示を行う。これにより、電算機２の一時的な温度上昇と消費電力が抑制される。【選択図】図１
2011013747.tif 000002
【特許請求の範囲】
【請求項１】
電算機を冷却する空調装置を制御する空調制御装置において、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段と、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段と、
を有することを特徴とする空調制御装置。
【請求項２】
前記通信量計測手段が通信量を計測してから前記所定の時間が経過するまでの間に前記温度計測手段によって計測された最高温度までの、前記通信量の計測時の温度からの上昇量を前記温度上昇量として、前記計測した通信量と対応付けて前記分布情報保持手段に保持させ、前記分布情報を更新する分布情報更新手段をさらに有することを特徴とする請求項１記載の空調制御装置。
【請求項３】
前記空調装置により冷却される電算機が複数設置され、
前記分布情報保持手段が、複数の前記電算機ごとに前記分布情報を保持し、
前記演算制御手段が、前記温度計測手段により計測される実際の温度が最も高い電算機の分布情報に基づいて求めた温度上昇量の予測値と前記実際の温度とに基づいて、前記空調装置に前記冷却制御指示を行うことを特徴とする請求項１または２記載の空調制御装置。
【請求項４】
電算機を冷却する空調装置を制御する空調制御方法において、
分布情報保持手段が、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持し、
演算制御手段が、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う、
ことを特徴とする空調制御方法。
【請求項５】
電算機を冷却する空調装置を制御する空調制御プログラムにおいて、
コンピュータを、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段、
として機能させることを特徴とする空調制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
電算機を冷却する空調装置を制御する空調制御装置、その空調制御方法及びその空調制御プログラムに関する。
【背景技術】
【０００２】
インターネットデータセンター等の複数の電子計算機（以下、「電算機」という）が配置された室内の温度は、電算機が最大電力を消費する状態であっても、当該電算機の温度が所定の温度以下に維持されるように設定されている。また、所定の温度以下に維持することにより電算機の処理能力の低下が防止されている。
【０００３】
このため、電算機の演算処理が比較的疎らに行われている場合には、当該電算機が配置された室内に対して過剰に冷却するように空調が行われていた。
近年、環境保全志向の高まりに伴い、空調のための消費電力を電算機の運転状況に応じて制御し、当該消費電力を削減する方法が計画されている。
【０００４】
このような方法の例として、電算機の定常的な発熱量を予め測定し、電算機と空調装置との配置を最適にする方法、電算機の周辺温度をモニタリングし、モニタリングした温度に応じて空調装置の出力を制御する方法等が考案されている。
【０００５】
現在、温度センサが利用された以下のような空調制御方法が実施されている。電算機に演算処理を行わせて演算負荷が掛ると、電算機は発熱し、当該電算機の周辺温度が上昇する。電算機の筐体に設置された温度センサが当該温度上昇を計測する。この時、送風量を増加させ、空調装置から温度を下げて送風させる。このようにして室内を冷却して、電算機の温度を低下させる。また、演算負荷が増大すると電算機の発熱量が増加することから、ジョブの実行状況とジョブの予約状況を収集し、収集情報に基づいて温度制御を行う（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３２１１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記の電算機の温度上昇の検知に伴って、空調装置を制御して電算機を冷却させる方法では、次のような問題があった。
温度上昇を検知して空調装置から室内に送風させて所定の温度まで低下させるまでに、時間の経過を要する。この時間が経過する間にも電算機は演算処理を行っている。このため空調装置が冷却を開始してからも電算機の温度上昇は続き、一時的に閾値を超える恐れがある。温度が閾値を超えると電算機の演算性能の低下が発生するばかりではなく、電算機の消費電力が増大してしまう。
【０００８】
また、一般に空調装置の管理者と電算機のジョブ管理者とは異なるため、ジョブデータの秘匿を必要とし、また、ジョブデータ量の入手も難しい。このため、ジョブの実行状況等に基づいて演算負荷を予測して温度制御を行うことは実質困難である。
【０００９】
上記の点を鑑みて、電算機の温度上昇を予測して温度制御を行う空調制御装置、空調制御方法及び空調制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、電算機を冷却する空調装置を制御する空調制御装置、空調制御方法及び空調制御プログラムが提供される。
この空調制御装置は、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段と、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段と、を有する。
【００１１】
また、上記目的を達成するために、電算機を冷却する空調装置を制御する空調制御方法が提供される。
この空調制御方法では、分布情報保持手段が、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持し、演算制御手段が、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う。
【００１２】
また、上記目的を達成するために、電算機を冷却する空調装置を制御する空調制御プログラムが提供される。
この空調制御プログラムでは、コンピュータを、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段、として機能させる。
【００１３】
このような空調制御装置、空調制御方法及び空調制御プログラムでは、分布情報保持手段により、電算機の通信量と、通信量が計測されてから所定の時間が経過するまでの電算機の温度上昇量とを対応付けた分布情報が保持され、演算制御手段により、通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を分布情報に基づいて求め、温度上昇量の予測値と温度計測手段によって計測された電算機の実際の温度とに基づいて定めた冷却量により空調装置への冷却制御指示が行われる。
【発明の効果】
【００１４】
上記の空調制御装置、空調制御方法及び空調制御プログラムでは電算機の温度上昇を加味した最適な温度制御ができる。この結果、電算機及び空調装置の消費電力と、電算機の演算性能の低下とを抑制できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態の概要を説明するための空調システムの概念図である。
【図２】実施の形態の空調システムのデータの流れを説明するための模式図である。
【図３】第１の実施の形態の空調システムを説明するための図である。
【図４】第１の実施の形態の空調制御装置のハードウェア構成を説明するための図である。
【図５】第１の実施の形態の空調制御装置の機能を説明するための図である。
【図６】第１の実施の形態の通信量温度分布の一例を説明するための図である。
【図７】電算機に関するデータの一例を説明するための図である。
【図８】第１の実施の形態の空調制御装置の処理手順を示すフローチャートである。
【図９】第１の実施の形態の空調制御装置による通信量温度分布データベースの更新の処理手順を示すフローチャートである。
【図１０】第１の実施の形態の空調制御装置による指示時間を算出するための処理手順を示すフローチャートである。
【図１１】通信量に対する温度上昇量に関するデータの一例を説明するための図である。
【図１２】第２の実施の形態の空調制御装置の制御方法を説明するための図である。
【図１３】第３の実施の形態の空調制御装置による指示時間を算出するための処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、実施の形態について、図面を参照しながら説明する。
図１は実施の形態の概要を説明するための空調システムの概念図である。
空調システム１は、電算機２に対して、空調装置３、空調制御装置４、通信量計測手段５及び温度計測手段６を有する。
【００１７】
電算機２は、外部から受信した情報に応じて所定の処理を行う。なお、電算機２が受信する情報は、電算機２に演算を行わせるための指示情報、または演算に必要な情報であることから、電算機２に与えられた演算負荷量を間接的に推定することが可能である。したがって、電算機２に送信される情報の通信量を計測することにより電算機２の温度が上昇する可能性があることを予測することができる。この予測に基づいて後述する空調装置３を先行制御することにより、空調装置３の最適制御による消費電力の節減と電算機２の一時的な温度上昇に起因する演算性能の低下対策との両立が可能となる。
【００１８】
空調装置３は、電算機２を所定の温度以下に維持するように電算機２に冷風量を送風して冷却する。また、電算機２に対して送風する際には、後述する空調制御装置４からの冷却制御指示にしたがって送風温度及び送風量をそれぞれ制御する。
【００１９】
空調制御装置４は、電算機２が受信する情報の通信量に応じて、電算機２に対する空調装置３の送風温度及び送風量を制御させて、空調装置３に電算機２を冷却させるように冷却制御指示を行う。空調制御装置４は、空調装置３に対するこのような制御を実現するために、分布情報保持手段４ａ、演算制御手段４ｂ及び分布情報更新手段４ｃを有する。空調制御装置４の各処理手段はコンピュータが空調制御プログラムを実行することにより、その処理機能が実現される。
【００２０】
分布情報保持手段４ａは、電算機２が受信する情報の通信量と、当該通信量が計測されてからの所定の時間が経過する間の電算機２の温度上昇量と、を対応付けた分布情報を保持する。このような分布情報は、予め電算機２について計測されて、分布情報保持手段４ａに保持させる。なお、温度上昇量に対し、増加した温度を冷却するために必要な冷却量は既知であるとする。また、分布情報計測時に計測されるとしてもよい。ここで、冷却量とは、送風量、送風温度等、空調装置３に指示する指示値の総称とする。
【００２１】
演算制御手段４ｂは、温度計測手段６によって計測された電算機２の温度と、後述する通信量計測手段５によって計測された通信量に基づく電算機２の温度上昇量の予測値と、に基づいて、空調装置３の冷却制御を行う。以下、電算機２の温度に基づく第１の温度制御を通常制御と、通信量に応じた温度上昇量の予測値に基づく第２の温度制御を予測制御と呼ぶ。通常制御では、温度計測手段６によって計測された電算機２の温度が、予め決められた設定温度となるように冷却量を算出する。予測制御では、分布情報保持手段４ａに保持される分布情報を参照し、通信量計測手段５で計測された電算機２の通信量に対応する温度上昇量を予測する。そして、予測された温度上昇量に対応する冷却量を算出する。通常制御により算出された冷却量と、予測制御により算出された冷却量とを合算し、空調装置３へ指示する冷却量を決定する。なお、予測制御による冷却量は、温度上昇量の予測値のばらつきを考慮し、通常制御で算出された冷却量に加えるタイミングが調整される。この時、冷却が必要と予想した範囲内の最も早いタイミングとなるように調整される。
【００２２】
分布情報更新手段４ｃは、通信量計測手段５が測定する所定時間当たりに電算機２に入力される通信量と、温度計測手段６が計測した電算機２の温度と、を取得し、分布情報に登録する。なお、ある通信量が検出されてから、実際に温度が上昇するまでには所定の時間がかかる。そこで、分布情報には、通信量と、この通信量が計測されてから所定の時間が経過した後の温度とを対応付けて登録する。この所定の時間は、電算機２及び空調装置３によって変動するので、システムごとに適宜設定される。また、実際に測定して決定するとしてもよい。
【００２３】
また、通信量計測手段５は、例えば、送信される情報の宛て先ごとに設置され、電算機２を宛て先とする情報の単位時間当たりの通信量を計測して取得する。そして、取得した通信量を演算制御手段４ｂ及び分布情報更新手段４ｃにそれぞれ通知する。
【００２４】
温度計測手段６は、例えば、電算機２または電算機２が載置されたラックに設置された図示しない温度センサを有し、当該温度センサによって計測された電算機２の温度の計測結果を取得する。そして、取得した温度を演算制御手段４ｂ及び分布情報更新手段４ｃにそれぞれ通知する。なお、既述の通り、電算機２が受信した情報に応じて発熱し、上昇した温度を温度計測手段６が電算機２の温度を計測するまでには所定の時間が生じる。電算機２の上昇した温度は、通信量計測手段５の通信量の計測後、一定時間をおいて温度計測手段６によって計測される。
【００２５】
次に、上記構成を有する空調制御装置４における空調装置３の制御方法について、図１と共に、空調システム１内のデータの流れを参照して説明する。
図２は実施の形態の空調システムのデータの流れを説明するための模式図である。なお、温度Ａは温度計測手段６で計測された電算機２の温度、冷却量Ｂは空調装置３の電算機２に対する冷却量、タイミング調整Ｇは、電算機２に対する空調装置３の冷却タイミングの調整を示している。また、分布情報Ｃ、通信量Ｄ、予測温度上昇量Ｅ及び冷却量Ｆについては既述の通りである。
【００２６】
まず、演算制御手段４ｂの通常制御による空調装置３の冷却制御が以下のように行われている。
演算制御手段４ｂは、温度計測手段６によって計測された電算機２の温度Ａが、予め決められた設定温度となるように冷却量Ｂを算出する。演算制御手段４ｂは算出した冷却量Ｂで電算機２を冷却するように空調装置３を冷却制御する。
【００２７】
このような通常制御に応じて空調装置３が電算機２を冷却している間に、所定の演算処理を行わせるための指示情報が電算機２に送信されると、演算制御手段４ｂの予測制御が行われる。
【００２８】
通信量計測手段５は、当該電算機２の宛て先に送信された指示情報の通信量Ｄを計測する。また、温度計測手段６は、通信量計測手段５の通信量Ｄの計測後、受信した指示情報に応じて発熱した電算機２の温度を計測する。
【００２９】
演算制御手段４ｂは、分布情報保持手段４ａが保持する分布情報Ｃを参照して、通信量計測手段５で計測された当該通信量Ｄに対応する電算機２の予測温度上昇量Ｅを予測する。そして、予測した予測温度上昇量Ｅに対応する冷却量Ｆを算出する。
【００３０】
さらに、演算制御手段４ｂは、通常制御により算出された冷却量Ｂに対して、予測制御により算出された冷却量Ｆを合算し、空調装置３へ指示する冷却量を決定する。なお、演算制御手段４ｂは、予測温度上昇量Ｅのばらつきを考慮して、通常制御で算出された冷却量Ｂに、予測制御による冷却量Ｆを加えるタイミングを調整する（タイミング調整Ｇ）。
【００３１】
なお、分布情報保持手段４ａに保持される通信量及び温度上昇量の分布情報は、通信量計測手段５及び温度計測手段６から通信量及び温度を取得するたびに分布情報更新手段４ｃによって更新される。
【００３２】
このような空調制御装置４により、電算機２の一時的な温度上昇が抑制される。このため、電算機２の余計な消費電力と電算機２の演算性能の低下とを抑制することができる。また、電算機２の温度上昇量の予測値に基づいて、空調装置３を動作させているため、過剰な空調を行わないようになり、空調装置３の消費電力も抑制することができる。さらに、電算機２の演算負荷による温度上昇量の予測に通信量を利用していることから、情報（データ）の秘匿性を保持でき、データ自体を入手し、演算負荷量を解析する必要が無い。
【００３３】
以下に、上記を踏まえて、具体的な空調装置の空調制御について説明する。なお、以下の実施の形態では各電算機２０が一様に温度変化する場合を例に挙げる。
［第１の実施の形態］
図３は第１の実施の形態の空調システムを説明するための図である。
【００３４】
空調システム１０は、複数の電算機２０に対して、空調装置３０及び空調制御装置４０を有する。
電算機２０は、例えば、４台の電算機２０ａ，２０ｂ，２０ｃ，２０ｄがラック２２に収納されている。これらの各電算機２０は、外部から受信した情報に応じて所定の処理を行う。電算機２０は当該情報に応じた処理を行うと演算負荷が掛り発熱する。電算機２０が受信する情報は、演算を行わせるための指示情報、または演算に必要な情報であることから、電算機２０に与えられた演算負荷量を間接的に推定することが可能である。したがって、電算機２０に送信される情報の通信量を計測することにより電算機２０の温度が上昇する可能性があることを予測することができる。また、電算機２０は単位時間当たりの演算負荷に対する温度上昇特性を有する。例えば、電算機２０の温度上昇特性が１０℃／分であれば、電算機２０に所定の演算負荷がかかると、電算機２０の温度は１分後に１０℃程度上昇する。
【００３５】
空調装置３０は、電算機２０を所定の温度以下に維持するように電算機２０に送風する。また、電算機２０に対して送風する際には、送風温度及び送風量がそれぞれ制御される。なお、以下の説明では送風温度を一定とし、送風量を制御することで空調制御を行うとする。送風温度を調節する場合は、決定された送風温度（一定）と送風量に基づいて送風温度と送風量とを調整する既知の方法を用いて行う。
【００３６】
空調制御装置４０は、電算機２０が収納されたラック２２に設置された温度センサ２１が計測した電算機２０の温度上昇量が通知される。なお、温度センサ２１は、図３では、電算機２０ａ〜２０ｄに対応して、温度センサ２１ａ〜２１ｄがラック２２にそれぞれ設置されている。また、空調制御装置４０は、後述する通信量計測装置５０から電算機２０が受信する情報の通信量が通知される。空調制御装置４０は、電算機２０が受信する情報の通信量に応じて、電算機２０に対する空調装置３０の送風温度及び指示時間を制御させて、空調装置３０に電算機２０に対して送風させる。なお、空調制御装置４０の詳細については後述する。なお、温度上昇量は空調制御装置４０が有する、後述する制御部４４によって制御される一定温度から、ある通信量が入力されたことによって計測された最高温度までの上昇分と見なすことができる。
【００３７】
通信量計測装置５０は、送信される情報の宛て先ごとに設置され、電算機２０を宛て先とする情報の単位時間当たりの通信量を計測する。また、通信量計測装置５０は、計測した通信量を空調制御装置４０に通知する。
【００３８】
以下、空調制御装置４０をより具体的に説明する。
図４は第１の実施の形態の空調制御装置のハードウェア構成を説明するための図である。
【００３９】
空調制御装置４０は、ＣＰＵ（Central Processing Unit）４０ａによって装置全体が制御されている。ＣＰＵ４０ａには、バス４０ｇを介してＲＡＭ（Random Access Memory）４０ｂ、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）４０ｃ、グラフィック処理装置４０ｄ、入力インタフェース４０ｅ及び通信インタフェース４０ｆが接続されている。
【００４０】
ＲＡＭ４０ｂには、ＣＰＵ４０ａに実行させるＯＳ（Operating System）プログラム及びアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ４０ｂには、ＣＰＵ４０ａによる処理に必要な各種データが格納される。ＨＤＤ４０ｃには、ＯＳプログラムやアプリケーションプログラムが格納される。
【００４１】
グラフィック処理装置４０ｄには、モニタ１０１が接続されている。モニタ１０１は、例えば、電算機２０が受信する情報の通信量及び通信量に対応する電算機２０の温度上昇量等を出力することができる。
【００４２】
入力インタフェース４０ｅには、キーボード１０２及びマウス１０３等の入力装置が接続されている。例えば、電算機２０が配置された電算室の管理人が、このような入力装置を介して、電算室の室内の温度を制御するために、所望の温度を指定して入力することができる。
【００４３】
通信インタフェース４０ｆには、電算機２０が収納されたラック２２に設置された温度センサ２１、通信量計測装置５０及び空調装置３０（温度センサ２１、通信量計測装置５０及び空調装置３０については図４には図示を省略）がそれぞれ接続されている。通信インタフェース４０ｆは、温度センサ２１及び通信量計測装置５０から温度及び通信量に関する情報を受信する。また、空調制御装置４０は、通信インタフェース４０ｆを介して、所定の制御信号を空調装置３０に送信する。
【００４４】
なお、グラフィック処理装置４０ｄ、入力インタフェース４０ｅ等に変えて、遠隔操作によって制御可能なハードウェア構成を配設することも可能である。
次に、空調制御装置４０の機能構成について説明する。
【００４５】
図５は第１の実施の形態の空調制御装置の機能を説明するための図である。また、図６は第１の実施の形態の通信量温度分布の一例を説明するための図、図７は電算機に関するデータの一例を説明するための図である。なお、図６は、横軸は通信量（packet/秒）、縦軸（左側）は温度上昇量（℃）及び縦軸（右側）は送風量（単位及びスケール省略）をそれぞれ表している。また、図６において、◆印は通信量と温度上昇量との計測値、実線は通信量と温度上昇量との計測値の分布が最小二乗法によって近似された一次関数を、及び破線は通信量に対する送風量をそれぞれ表している。
【００４６】
空調制御装置４０は、通信量温度分布ＤＢ（データベース）４１、作成部４２、演算部４３及び制御部４４を備えている。なお、空調制御装置４０は、図１の空調制御装置４として動作する。したがって、通信量温度分布データベース４１は分布情報保持手段４ａの、作成部４２は分布情報更新手段４ｃの、演算部４３及び制御部４４は演算制御手段４ｂのそれぞれの処理機能を実現する。
【００４７】
通信量温度分布データベース４１は、電算機２０が受信する情報のある時点の単位時間当たりの通信量を電算機２０ごとに保持している。さらに、当該情報に応じた演算負荷のもと処理を行って発熱した電算機２０のある時点から所定の時間経過した後の温度上昇量との計測値の分布情報を電算機２０ごとに保持している。このような分布情報は予め電算機２０についてそれぞれ計測しておく。このような分布情報は、例えば、図６に示すように、通信量と、当該通信量の情報に対応する温度上昇量との計測結果から得られる。
【００４８】
また、通信量温度分布データベース４１は、この分布情報から最小二乗法で近似された、通信量及び温度上昇量の相関情報も保持する。例えば、図６では、通信量と温度上昇量との相関関数が分布情報から最小二乗法によって一次関数（ｙ≒０．１０７６ｘ）で近似されている。なお、算出される相関関数は、図６の例のような一次関数に限定されない。また、通信量の範囲を分割し、分割範囲ごとに相関関数を求めるとしてもよい。通信量が代入された当該一次関数から得られる値は、当該通信量を受信した電算機２０の予測される温度上昇量（予測温度上昇量）である。
【００４９】
さらに、通信量温度分布データベース４１は、図７に示すように、電算機２０ごとに、図６の分布情報から通信量に対する、予測温度上昇量、最大値、及び指示時間をデータベース化して保持している。予測温度上昇量は、例えば、通信量１０（packet/秒）が代入された一次関数から得られる値である。最大値とは、図６で示したようにばらついた温度上昇量のうち最大の温度上昇量である。また、指示時間は、後述するように指示時間算出部４３ｂで算出される。
【００５０】
なお、通信量温度分布データベース４１に保持される分布情報及び相関情報は空調制御装置４０が通信量及び温度上昇量を取得するたびに更新される。
作成部４２は、取得した通信量及び温度上昇量から、分布情報を、通信量温度分布データベース４１に作成する。また、通信量及び温度上昇量を取得するごとに、通信量温度分布データベース４１に保持されている分布情報を更新する。作成部４２はこのような処理を行うために、受付計測部４２ａ、更新部４２ｂ及び相関算出部４２ｃを備える。以下、各構成について説明する。
【００５１】
受付計測部４２ａは、通信量計測装置５０が計測した通信量を受け付ける。また、受付計測部４２ａは、通信量を受け付けた後、当該情報に応じて処理を行った電算機２０の、温度センサ２１が計測した温度上昇量を受け付ける。さらに、受付計測部４２ａは、通信量を受け付けた後、当該通信量に対応する温度上昇量を受け付けるまでの時間（遅延時間）を計測する。
【００５２】
更新部４２ｂは、受付計測部４２ａから通信量及び温度上昇量を受け付けるごとに、通信量及び温度上昇量を通信量温度分布データベース４１に追加して、通信量温度分布データベース４１の分布情報を更新する。例えば、更新部４２ｂは、図６に対して、受付計測部４２ａから受け付けた通信量及び温度上昇量を追加して、更新する。
【００５３】
相関算出部４２ｃは、通信量温度分布データベース４１の分布情報から最小二乗法により、通信量及び温度上昇量の相関関係が近似された相関関数を算出する。また、相関算出部４２ｃは、通信量温度分布データベース４１が更新されるたびに、当該相関関数を更新する。なお、相関関数は通信量温度分布データベース４１に保持される。例えば、相関算出部４２ｃは、図６の分布から最小二乗法によって一次関数を算出する。また、図６の分布情報が更新されるごとに、当該一次関数を更新する。
【００５４】
演算部４３は、取得した通信量及び通信量温度分布データベース４１を利用して所定の演算を行って、通信量に応じた温度上昇量の予測値に基づく冷却量を算出する。また、演算部４３は当該演算を行うために、冷却量算出部４３ａ及び指示時間算出部４３ｂを備える。以下、各構成について説明する。
【００５５】
冷却量算出部４３ａは、通信量温度分布データベース４１の相関関数に基づき、ラック２２の表面温度を加味して、発熱した電算機２０に対する冷却量（送風量）を算出する。図７に示されるように、例えば、計測された通信量が２０（packet/秒）である場合に、当該通信量に対する一次関数から得られる予測温度上昇量はＴ２である。この予測温度上昇量に応じて、冷却量算出部４３ａによって電算機２０を冷却可能な送風量が算出される。なお、送風量は、予測温度上昇量に応じて予め計測しておいても、経験に基づいて決定しても構わない。また、冷却量算出部４３ａは、算出した送風量を後述する指示時間と共に制御部４４に通知する。
【００５６】
指示時間算出部４３ｂは、通信量温度分布データベース４１が保持する情報と、電算機２０の温度上昇特性とから、空調装置３０に送風させるタイミング（指示時間）を算出する。具体例として、図６の通信量が５０（packet/秒）の場合を説明する。まず、当該通信量に対する温度上昇量のばらつきを図６から算出する。ばらつきの最大値と、当該通信量に対する予測温度上昇量との差を取って、温度幅を算出する。そして、温度幅を電算機２０の温度上昇特性で除することで指示時間が算出される。
【００５７】
そして、制御部４４は、通常、温度センサ２１から通知される電算機２０の温度に基づいて、電算機２の温度が予め決められた設定温度となるように空調装置３０の冷却制御を行う。さらに、通常の冷却を行っている空調装置３０に、演算部４３から通知された送風量を付加させて冷却するように冷却指示を行う。なお、送風量を付加させるタイミングを指示時間算出部４３ｂで算出された指示時間に基づいて調整する。
【００５８】
このようなハードウェア構成及び機能を備える空調制御装置４０の動作について以下に説明する。
図８は第１の実施の形態の空調制御装置の処理手順を示すフローチャートである。
【００５９】
［ステップＳ１］
空調制御装置４０は、電算機２０が格納されたラック２２に設置した温度センサ２１が計測する電算機２０の温度が所定の温度となるように制御部４４のみによって空調装置３０を制御させる（この状態では温度が上がってから冷やし始めることになる）。そして、通信量計測装置５０は、電算機２０ごとに入力される情報の単位時間当たりの通信量を計測する。また、温度センサ２１は、当該情報に応じて処理を行って発熱した電算機２０の所定時間範囲内の最高温度を計測する。計測された最高温度は通信量とセットで保存する。なお、所定時間の最大は、温度センサ２１の反応に空調装置３０が応答するまでの時間である。
【００６０】
更新部４２ｂは、一定時間、上記のように計測した通信量と、セットで保存された最高温度に応じた電算機２の温度上昇量と、を対応付けた分布を散布図上に表示する。
当該最高温度に応じた電算機２の温度上昇量は、具体的には、例えば、通信量計測時の温度から当該最高温度までの上昇量とすることができる。
相関算出部４２ｃは、散布図上に表示された分布情報から、例えば、最小二乗法により、通信量と、通信量に対する温度上昇量との近似曲線を得る（これを初期学習データＭ１とする）。なお、近似曲線は、例えば、図６では一次関数で表される直線である。また、温度上昇に対する空調装置３０の制御量は、空調装置３０の運転中に取得されているものとする。なお、散布図上に表示された分布情報及び近似曲線は通信量温度分布データベース４１に保持される。
【００６１】
［ステップＳ２］
更新部４２ｂは、受付計測部４２ａから通信量及び温度上昇量を通知されるごとに、通信量温度分布データベース４１の分布情報を更新する。また、受付計測部４２ａは、通信量を受け付けた後、温度上昇量を受け付けるまでの遅延時間を計測する。さらに、相関算出部４２ｃは、更新された通信量温度分布データベース４１の相関情報を更新する。なお、ステップＳ２の処理の詳細については後述する。
【００６２】
［ステップＳ３］
冷却量算出部４３ａは、ステップＳ２で計測した通信量に対する、通信量と温度上昇量との分布情報から近似された相関関数から予測温度上昇量を算出する。冷却量算出部４３ａは、算出した予測温度上昇量に応じて、電算機２０を冷却する送風量を算出する。
【００６３】
［ステップＳ４］
指示時間算出部４３ｂは、通信量温度分布データベース４１が保持する分布情報と、電算機２０の温度上昇特性とから、ステップＳ３で算出した送風量を付加するタイミング（指示時間）を算出する。なお、ステップＳ４の処理の詳細については後述する。
【００６４】
［ステップＳ５］
制御部４４は、ステップＳ３で算出された送風量を付加して冷却するように通常の冷却を行っている空調装置３０に冷却指示を行う。また、ステップＳ３で算出された送風量を付加させるタイミングをステップＳ４で算出された指示時間に基づいて調整する。
【００６５】
続いて、ステップＳ２で行われる通信量温度分布データベース４１の更新処理について説明する。
図９は第１の実施の形態の空調制御装置による通信量温度分布データベースの更新の処理手順を示すフローチャートである。
【００６６】
［ステップＳ２ａ］
通信量計測装置５０は電算機２０に入力される通信量を計測する。
［ステップＳ２ｂ］
冷却量算出部４３ａは、ステップＳ１の初期学習データＭ１を用い、ステップＳ２ａで計測した通信量から予測される温度上昇量に応じて、送風量を算出する。制御部４４は、図２に示した通常制御で得られる送風量に、冷却量算出部４３ａで算出された送風量を追加させる。なお、この状態で計測される通信量と、当該通信量に対する温度上昇量とのばらつきに起因する制御誤差は、制御部４４の通常の空調制御ループにより緩和される。
【００６７】
［ステップＳ２ｃ］
温度センサ２１は、算出した送風量が追加された空調装置３０によって冷却された電算機２０の温度を計測する。なお、ステップＳ２ａで計測された通信量に対する、ステップＳ２ｃで計測される温度上昇量は、初期学習データＭ１における温度上昇量よりも温度上昇が減少している。すなわち、ｎ回目のステップＳ２ｃで計測される温度上昇量は、学習データＭｎ−１における温度上昇量より温度上昇が減少する。
【００６８】
［ステップＳ２ｄ］
ステップＳ２ｃで説明したように、温度上昇量は初期学習データＭ１よりも温度上昇が減少するために、初期学習データＭ１における温度上昇量を補正する。なお、学習データＭ２は初期学習データＭ１に補正量ΔＭを追加したものとなる。以降、ｎ回目の学習データＭｎはＭｎ＝Ｍｎ−１＋ΔＭと表現することができる。通信量と温度上昇量（の元となる計算負荷）とが、何らかの相関を有するならば、大数の法則に従って、学習量の増加により、学習データの安定性は向上する。なお、温度上昇量の補正量ΔＭを、例えば、初期学習データＭ１における温度上昇量と、ステップＳ２ｃで計測された温度上昇量との平均値としてもよい。または、ステップＳ２ｂの冷却量と初期学習データＭ１における温度上昇量とから、初期学習データＭ１の相関曲線を用いて、補正量ΔＭを決定しても構わない。
【００６９】
［ステップＳ２ｅ］
更新部４２ｂは、ステップＳ２ａで計測した通信量と、ステップＳ２ｄで補正した温度上昇量とを通信量温度分布データベース４１に登録して、分布情報を更新する。
【００７０】
［ステップＳ２ｆ］
相関算出部４２ｃは、更新した分布情報から新たに相関曲線を算出して、次回の処理がステップＳ２ａに進められる。
【００７１】
上記のステップＳ２ａ〜Ｓ２ｆがｎ回繰り返されて、通信量温度分布データベース４１の分布情報が更新されて、学習データの安定性が向上する。但し、既述の通り、電算機２０が受信する情報は、演算を行わせるための指示情報、または演算に必要な情報のいずれかであるため、情報の不定性が存在し、計測点が一意に収束することはない。
【００７２】
続いて、ステップＳ４で行われる送風温度の算出処理の詳細について、具体的なデータとともに処理手順のフローチャートを参照して説明する。
図１０は第１の実施の形態の空調制御装置による指示時間を算出するための処理手順を示すフローチャートである。
【００７３】
［ステップＳ４ａ］
指示時間算出部４３ｂは、通信量温度分布データベース４１を参照して、ステップＳ２で取得した電算機２０が受信する情報の通信量に対する温度上昇量のばらつきを算出する。
【００７４】
温度上昇量のばらつきを算出することにより、各電算機２０において、例えば、図６に示すように、ステップＳ４ａで設定した通信量に対する一次関数から予測温度上昇量及び最大値（最大温度上昇量）が得られる。
【００７５】
［ステップＳ４ｂ］
指示時間算出部４３ｂは、ステップＳ４ａで算出した温度上昇量のばらつきの最大値と、当該通信量に対応する予測温度上昇量との差を取って、温度幅を算出する。
【００７６】
例えば、図７の電算機２０ａでは、通信量が１０（packet/秒）の場合の温度幅はＴｍａｘ１−Ｔ１で算出される。その他の通信量に対しても、同様に最大値と予測温度上昇量との差により温度幅が算出される。
【００７７】
［ステップＳ４ｃ］
指示時間算出部４３ｂは、ステップＳ４ｂで算出した温度幅を電算機２０の温度上昇特性で除することで指示時間が算出される。
【００７８】
例えば、図７の電算機２０ａの温度上昇特性がα（℃／分）である場合には、通信量が１０（packet/秒）の場合の指示時間ｔ１は、（Ｔｍａｘ１−Ｔ１）／αで算出される。その他の通信量についても同様に温度幅を温度上昇特性で除することで指示時間が算出される。
【００７９】
［ステップＳ４ｄ］
指示時間算出部４３ｂは、通信量の所定の範囲内で分布情報が更新されたか否かを判別して、範囲内であれば、算出した指示時間を制御部４４に通知して処理を終了して、次の処理は、ステップＳ５へ進められる。範囲内で無ければ、次の処理はステップＳ４ａに進められ、分布情報が更新される。
【００８０】
ステップＳ５の後の処理はステップＳ２に進められて、空調装置３０によって冷却された電算機２０の通信量及び通信量に対応する温度上昇量が再び計測されて、ステップＳ３〜Ｓ５における処理がそれぞれ再び行われる。
【００８１】
このようにステップＳ１の処理後、ステップＳ２〜Ｓ５の処理が繰り返し行われて、電算機２０の一時的な温度上昇が抑制されるとともに、電算機２０の温度変化に応じて空調装置３０が制御されて、電算機２０が冷却される。
【００８２】
なお、ステップＳ２において、通信量が所定の時間、計測されない場合には、本実施の形態の通信量に応じた空調装置３０の制御を停止させて、電算機２０に対する空調装置３０の冷却のみを行うようにしても構わない。または、図８による処理を終了させるようにしても構わない。
【００８３】
また、指示時間の別の算出方法について説明する。
図１１は通信量に対する温度上昇量に関するデータの一例を説明するための図である。
図１１は、図６において通信量が５０（packet/秒）に対する、ばらつきのある温度上昇量の各値である。すなわち、最小値は最小の温度上昇量、平均値（Ａ）は最大値と最小値との平均の温度上昇量、標準偏差は通信量が５０（packet/秒）の時の温度上昇量の標準偏差である。また、最大値及び予測温度上昇量は既述の通りであって、電算機２０の温度上昇特性も１０℃／分である。
【００８４】
上記の場合では、指示時間は、（最大値−予測温度上昇量）／温度上昇特性＝０．６１２秒と算出される。したがって、この場合には電算機２０が予測した温度上昇量になる０．６１２秒前に空調装置３０に送風量を付加させる。
【００８５】
これとは別に、最大値に平均値に標準偏差を加えたものを指示時間として採用しても構わない。この場合、図１１における値を（Ａ＋σ−予測温度上昇量）／温度上昇特性に代入して、指示時間として０．４９９秒が得られる。
【００８６】
このように空調制御装置４０によってステップＳ１の処理後、ステップＳ２〜Ｓ５の処理が繰り返し行われて、電算機２０の一時的な温度上昇が抑制される。このため、電算機２０の消費電力と電算機２０の演算性能の低下とを抑制することができる。また、電算機２０の温度上昇量の予測値に基づいて、空調装置３０を動作させているため、過剰な空調を行わないようになり、空調装置３０の消費電力も抑えることができる。さらに、電算機２０の演算負荷による温度上昇量の予測に通信量を利用していることから、情報（データ）の秘匿性を保持でき、データ自体を入手し、演算負荷量を解析する必要が無い。
【００８７】
次に、上記実施の形態を利用した別の実施の形態をについて説明する。
［第２の実施の形態］
上記実施の形態では全ての電算機２０の温度が一様に変化する場合に限定して説明を行った。第２の実施の形態では、全ての電算機２０の温度が一様に変化しない場合について説明する。
【００８８】
図１２は第２の実施の形態の空調制御装置の制御方法を説明するための図である。なお、図１２の空調システム１０では、図３において温度センサ２１、ラック２２、空調制御装置４０及び通信量計測装置５０の記載を省略している。また、図１２中には、電算機２０の温度並びに空調装置３０の冷却量（送風量）の変異を表すグラフを合わせて記載している。
【００８９】
一般に、空調装置３０の冷却能力は、空調装置３０から遠ざかるに連れて低下する。また、既述の通り、電算機２０は、演算負荷が大きくなるに連れて発熱量が大きくなる。例えば、図１２に示すように、大きな演算負荷に耐えられて演算性能が高い順に電算機２０ａ〜２０ｄを空調装置３０の近くから配置する。空調制御装置４０は、電算機２０ａの予測温度上昇量に応じた送風量を追加して冷却するように空調装置３０を冷却制御する。空調装置３０は破線で示される送風量で電算機２０を冷却することができる。
【００９０】
ところが、電算機２０ｂ，２０ｄに演算負荷が一時的に集中すると、電算機２０ｂ，２０ｄの発熱量が増加する。増加した発熱量が破線で示される空調装置３０の送風量を超えてしまうと、電算機２０ｂ，２０ｄは冷却されずに、電算機２０ｂ，２０ｄの演算性能は低下してしまう。
【００９１】
そこで、空調制御装置４０は、温度センサ２１で電算機２０ｂ，２０ｄの温度が空調装置３０の送風量を超えたことを検知すると、温度が最大の電算機２０ｂの通信量及び温度上昇量の測定値の分布情報と、当該分布情報から近似された一次関数を用いて、電算機２０ｂの配置位置で、電算機２０ｂを冷却する送風量を算出する。空調制御装置４０は、図１２中実線で示される送風量になるように、空調装置３０からの送風量を増加させる。このようにして、全ての電算機２０の演算性能の低下を抑制することが可能となる。
【００９２】
［第３の実施の形態］
上記の実施の形態では、電算機２０の温度上昇特性が一定の場合についてそれぞれ説明した。
【００９３】
しかし、電算機２０の温度上昇特性は環境に応じて変動する場合がある。第３の実施の形態ではこの場合について説明する。
図１３は第３の実施の形態の空調制御装置による指示時間を算出するための処理手順を示すフローチャートである。なお、図１０のフローチャートと同じ処理には同じステップ番号をつけている。
【００９４】
［ステップＳ４ａ］
指示時間算出部４３ｂは、通信量温度分布データベース４１を参照して、ステップＳ２で取得した電算機２０が受信する情報の通信量に対する温度上昇量のばらつきを算出する。
【００９５】
温度上昇量のばらつきを算出することにより、各電算機２０において、例えば、図６に示すように、ステップＳ４ａで設定した通信量に対する一次関数の予測温度上昇量及び最大値（最大温度上昇量）が得られる。
【００９６】
［ステップＳ４ａ１］
ステップＳ４ａで得られた予測温度上昇量を、ステップＳ２で受付計測部４２ａが計測した遅延時間により除することにより電算機２０の温度上昇特性を算出する。なお、予測温度上昇量に代えて、温度上昇量の最大値を利用しても構わない。
【００９７】
［ステップＳ４ｂ］
指示時間算出部４３ｂは、ステップＳ４ａで算出した温度上昇量のばらつきの最大値と当該通信量に対応する予測温度上昇量との差を取って、温度幅を算出する。
【００９８】
［ステップＳ４ｃ］
指示時間算出部４３ｂは、ステップＳ４ｂで算出した温度幅を、ステップＳ４ａ１で算出した電算機２０の温度上昇特性で除することで指示時間が算出される。
【００９９】
［ステップＳ４ｄ］
指示時間算出部４３ｂは、通信量の所定の範囲内で分布情報が更新されたか否かを判別して、範囲内であれば、算出した指示時間を制御部４４に通知して処理を終了して、次の処理は、ステップＳ５へ進められる。範囲内で無ければ、次の処理はステップＳ４ａに進められ、分布情報が更新される。
【０１００】
ステップＳ５の後の処理はステップＳ２に進められて、空調装置３０によって冷却された電算機２０の通信量及び通信量に対応する温度上昇量が再び計測されて、ステップＳ３〜Ｓ５における処理がそれぞれ再び行われる。
【０１０１】
以上のような処理により、通信量及び温度上昇量を計測するたびに、電算機２０の温度上昇特性が変動する場合でも、指示時間を算出することが可能となる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、空調制御装置４０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどが挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどが挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などが挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）などが挙げられる。
【０１０２】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０３】
空調制御プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１０４】
（付記１）  電算機を冷却する空調装置を制御する空調制御装置において、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段と、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段と、
を有することを特徴とする空調制御装置。
【０１０５】
（付記２）  前記通信量計測手段が通信量を計測してから前記所定の時間が経過するまでの間に前記温度計測手段によって計測された最高温度までの、前記通信量の計測時の温度からの上昇量を前記温度上昇量として、前記計測した通信量と対応付けて前記分布情報保持手段に保持させ、前記分布情報を更新する分布情報更新手段をさらに有することを特徴とする付記１記載の空調制御装置。
【０１０６】
（付記３）  前記分布情報更新手段は、前記計測した通信量に対応する前記温度上昇量に補正量を追加して補正し、補正した前記温度上昇量を前記分布情報に追加して更新することを特徴とする付記２記載の空調制御装置。
【０１０７】
（付記４）  前記補正量は、
前記温度計測手段が計測した前記温度上昇量と、
前記演算制御手段が、計測した前記温度上昇量が追加された前記分布情報に基づいて、前記空調装置に前記冷却制御指示を行って、前記温度計測手段が新たに計測した前記温度上昇量と、の平均値であることを特徴とする付記３記載の空調制御装置。
【０１０８】
（付記５）  前記演算制御手段は、
前記分布情報に基づいて前記通信量と前記温度上昇量との相関を示す相関関数を算出し、
前記通信量計測手段で計測された前記通信量に対する、前記相関関数から得られる前記温度上昇量の予測値と前記分布情報から得られる前記温度上昇量の最大値との差に基づき、
前記電算機を前記空調装置に冷却させる時期を表す指示時間を算出すること、
を特徴とする付記１記載の空調制御装置。
【０１０９】
（付記６）  前記演算制御手段は、前記最大値と前記予測値との差を、前記電算機の単位時間当たりの温度上昇量を表す温度上昇特性で除することで前記指示時間を算出することを特徴とする付記５記載の空調制御装置。
【０１１０】
（付記７）  前記演算制御手段は、
前記通信量計測手段が前記通信量を計測してから前記温度計測手段が前記温度上昇量を計測するまでの前記所定の時間を計測して、
前記予測値を、前記時間計測手段で計測した前記所定の時間で除することにより、変動する前記温度上昇特性を算出する、
ことを特徴とする付記６記載の空調制御装置。
【０１１１】
（付記８）  前記空調装置により冷却される電算機が複数設置され、
前記分布情報保持手段が、複数の前記電算機ごとに前記分布情報を保持し、
前記演算制御手段が、前記温度計測手段により計測される実際の温度が最も高い電算機の分布情報に基づいて求めた温度上昇量の予測値と前記実際の温度とに基づいて、前記空調装置に前記冷却制御指示を行うことを特徴とする付記１または２記載の空調制御装置。
【０１１２】
（付記９）  電算機を冷却する空調装置を制御する空調制御方法において、
分布情報保持手段が、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持し、
演算制御手段が、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う、
ことを特徴とする空調制御方法。
【０１１３】
（付記１０）  電算機を冷却する空調装置を制御する空調制御プログラムにおいて、
コンピュータを、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段、
として機能させることを特徴とする空調制御プログラム。
【符号の説明】
【０１１４】
１，１０  空調システム
２，２０，２０ａ，２０ｂ，２０ｃ，２０ｄ  電算機
３，３０  空調装置
４，４０  空調制御装置
４ａ  分布情報保持部
４ｂ  演算制御手段
４ｃ  分布情報更新手段
５  通信量計測手段
６  温度計測手段
２１，２１ａ，２１ｂ，２１ｃ，２１ｄ  温度センサ
２２  ラック
４０ａ  ＣＰＵ
４０ｂ  ＲＡＭ
４０ｃ  ＨＤＤ
４０ｄ  グラフィック処理装置
４０ｅ  入力インタフェース
４０ｆ  通信インタフェース
４０ｇ  バス
４１  通信量温度分布データベース
４２  作成部
４２ａ  受付計測部
４２ｂ  更新部
４２ｃ  相関算出部
４３  演算部
４３ａ  冷却量算出部
４３ｂ  指示時間算出部
４４  制御部
５０  通信量計測装置
１０１  モニタ
１０２  キーボード
１０３  マウス
Ａ  温度
Ｂ  冷却量
Ｃ  分布情報
Ｄ  通信量
Ｅ  予測温度上昇量
Ｆ  冷却量
Ｇ  タイミング調整
【図１】
2011013747.tif 000003
【図２】
2011013747.tif 000004
【図３】
2011013747.tif 000005
【図４】
2011013747.tif 000006
【図５】
2011013747.tif 000007
【図６】
2011013747.tif 000008
【図７】
2011013747.tif 000009
【図８】
2011013747.tif 000010
【図９】
2011013747.tif 000011
【図１０】
2011013747.tif 000012
【図１１】
2011013747.tif 000013
【図１２】
2011013747.tif 000014
【図１３】
2011013747.tif 000015