JP4922255B2 - 情報処理システムおよびそのシステムにおける省電力制御方法 - Google Patents

情報処理システムおよびそのシステムにおける省電力制御方法 Download PDF

Info

Publication number
JP4922255B2
JP4922255B2 JP2008171761A JP2008171761A JP4922255B2 JP 4922255 B2 JP4922255 B2 JP 4922255B2 JP 2008171761 A JP2008171761 A JP 2008171761A JP 2008171761 A JP2008171761 A JP 2008171761A JP 4922255 B2 JP4922255 B2 JP 4922255B2
Authority
JP
Japan
Prior art keywords
server
cooling
business
power
power consumption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008171761A
Other languages
English (en)
Other versions
JP2010015192A (ja
Inventor
陽子 志賀
恵介 畑崎
良史 高本
猛 加藤
忠克 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2008171761A priority Critical patent/JP4922255B2/ja
Priority to US12/388,710 priority patent/US8200995B2/en
Publication of JP2010015192A publication Critical patent/JP2010015192A/ja
Application granted granted Critical
Publication of JP4922255B2 publication Critical patent/JP4922255B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/1919Control of temperature characterised by the use of electric means characterised by the type of controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Power Sources (AREA)

Description

本発明は、ネットワークによって接続される複数のコンピュータやネットワーク機器から構成される情報処理システムおよびこのシステムの消費電力を削減する技術に関する。
プロセッサの高性能化、ブレードサーバのような高密度なIT(Information Technology)機器の出現により、ITシステムの消費電力の増加が大きな問題となっている。この問題に対して、低消費電力プロセッサ,高効率冷却方式など消費電力を削減する技術の開発が進められているが、装置単体の省電力化には限界があり、より大きな省電力効果を得るためにはシステムレベルでの取り組みが必要である。
特に、サーバはリーク電流によって稼働率が0であっても電力を消費するため、稼働率が低いサーバを多数使用している状態は電力面での効率が悪く、より少ない数のサーバをなるべく高い稼働率で使用し、未使用サーバは電源断するといった省電力運用が期待されている。これに対して仮想サーバは、稼動中に他の物理サーバへ移動させることができるため、ある業務の負荷が下がった時には、稼働率が低いサーバで実行されている仮想サーバを集約し、稼動する物理サーバ台数を減らすことで消費電力を削減することができる。仮想サーバの普及により、上記のような省電力運用が現実のものとなりつつある。
しかし、一部のサーバだけを高い負荷で稼動させると、それらのサーバ周辺が高温の熱だまりとなり、この熱だまりを冷却するため全体の冷却出力を上げると冷却に要する電力がかさむ。そこで、特許文献1では、熱分布を考慮して起動するサーバを決定する方法が開示されている。また、特許文献2では、サーバが内部に持つ冷却装置の冷却能力を考慮してサーバ構成を最適化する方法が開示されている。
特表2005−531047 特開2004−126968
今後は、マシンルーム全体を大規模な冷却装置で均一に冷やすのではなく、局所的に温度を制御できる冷却装置が重要になる。例えば、指向性のある冷却装置、ラック背面に取り付けるラック単位の冷却装置などが既に出荷されている。
冷却装置は現状、固定のセンサの温度をもとに出力を決定し、あらかじめ決められた範囲を冷却するが、片寄せしたサーバ(群)を複数の冷却装置で集中的に冷却するよう、冷却装置が接続するセンサや送風方向を変更できるようになると考えられる。例えば、床下からの冷風によって冷却を行う設備の場合には、床のグレーティング板(穴あきタイル)の開閉を制御して、床下からの送風箇所を変更し、片寄せしたサーバを集中的に冷やすようになると考えられる。
このような冷却装置を用いると、負荷を一部のサーバ(群)に集約した場合には、冷却能力も集約することができる。
ただし、実際の運用においては、省電力を目的とした集約作業によってかえって消費電力が増大したり、片寄せしたサーバ(群)を冷却する能力が不足して熱暴走が発生したりすることは許されない。このため、サーバと冷却の集約を実施する前に、あるサーバ(群)に負荷を集約した時に、集約部分を冷やすのに十分な冷却能力があるか、IT機器と冷却装置とを含むシステム全体の消費電力を削減可能か、あらかじめ見積もるべきである。
このような見積もりを実現するためには、集約したサーバ(群)を冷却可能な冷却装置を特定して、その冷却能力と、集約した場合の冷却に要する電力を調べる必要がある。
しかし、現在、冷却設備は接続するセンサが検出する温度によって制御されており、管理対象サーバとの関係は管理されていない。このため、冷却能力が十分であるか、冷却に要する電力がどれくらいかを見積もることができない。
そこで、本発明は、冷却装置の冷却の下に記憶装置をアクセスする複数の管理対象サーバに対する業務配置として、システム全体の消費電力をより小さくするための業務配置を決定することができる情報処理システムを提供することを目的とするものである。
前記目的を達成するために、本発明は、冷却装置の冷却の下に記憶装置をアクセスする複数の管理対象サーバに対する業務配置を決定するに際して、複数の管理対象サーバの稼動状況を検出し、この検出結果に従って前記冷却装置と前記サーバを制御する省電力制御コントローラを設け、省電力制御コントローラは、前記サーバの稼動状況に応じて前記冷却装置を個別に制御してその冷却分布を制御するとともに、前記サーバに対する業務配置を制御することを特徴とするものである。
本発明によれば、管理対象サーバに対する業務配置として、システム全体の消費電力をより小さくするための業務配置を決定することができる情報処理システムを提供することができる。
以下、本発明の一実施形態を図面に基づいて説明する。図1は、本発明の一実施例のシステム構成を示す図である。本実施例は、情報処理システムあるいはストレージサブシステムとして、例えば、1つの省電力制御サーバ110と、1つ以上の物理計算機200と、1つ以上の外部記憶装置230と、これらのIT機器を設置したコンピュータ室冷却する冷却装置151と冷却装置151を制御する冷却装置制御機能150を備えて構成されている。省電力制御サーバ110と物理計算機200および冷却装置151は、管理ネットワーク225経由で接続している。また、物理計算機200と外部記憶装置230はファイバチャネルネットワーク226で接続している。
まず、省電力制御サーバ110について説明する。省電力制御サーバ110は、物理計算機200と外部記憶装置230および冷却装置制御機能150を管理対象システムとする省電力制御コントローラとして、冷却装置151の冷却の下に外部記憶装置230をアクセスするとともに、複数の物理計算機200と情報の授受を行って、複数の物理計算機200の稼動状況を検出し、複数の物理計算機200の稼動状況に応じて、冷却装置制御機能151を介して冷却装置151を個別に制御してその冷却分布を制御するとともに、複数の物理計算機200の業務配置を制御する。
この際、複数の物理計算機200を、外部記憶装置230をアクセスして情報を処理する複数の物理サーバと、物理サーバの稼動状況に応じて、いずれかの物理サーバに割り当てられて、情報に関連する業務を実行する複数の仮想サーバを含む管理対象サーバとして構成した場合、省電力制御サーバ110は、管理対象サーバの処理能力と管理対象サーバ上で処理すべき業務の内容とから管理対象サーバに対する業務配置を複数組み設定し、管理対象サーバの処理能力に対する電力特性を基に各業務配置における管理対象サーバの消費電力を算出するとともに、管理対象サーバの処理能力に対する発熱特性を基に各業務配置における管理対象サーバの発熱量を算出し、さらに、各業務配置における管理対象サーバの発熱量を基に冷却装置151のうち管理対象サーバを冷却する冷却装置151の冷却能力を設定し、冷却装置151の冷却能力に対する消費電力特性を基に、冷却装置151の消費電力を算出し、複数組の業務配置のうち管理対象サーバの消費電力と冷却装置151の消費電力の合計が最小となる業務配置を管理対象サーバに対する正規の業務配置として決定することとしている。
具体的には、省電力制御サーバ110は、複数の物理計算機200上で動作するソフトウェアプログラムであり、管理対象システムの構成を示す仮想サーバ構成情報123と、物理サーバ構成情報122の入力を受付け、物理計算機200および仮想計算機221の稼動情報および消費電力情報を収集する稼動情報・電力監視部101と、計算機200の消費電力の合計をより少なくする、仮想サーバの配置を生成する仮想サーバ配置生成部112と、物理計算機プロファイル124を読み込み、ある仮想サーバ配置のサーバ消費電力を求めるサーバ電力算出部113と、冷却装置プロファイル125と、サーバ・冷却マップ126の入力を受け付け、ある仮想サーバ配置の冷却に要する消費電力を求める冷却電力算出部114と、仮想サーバ配置生成部112が決定した仮想サーバ配置に基づいて、仮想サーバを移動させる仮想サーバ再配置部115、稼動中の仮想サーバが割り当てられていない物理計算機200の電源を落とす電源制御部116、冷却装置151の制御を指示する冷却制御部117とから成る。
次に、管理対象システムについて説明する。
物理計算機200上では、仮想計算機を実現する仮想計算機管理ソフトウェア220と、1つ以上の仮想計算機221が稼動し、各仮想計算機上では、OS(Operating System)222、この仮想計算機の稼動情報を収集する計測エージェント223、Webサーバなどの業務サーバ224が稼動している。仮想計算機管理ソフトウェア220は、物理計算機200の持つ計算機資源を複数のOSが使用できるよう、分割や割当の調整を行う機能を持っている。この仮想計算機管理ソフトウェアによって、新たな仮想計算機の生成や、仮想計算機の備える仮想的なハードウェアの定義、設定が可能である。
計測エージェント223は、計算機200上で稼動し、自身が稼動する装置のCPU使用率やメモリ使用率、ネットワークインタフェースの使用率などの稼動情報を収集し、計測カウンタとして記録するソフトウェアプログラムである。省電力制御サーバ110の稼動情報・電力監視部111は、計測エージェント223に対して、SNMP(Simple Network Management Protocol)による稼動情報収集リクエストを送信する。計測エージェント223は、この稼動情報収集リクエストを受け取り、リクエスト中のオブジェクトID(Identification)で指定された計測カウンタの値を稼動情報・電力監視部111に送信する。省電力制御サーバ110は、この計測カウンタの値を受け取り、稼動情報として記録することで、複数の管理対象の稼動情報を一元的に管理することができる。
図2は、本発明の一実施例における省電力制御サーバ110のハードウェア構成を示す図である。
本実施例の省電力制御サーバ110が稼動する物理計算機100は、中央演算装置CPU(Central Processing Unit)101、ハードディスク装置等の磁気ディスク105、主メモリ102、バス107、ネットワークインタフェース104、ディスクインタフェース103から構成される。
省電力制御サーバ110が稼動する物理計算機100の磁気ディスク105には、稼動情報履歴121と、仮想サーバ構成情報123と、物理サーバ構成情報122と、物理計算機プロファイル124と、冷却装置プロファイル125と、サーバ・冷却マップ126とが格納される。また、メモリ102には、省電力制御サーバ110のプログラムが格納される。これらのプログラムは、当初、磁気ディスク105に格納され、必要に応じてメモリ102に転送された後、CPU101で実行される。
図3は、本発明の一実施例における管理対象システムを構成する物理計算機200のハードウェア構成を示す図である。
本実施例の管理対象システムを構成する物理計算機200は、中央演算装置CPU201、ハードディスク装置等の磁気ディスク205、主メモリ202、バス207、ネットワークインタフェース204、ディスクインタフェース203、状態監視や電源制御を行うBMC(Baseboard Management Controller)207から構成される。
管理対象システムを構成する物理計算機200のメモリ202には、仮想計算機管理プログラム、仮想計算機のOS、計測エージェントプログラム、業務サービスプログラムが格納される。これらのプログラムは、当初、磁気ディスク205に格納され、必要に応じてメモリ202に転送された後、CPU201で実行される。
なお、これらのプログラムは、可搬型記録媒体から読み出されることにより、または、各々の装置に接続されたネットワーク経由で、他の計算機または記憶装置からダウンロードされることにより、磁気ディスク205に格納されるものであってもよい。
また、省電力制御サーバ110の各処理は、各プログラムをCPUで実行することにより実現するが、これらは計測エージェント決定部、計測部など、各処理を行う処理部として集積回路化するなどしてハードウェアで実現することもできる。
図4は、本発明の一実施例における管理対象システムを設置しているコンピュータ室400の機器配置を示す図である。
当該コンピュータ室400には、図4(a)に示すように、4つのラック401a、402b、403c、404dと、各ラックに設置されたサーバ群と、サーバ群を冷却する冷却設備151a、151bが収納されており、各ラックと冷却設備151a、151bは、床430上に固定されている。床430には、複数の吹出口431〜435が形成されている。各吹出口431〜435の底部側には、図4(b)に示すように、モータ440が固定され、モータ回転軸441には、モータ440の回転駆動に応じて、各吹出口431〜435を開閉する開閉板442が固定されている。サーバ群は、装置やソフトウェアの管理に用いる管理用ネットワーク206と、アプリケーションが使用する業務用ネットワーク106に接続している。
ラック1401aには、ブレードサーバ411およびブレードサーバ412が設置されている。ラック2401bには、他のブレードサーバ(図示せず)が設置されている。ラック401cには、#1〜#20の1U(ユニット)サーバ(図示せず)が複数台設置されている。ラック401dには、#21〜#40の1Uサーバ(図示せず)が複数台設置されている。
冷却設備151a、151bは、コンピュータ室400の側面に取り付けら、コンピュータ室400の温度を一定に保つための冷却装置151の一要素として構成されている。この冷却設備151a、151bは冷風を床430下に送り、冷風が吹出口(穴あきタイル)431〜435から吹き出すことで、各サーバが排出する熱を除去する。
この際、各ラックに収納されたサーバの業務配置に応じて、吹出口431〜435のうちいずかの吹出口を開き、他の吹出口を閉じする制御が行われる。例えば、ラック401a、401dに収納されたサーバにのみ業務配置が設定され、ラック401b、401cに収納されたサーバには業務配置が設定されないときには、冷却装置151に対する制御として、モータ440の回転駆動により、吹出口431〜435のうち吹出口433が閉じ、他の吹出口431、432、434、435が開かれる制御が実行される。
また、ラック401b、401cに収納されたサーバにのみ業務配置が設定され、ラック401a、401dに収納されたサーバには業務配置が設定されないときには、冷却装置151に対する制御として、モータ440の回転駆動により、吹出口431〜435のうち吹出口431、435が閉じ、他の吹出口432、433、434が開かれる制御が実行される。
本実施例における冷却設備は、一般的なコンピュータ室空調(CRAC: Computer Room Air Conditioner)であるが、冷却設備は冷却された液体の冷媒がパイプを通り、各ラックを循環することで各サーバが排出する熱を除去する液冷装置であっても良い。液冷装置では、各ラックに通じるパイプの手前にバルブがあり、バルブを開閉することで、吹出口と同様に冷却出力の調整を行う。
また、冷却設備は、外の冷えた空気を取り込み、コンピュータ室空調装置と同様に床下から冷風を送ることで各サーバが排出する熱を除去する外気冷却装置であっても良い。
図5は、本発明の一実施例における物理サーバ構成情報122を示す図である。
物理サーバ構成情報122は、物理計算機200の持つ物理計算機ID501と、シャーシ番号502と、構成要素識別子(項目)503と、構成要素の値504からなる一つ以上のレコードで構成され、物理計算機200の処理能力を表す。物理計算機ID501には、例えば、業務Aがマッピングされた物理計算機200のIDが物理サーバ1として格納され、業務Bがマッピングされた物理計算機200のIDが物理サーバ2として格納されている。シャーシ番号502は、当該サーバがブレードサーバである場合に、ブレードサーバを格納するシャーシを特定するためにある。1Uサーバなどの非モジュラータイプのサーバである場合には、ここには"-"が入る。
物理サーバ構成情報122は、管理対象システムの設計者がシステム構築時に決定し、文書またはソフトウェアによって管理していることが多い。物理構成情報は、このような管理されている構成情報に基づいて作成してもよいし、動的に収集した情報から作成してもよい。
図6は、本発明の一実施例における仮想サーバ構成情報123を示す図である。
仮想サーバ構成情報123は、仮想計算機配置情報610と仮想計算機定義情報620からなる。仮想計算機配置情報610は、物理計算機200とその上で稼動する仮想計算機221との対応づけを表すものであり、物理計算機200の識別子である物理計算機ID611と、物理計算機200上で稼動する仮想計算機管理ソフトウェア220の種別612と、一つ以上の仮想計算機ID613と、各仮想計算機のIPアドレス614からなる一つ以上のレコードで構成される。
仮想計算機定義情報620は、仮想計算機221に対する物理計算機200のリソース割当て量を示すものであり、仮想計算機ID621と、仮想計算機が実行する業務の種別622と、該仮想計算機221が備える仮想CPUの割当て率と、該仮想計算機221が使用可能なメモリ容量、ディスクI/Fの帯域、ネットワークI/Fの帯域からなる一つ以上のレコードで構成される。
なお、仮想計算機221の生成や、仮想計算機221に対するリソース割当ては、管理者が仮想計算機管理ソフトウェア220のインタフェースを操作したり、プログラムから該仮想計算機管理ソフトウェアのAPI(Application Programming Interface)を発行したりすることで実現できる。したがって、これら仮想サーバ構成情報123は、仮想計算機管理ソフトウェアが保持している情報を参照することで作成できる。
図7は、本発明の一実施例における稼動情報710および電力情報720を示す図である。稼動情報710は、一つの物理計算機200のリソース使用状況や電力消費状況を示すものであり、計測日711、計測曜日712、計測時刻713、CPU稼働率714、メモリ使用量716、ディスクI/F使用量717、ネットワークI/F使用量718とからなる一つ以上のレコードで構成される。物理計算機200がCPU、ディスクI/F、ネットワークI/Fを複数備えている場合には、構成要素ごとに稼動情報を取得する。ここで示す稼動情報は、Windows(登録商標)であればWMI(Windows(登録商標) Management Interface)で、LinuxであればTopコマンドで取得することが可能である。
電力情報720は、物理計算機200の電力消費状況を示すものであり、計測日721、計測曜日722、計測時刻723、物理計算機の電力量724および、シャーシの電力量726からなる一つ以上のレコードで構成される。なお、管理対象である物理計算機200が、ブレードサーバである場合には、複数の物理計算機の電力量とシャーシの電力量が一つのテーブルで管理されている。一方、物理計算機200がブレードサーバでない場合には、一つの物理計算機の電力量だけが管理される。
図8は、本発明の一実施例における物理計算機プロファイル124を示す図である。
物理計算機プロファイル124は、サーバプロファイル810とシャーシプロファイル820に分かれる。サーバプロファイル810は、物理計算機稼働率801と、発熱量802と、消費電力803からなる一つ以上のレコードで構成される。各レコードは、物理計算機200の稼働率に対する、発熱量と消費電力を表している。ここで、物理計算機稼働率811は、CPUの稼働率である。
また、シャーシプロファイル820は、物理計算機稼働率821と、発熱量822と、消費電力823からなる一つ以上のレコードで構成される。シャーシプロファイル820における物理計算機稼働率821とは、当該シャーシに含まれる複数の物理計算機200の処理能力の合計に対する稼動割合である。各レコードは、この稼動割合に対する、発熱量と消費電力を表している。
物理計算機プロファイル124は、物理計算機200の機種ごとに異なり、過去の履歴から収集することができる。また、負荷をかけて取得することができる。また、物理計算機200のベンダが提供することも考えられる。
図9は、本発明の一実施例におけるサーバ・冷却装置マップ126を示す図である。
サーバ・冷却装置マップ126は、ラックの識別子901と、冷却装置151の識別子903と、ラックの出力配分904からなる一つ以上のレコードで構成される。各レコードは、ラックと、各ラックを冷却している冷却装置151と、その冷却装置が持つ冷却能力のうち、各ラックに対して割り当てている冷却能力の割合を表している。
図10は、本発明の一実施例における冷却装置プロファイル125を示す図である。
冷却装置プロファイル125は、冷却装置の出力1001と、冷却量1002と、消費電力1003からなる一つ以上のレコードで構成される。各レコードは、冷却装置151の出力に対する、発熱量と消費電力を5段階に分けて表している。冷却装置プロファイル125は、冷却装置151の処理性能と必要な電力としてベンダが持っている情報であり、今後はこのような情報をユーザーにも提供することが考えられる。
また、外気冷却の場合には、外気温度によって同じ消費電力で冷却できる能力が変わる。したがって、外気の温度範囲ごとに冷却装置プロファイル125は複数存在するものとする。
図5から図10で示した情報は、管理者が定義ファイルに記述し、省電力制御サーバ110に入力する。ただし、これらの情報は、定義ファイルでなく、GUI(Graphical User Interface)から入力してもよいし、他のサーバからネットワークを介して取得してもよい。
次に、省電力制御の流れを説明する。
図11は、本発明の一実施例における省電力制御フローを示す図である。
まず、省電力制御サーバ110の稼動情報・電力監視部111は、物理サーバ構成情報122および仮想サーバ構成情報123を読み込んで(S1011)、管理対象である物理計算機200および仮想計算機221を把握し、これらの稼動情報および消費電力を監視し(S1012)、負荷変動がある物理計算機200の一覧を作成する(S1103)。負荷変動の有無は、ある物理計算機200のリソース使用率が10%以下である状態が10分以上継続するかで判定する。負荷変動が無い場合には、監視を継続する。
稼動情報・電力監視部111は、前記一覧に含まれる物理計算機200上で稼動している仮想計算機221の業務のリソース使用量の過去の履歴である稼動情報710および業務スケジュールを参照して、今後一定の期間、物理計算機200の負荷が低い状態が継続するか判断する。そして、負荷の低い状態が継続すると判断した物理計算機200上の仮想計算機221を移動可能な空きを持つ物理計算機200があるか検索し、ある物理計算機200上で稼動する全ての仮想計算機221について、移動先になり得る空きを持つ物理計算機200がある場合には、仮想サーバ配置生成部112は、前記一覧に含まれる物理計算機200上で稼動している任意の仮想サーバを、前記空きを持つ物理サーバに配置した場合の再配置(業務配置)案を作成する(S1104)。なお、ある物理計算機200上の仮想計算機221が複数存在する場合、それらの仮想サーバは同一の物理計算機200に移動しても良いし、別であっても良い。
次に、仮想サーバ配置生成部112は、再配置案の消費電力を求め、現在の消費電力と比較して、より消費電力が少ない仮想サーバ配置を選択する(S1105)。
そして、仮想サーバ再配置部115は、再配置案の消費電力が現在の消費電力よりも少ない場合には、再配置案に従って仮想計算機221を移動させ(S1106)、電源制御部116は、空きとなった物理計算機200の電源を切断する(S1107)。さらに、冷却制御部117は、冷却電力算出部114が冷却装置の151の設定変更が必要であると判断した場合には、管理対象の冷却装置制御機能150に対して出力の変更要求を出す(S1108)。
最後に省電力制御サーバ110は、稼動情報と電力の監視に戻る。
図12は、本発明の一実施例における再配置案検索フローを示す図である。
仮想サーバ配置生成部112は、仮想計算機221の物理計算機200上への配置パターンを生成し、元の仮想計算機の配置と、一つ以上の再配置案の消費電力を比較する。
仮想サーバ配置生成部112は、まず、各仮想計算機221の必要とするリソース量、各物理計算機200の備えるリソース量を基に、物理計算機200に対する仮想計算機221の再配置案を求める(S1201)。
仮想計算機221の必要とするリソース量とは、この仮想計算機が処理する業務のリソース使用量の最大値とする。業務のリソース使用量の平均値、最大値は、稼動情報の履歴121から求める。
具体的な再配置案の生成方法は、よりリソース使用量が少ない物理計算機200上で稼動する仮想計算機221を他の物理計算機200に移動させた場合のリソース使用率を見積もり、移動させても移動先の物理計算機200のリソース量が十分であり、かつ、もっとも利用率が高くなる物理計算機200を移動先として選択する。移動元の物理計算機200上に複数の仮想計算機221がある場合には、全ての仮想計算機221が移動できる移動先が見つかった場合に、移動後の仮想計算機221の配置を再配置案として決定する。
この時、仮想サーバ配置生成部112は、仮想計算機定義情報620を参照して、仮想サーバが実行する業務の種別を取得し、移動させるべきでない業務は再配置の対象外とする。これは、ある仮想サーバを現在実行している物理サーバから別の物理サーバに移動する時には、外部プログラムと仮想サーバ間の通信パケットが失われることがあるためである。このパケットロスは、TCPのような再送機能を持つプロトコルによって再送されるので多くの業務では問題にならないが、非常に高い応答性能を要求される業務では、再送によって要求性能を満足できない場合があるので移動の対象としない。このような業務はあらかじめ決められており、移動できない業務の一覧があるものとする。
再配置案を求める方法としては、上記のように現在の仮想計算機221の配置をベースとせず、組合せ最適化手法を用いて最も消費電力が少ない配置を計算することも可能である。ただし、その場合には現在の仮想サーバ配置との差が大きく、仮想サーバの移動回数が多くなることが懸念される。
次に再配置案の物理計算機200の消費電力を算出する。仮想サーバ配置生成部112は、稼動情報履歴121を参照して、各仮想計算機221の処理する業務のリソース使用率(量)の平均値を求め、仮想化のオーバーヘッドを考慮して各物理計算機200のリソース利用率(量)を見積もる(S1202)。
仮想化のオーバーヘッドは、仮想化機構によって異なるため、仮想サーバ配置生成部112は、仮想配置情報610を参照して配置対象の物理計算機200において稼動中の仮想化機構の種類を取得し、その仮想化機構のオーバーヘッド値を参照して、物理計算機200のリソース利用率(量)を見積もる。仮想化機構ごとのオーバーヘッド値は、仮想サーバ配置生成部112の内部で保持しているものとする。
そして、サーバ電力算出部113は、物理計算機200の機種に基づいて、その機種の物理計算機プロファイル124を取得し、見積もった物理計算機200のリソース利用率(量)に対する物理計算機200の消費電力を求める(S1203)。ここで、物理サーバ構成122を参照して、対象となる物理計算機200がブレードサーバである場合には、物理計算機200自体の消費電力でなく、シャーシ全体の消費電力を求める。
また、物理計算機プロファイル124を用いずに物理計算機200の消費電力を見積もる簡易な手段として、現在の消費電力から再配置によって電源断可能な物理計算機200の待機電力を引いて再配置後の物理計算機200の消費電力を求めることもできる。
次に冷却に要する電力を算出する。
仮想サーバ配置生成部112は、物理計算機200の機種に基づいてその機種の物理計算機プロファイル124を取得し、見積もった物理計算機200のCPU利用率に対する発熱量を求める(S1204)。そして、サーバ・冷却マッピング126を参照して、管理対象ラックの冷却を担当する冷却装置151を特定し、その冷却装置151の冷却プロファイル125に基づいて、管理対象ラックに含まれる物理計算機群の発熱量の冷却に要する冷却装置151の出力と消費電力を求める(S1205)。ここで、外気冷却の場合には、冷却電力算出部114は、室外に置かれた温度センサによって外気温度を取得し、現在の外気温度に応じた冷却装置プロファイル125を選択し、参照する。
また、冷却電力算出部114は、サーバ・冷却マッピング126を参照して、仮想計算機221を集約した物理計算機200の発熱量が、現在の冷却能力配分における冷却能力を上回ると判断した時には、冷却能力の配分を変更する。
例えば、ラック1401aおよびラック4401d上の物理計算機200に全仮想計算機221を集約したことによって、ラック1401aおよびラック4401d上の物理計算機200の発熱量が冷却能力を上回り、ラック1401bおよびラック4401c上の物理計算機200の冷却能力が不要になる場合には、全ての冷却装置の冷却能力をラック1401aおよびラック4401dに割り当てるよう冷却能力配分を変更する。なお、冷却能力配分を変更しても冷却できない場合には、冷却不可を通知する。
本実施例の物理計算機プロファイル124は、主な発熱部品であるCPUのみに着目しているが、熱発生プロファイルはCPUだけでなく、他の部品の利用率に応じた情報であってもよい。
最後に、仮想サーバ配置生成部112は、一つ以上の物理計算機200の消費電力と、それらの冷却に要する冷却装置151の消費電力の総和を求める(S1206)。
上述したように、省電力制御サーバ110を、物理計算機200に対する業務配置(仮想計算機の配置)を複数組み設定する仮想サーバ配置生成部112と、各業務配置における物理計算機200の消費電力を算出するサーバ電力算出部113と、各業務配置における物理計算機200の発熱量を見積もる物理計算機プロファイル124と、冷却装置151の消費電力を算出する冷却電力算出部114と、サーバ電力算出部113の算出値と冷却電力算出部114の算出値の合計が最小となる業務配置を物理計算機200に対する業務配置に決定する仮想サーバ再配置部115で構成することで、システム全体の消費電力をより小さくするような仮想サーバ配置(業務配置)を選択することが可能になる。
本発明の一実施例のシステム構成を示すシステム構成図。 本発明の一実施例の省電力制御サーバのハードウェア構成を示す構成図。 本発明の一実施例の管理対象である物理計算機ハードウェア構成を示す構成図。 (a)は、本発明の一実施例のコンピュータ室の内部構成図、(b)は、コンピュータ室の床に設置されたモータと吹出口との関係を示す要部断面図。 本発明の一実施例の物理サーバ構成情報を示す構成図。 本発明の一実施例の仮想サーバ構成情報を示す構成図。 本発明の一実施例における稼動情報および消費電力情報を示す構成図。 本発明の一実施例におけるサーバプロファイルを示す構成図。 本発明の一実施例におけるサーバ・冷却マップを示す構成図。 本発明の一実施例における冷却設備プロファイルを示す構成図。 本発明の一実施例における省電力制御フローを示すフローチャート。 本発明の一実施例における再配置案検索フローを示すフローチャート。
符号の説明
110…省電力制御サーバ、111…稼動情報・電力監視部、112…仮想サーバ配置生成部、113…サーバ電力算出部、114…冷却電力算出部、115…仮想サーバ再配置部、116…電源制御部、117…冷却制御部、121…稼動情報履歴、122…物理サーバ構成情報、123…仮想サーバ構成情報、200…物理計算機、220…仮想計算機管理ソフトウェア、221…仮想計算機、223…計測エージェント。

Claims (6)

  1. 記憶装置をアクセスして情報を処理する複数の管理対象サーバと、前記サーバを冷却する複数の冷却装置と、前記サーバとネットワークを介して情報の授受を行って前記サーバの稼働状況を検出し、この検出結果に従って前記冷却装置と前記サーバを制御する省電力制御コントローラとを備え、
    前記冷却装置は、前記冷却装置の冷却能力を制御する冷却装置制御機能を備え、
    前記サーバは、前記情報に関連する業務を実行する複数の仮想サーバの構成する仮想計算機管理ソフトウェアを備え、
    前記省電力制御コントローラは
    前記サーバの処理能力と前記サーバ上で処理すべき業務の内容とから前記サーバに対する業務配置を複数組み設定する業務配置設定部と、
    前記サーバの処理能力に対する電力特性を基に前記設定された各業務配置における前記サーバの消費電力を見積もるサーバ電力算出部と、
    前記サーバの処理能力に対する発熱特性を基に前記設定された各業務配置における前記サーバの発熱量を見積もる発熱量算出部と、
    前記設定された各業務配置における前記サーバの発熱量を基に前記複数の冷却装置のうち前記サーバを冷却する冷却装置の冷却能力を設定し、当該冷却装置の冷却能力に対する消費電力特性を基に、前記冷却装置の消費電力を見積もる冷却電力算出部と
    前記複数組の業務配置のうち前記サーバ電力算出部の見積りと前記冷却電力算出部の見積りの合計が最小となる業務配置を前記サーバに対する正規の業務配置として決定する業務配置決定部と、
    前記サーバのうち前記業務配置決定部の決定による正規の業務配置から外れたサーバの電源を遮断する電源制御部と、
    前記正規の業務配置における前記サーバの発熱量を基に前記複数の冷却装置のうち前記サーバを冷却する冷却装置の冷却能力に基づき、該冷却装置の冷却能力の変更を前記冷却装置制御機能に指示する冷却制御部からなる、ことを特徴とする情報処理システム。
  2. 前記省電力制御コントローラは、
    前記サーバに対する業務のリソース使用量の履歴を取得する稼働情報履歴部と、
    前記稼働情報履歴部の取得した前記履歴を基に当該業務が必要とするリソース量と前記サーバの平均負荷を算出し、当該算出値と前記サーバの負荷の大きさと前記サーバの電力特性に基づいて、前記各サーバの消費電力を見積もる消費電力算出部と、を備え、
    前記業務配置決定部は、前記決定した業務配置に基づき前記業務配置の配置変更を実行し、
    前記発熱量算出部は、
    前記消費電力算出部の算出値と前記各サーバの負荷の大きさと前記サーバの発熱特性に基づいて、前記各サーバの発熱量を見積もり、
    前記冷却電力算出部は、
    前記消費電力算出部および前記発熱量算出部の算出結果を前記サーバの稼働状況として用い、前記各サーバの発熱量と前記冷却装置の電力消費特性とから、前記各サーバの冷却に必要となる前記冷却装置の消費電力を算出し、前記冷却装置が外気冷却の場合は、前記算出結果を外気温度に基づいて見積もり、
    前記冷却装置制御機能は、
    前記冷却電力算出部の算出結果を前記各冷却装置に対する冷却能力の制御に用いてなることを特徴とする、請求項1に記載の情報処理システム。
  3. 前記消費電力算出部は、
    前記設定された各業務配置における前記サーバの現在の消費電力を算出し、
    前記業務配置決定部は、
    前記サーバ電力算出部の見積もりによる消費電力が前記消費電力算出部の算出による現在の消費電力よりも小さいことを条件に、前記設定された各業務配置を正規の業務配置に決定し、それ以外のときには前記設定された各業務配置をし直してなることを特徴とする、請求項に記載の情報処理システム。
  4. 記憶装置をアクセスして情報を処理する複数の管理対象サーバと、前記サーバを冷却する複数の冷却装置と、前記サーバとネットワークを介して情報の授受を行って前記サーバの稼働状況を検出し、この検出結果に従って前記冷却装置と前記サーバを制御する省電力制御コントローラとを備え、
    前記冷却装置は、前記冷却装置の冷却能力を制御する冷却装置制御機能を備え、
    前記サーバは、前記情報に関連する業務を実行する複数の仮想サーバの構成する仮想計算機管理ソフトウェアを備え、
    前記省電力制御コントローラは
    前記サーバの処理能力と前記サーバ上で処理すべき業務の内容とから前記サーバに対する業務配置を複数組み設定する業務配置設定ステップと、
    前記サーバの処理能力に対する電力特性を基に前記業務配置設定ステップで設定された各業務配置における前記サーバの消費電力を見積もるサーバ電力算出ステップと、
    前記サーバの処理能力に対する発熱特性を基に前記業務配置設定ステップで設定された各業務配置における前記サーバの発熱量を見積もる発熱量算出ステップと、
    前記業務配置設定ステップで設定された各業務配置における前記サーバの発熱量を基に前記複数の冷却装置のうち前記サーバを冷却する冷却装置の冷却能力を設定し、当該冷却装置の冷却能力に対する消費電力特性を基に、前記冷却装置の消費電力を見積もる冷却電力算出ステップと
    前記複数組の業務配置のうち前記サーバ電力算出ステップでの見積りと前記冷却電力算出ステップでの見積りの合計が最小となる業務配置を前記サーバに対する正規の業務配置として決定する業務配置決定ステップと、
    前記サーバのうち前記業務配置決定ステップでの決定による正規の業務配置から外れたサーバの電源を遮断する電源制御ステップと、
    前記正規の業務配置における前記サーバの発熱量を基に前記複数の冷却装置のうち前記サーバを冷却する冷却装置の冷却能力に基づき、該冷却装置の冷却能力の変更を前記冷却装置制御機能に指示する冷却制御ステップと、を実行することを特徴とする情報処理システムにおける省電力制御方法。
  5. 前記省電力制御コントローラは、
    前記サーバに対する業務のリソース使用量の履歴を取得する稼働情報履歴ステップと、
    前記稼働情報履歴ステップで取得した前記履歴を基に当該業務が必要とするリソース量と前記サーバの平均負荷を算出し、当該算出値と前記サーバの負荷の大きさと前記サーバの電力特性に基づいて、前記各サーバの消費電力を見積もる消費電力算出ステップと、を実行し、
    前記業務配置決定ステップでは、
    前記業務配置決定ステップで決定した業務配置に基づき前記業務配置の配置変更を実行し、
    前記発熱量算出ステップでは、
    前記消費電力算出ステップでの算出値と前記各サーバの負荷の大きさと前記サーバの発熱特性に基づいて、前記各サーバの発熱量を見積もり、
    前記冷却電力算出ステップでは、
    前記消費電力算出ステップおよび前記発熱量算出ステップの算出結果を前記サーバの稼働状況として用い、前記各サーバの発熱量と前記冷却装置の電力消費特性とから、前記各サーバの冷却に必要となる前記冷却装置の消費電力を算出し、前記冷却装置が外気冷却の場合は、前記算出結果を外気温度に基づいて見積もり、
    前記冷却装置制御機能は、
    前記冷却電力算出ステップの算出結果を前記各冷却装置に対する冷却能力の制御に用いるステップを実行することを特徴とする、請求項に記載の情報処理システムにおける省電力制御方法。
  6. 前記省電力制御コントローラは、
    前記消費電力算出ステップでは、
    前記業務配置設定ステップで設定された各業務配置における前記サーバの現在の消費電力を算出し、
    前記業務配置決定ステップでは、
    前記サーバ電力算出ステップでの見積もりによる消費電力が前記消費電力算出ステップでの算出による現在の消費電力よりも小さいことを条件に、前記業務配置設定ステップで設定された各業務配置を正規の業務配置に決定し、それ以外のときには前記業務配置設定ステップで設定された各業務配置をし直すことを特徴とする、請求項に記載の情報処理システムにおける省電力制御方法。
JP2008171761A 2008-06-30 2008-06-30 情報処理システムおよびそのシステムにおける省電力制御方法 Expired - Fee Related JP4922255B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008171761A JP4922255B2 (ja) 2008-06-30 2008-06-30 情報処理システムおよびそのシステムにおける省電力制御方法
US12/388,710 US8200995B2 (en) 2008-06-30 2009-02-19 Information processing system and power-save control method for use in the system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008171761A JP4922255B2 (ja) 2008-06-30 2008-06-30 情報処理システムおよびそのシステムにおける省電力制御方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011276405A Division JP5165104B2 (ja) 2011-12-16 2011-12-16 情報処理システムおよびそのシステムにおける省電力制御方法

Publications (2)

Publication Number Publication Date
JP2010015192A JP2010015192A (ja) 2010-01-21
JP4922255B2 true JP4922255B2 (ja) 2012-04-25

Family

ID=41449046

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008171761A Expired - Fee Related JP4922255B2 (ja) 2008-06-30 2008-06-30 情報処理システムおよびそのシステムにおける省電力制御方法

Country Status (2)

Country Link
US (1) US8200995B2 (ja)
JP (1) JP4922255B2 (ja)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8447993B2 (en) * 2008-01-23 2013-05-21 Palo Alto Research Center Incorporated Integrated energy savings and business operations in data centers
US8638804B2 (en) * 2010-06-04 2014-01-28 Broadcom Corporation Method and system for recognizing energy efficient certified devices through a gateway
JP5218276B2 (ja) * 2009-05-19 2013-06-26 富士通株式会社 空調制御システム、空調制御方法および空調制御プログラム
JP5549131B2 (ja) * 2009-07-07 2014-07-16 富士通株式会社 ジョブ割当装置、ジョブ割当方法及びジョブ割当プログラム
JP2011022940A (ja) * 2009-07-17 2011-02-03 Nec Corp 情報処理装置および情報処理方法並びにプログラム
US8631411B1 (en) 2009-07-21 2014-01-14 The Research Foundation For The State University Of New York Energy aware processing load distribution system and method
US8489745B2 (en) * 2010-02-26 2013-07-16 International Business Machines Corporation Optimizing power consumption by dynamic workload adjustment
JP5621287B2 (ja) * 2010-03-17 2014-11-12 富士通株式会社 負荷分散システムおよびコンピュータプログラム
US8627123B2 (en) * 2010-03-25 2014-01-07 Microsoft Corporation Managing power provisioning in distributed computing
JP5424971B2 (ja) * 2010-04-22 2014-02-26 三機工業株式会社 データセンターの空調制御システム
TWI439856B (zh) * 2010-06-30 2014-06-01 Ibm 具故障備援以管理共享資源之方法與多電腦系統
WO2012063278A1 (en) * 2010-11-09 2012-05-18 Hitachi, Ltd. Information apparatus and method of optimizing cooling efficiency of air conditioner
WO2012077390A1 (ja) * 2010-12-07 2012-06-14 株式会社日立製作所 ネットワークシステム、及びそのサービス品質制御方法
JP5511698B2 (ja) * 2011-01-20 2014-06-04 日本電信電話株式会社 空調機連係制御システム、空調機連係制御方法および空調機連係制御プログラム
JP5611850B2 (ja) * 2011-01-25 2014-10-22 株式会社日立製作所 空調制御システム及び空調制御方法
JP5672099B2 (ja) * 2011-03-22 2015-02-18 富士通株式会社 電子機器を搭載した装置、電子機器を搭載した装置の冷却プログラム及び電子機器を搭載した装置の冷却方法
WO2012147131A1 (en) 2011-04-27 2012-11-01 Hitachi, Ltd. Management computer, computer system and method for allocating it equipment in a data center
JP5682709B2 (ja) * 2011-07-04 2015-03-11 富士通株式会社 配置設計プログラム及び方法、並びに情報処理装置
JP5891680B2 (ja) * 2011-09-27 2016-03-23 富士通株式会社 電力制御装置、電力制御方法、および電力制御プログラム
BR112014007400A2 (pt) * 2011-09-30 2017-04-04 Hewlett Packard Development Co Lp método para controle de dispositivo virtual em um sistema de computador, sistema de computador e meio legível por computador
JP5785050B2 (ja) * 2011-10-27 2015-09-24 株式会社日立製作所 情報処理システム、その省電力制御方法、及び装置
JP5788337B2 (ja) * 2012-01-13 2015-09-30 株式会社日立製作所 It機器と冷却機器の連係制御システムおよび連係制御方法
US20130197895A1 (en) * 2012-01-31 2013-08-01 Zhikui Wang Real-time server management
JP5930803B2 (ja) * 2012-03-30 2016-06-08 日立アプライアンス株式会社 空調制御システム、および、空調制御方法
US20140164728A1 (en) * 2012-12-06 2014-06-12 Hitachi, Ltd. Method for allocating and reallocating logical volume
WO2014120165A1 (en) * 2013-01-30 2014-08-07 Hewlett-Packard Development Company, L.P. Unified control of an electronic control system and a facility control system
JP2015021661A (ja) * 2013-07-18 2015-02-02 日本電信電話株式会社 空調制御方法および空調制御システム
KR20150085309A (ko) 2014-01-15 2015-07-23 한국전자통신연구원 서버 가상 머신 제공 방법 및 시스템과 이를 지원하는 서버 장치
US10466758B2 (en) 2014-04-25 2019-11-05 International Business Machines Corporation Managing power consumption in a computing system
JP2015230658A (ja) * 2014-06-06 2015-12-21 富士通株式会社 情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム
JP6349982B2 (ja) * 2014-06-06 2018-07-04 富士通株式会社 情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム
JP6542578B2 (ja) * 2014-07-29 2019-07-10 株式会社Nttファシリティーズ 給電システム、給電方法およびサーバ
CN104376398A (zh) * 2014-10-15 2015-02-25 华为技术有限公司 一种能耗管理的方法、管理设备及数据中心
US10342162B2 (en) * 2014-10-27 2019-07-02 Microsoft Technology Licensing, Llc Data center pressure anomaly detection and remediation
US9886083B2 (en) * 2014-12-19 2018-02-06 International Business Machines Corporation Event-driven reoptimization of logically-partitioned environment for power management
JP6639929B2 (ja) * 2016-01-29 2020-02-05 株式会社Nttファシリティーズ 情報処理装置の制御装置、制御方法、および、プログラム
US10247435B2 (en) 2016-06-29 2019-04-02 International Business Machines Corporation Real-time control of highly variable thermal loads
CN106899656B (zh) * 2017-01-03 2018-12-11 珠海格力电器股份有限公司 设备控制方法和装置
JP7124592B2 (ja) * 2018-09-21 2022-08-24 日本電気株式会社 ジョブ実行システムおよびジョブ実行方法
US11442516B1 (en) * 2021-03-18 2022-09-13 Baidu Usa Llc Data center control hierarchy for neural networks integration
US11842213B2 (en) * 2021-04-16 2023-12-12 Dell Products L.P. Cooling-power-utilization-based workload allocation system
EP4397916A1 (en) 2021-09-02 2024-07-10 Daikin Industries, Ltd. Air conditioning control system
WO2023162067A1 (ja) * 2022-02-24 2023-08-31 日本電信電話株式会社 電力量制御システム、電力量制御方法、電力量制御装置、および、プログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6964539B2 (en) * 2002-03-18 2005-11-15 International Business Machines Corporation Method for managing power consumption of multiple computer servers
JP2004126968A (ja) * 2002-10-03 2004-04-22 Fujitsu Ltd 並列計算機のジョブスケジューリング装置
JP2005309644A (ja) * 2004-04-20 2005-11-04 Hitachi Ltd リソース制御方法及びそのシステム
JP4469306B2 (ja) * 2004-04-30 2010-05-26 株式会社日立製作所 計算機システム、管理サーバ
JP4751153B2 (ja) * 2005-06-08 2011-08-17 株式会社日立製作所 記憶システム
JP4895266B2 (ja) * 2005-12-28 2012-03-14 富士通株式会社 管理システム、管理プログラムおよび管理方法
JP4523921B2 (ja) * 2006-02-24 2010-08-11 三菱電機株式会社 計算機リソース動的制御装置
US20070260417A1 (en) * 2006-03-22 2007-11-08 Cisco Technology, Inc. System and method for selectively affecting a computing environment based on sensed data
TW200912621A (en) * 2007-08-07 2009-03-16 Cooligy Inc Method and apparatus for providing a supplemental cooling to server racks

Also Published As

Publication number Publication date
US20090327778A1 (en) 2009-12-31
JP2010015192A (ja) 2010-01-21
US8200995B2 (en) 2012-06-12

Similar Documents

Publication Publication Date Title
JP4922255B2 (ja) 情報処理システムおよびそのシステムにおける省電力制御方法
US9459633B2 (en) Managing workload distribution among computing systems to optimize heat dissipation by computing systems
WO2010050080A1 (ja) 物理計算機及び冷却装置の制御方法及びサーバシステム
US11570937B2 (en) Methods and apparatus to control power delivery based on predicted power utilization in a data center
US10776149B2 (en) Methods and apparatus to adjust energy requirements in a data center
JP5785050B2 (ja) 情報処理システム、その省電力制御方法、及び装置
US20090132097A1 (en) Virtual cooling infrastructure
JP4895266B2 (ja) 管理システム、管理プログラムおよび管理方法
US8676397B2 (en) Regulating the temperature of a datacenter
JP5324666B2 (ja) ストレージシステム
JP4724730B2 (ja) 情報処理システムの運用管理方法、運用管理プログラム、および運用管理装置、ならびに情報処理システム
JP5496518B2 (ja) 集中電力管理方法、装置側エージェント、集中電力管理コントローラ及び集中電源管理システム
US8589932B2 (en) Data processing workload control
Huang et al. TAPO: Thermal-aware power optimization techniques for servers and data centers
TW200925977A (en) System and method for managing storage device capacity usage
Li et al. Data center power minimization with placement optimization of liquid-cooled servers and free air cooling
JP2010072733A (ja) サーバ管理装置,サーバ管理方法及びプログラム
JP5165104B2 (ja) 情報処理システムおよびそのシステムにおける省電力制御方法
JP5568535B2 (ja) データセンタの負荷割当て方法及び情報処理システム
US9003003B1 (en) Managing computer resources
JP5403037B2 (ja) 管理システム、管理プログラムおよび管理方法
Islam et al. Sustainable Computing: Informatics and Systems
Mosoti Derdus et al. Energy Consumption in Cloud Computing Environments
Lee Proactive thermal-aware management in cloud datacenters
Derdus et al. Energy Consumption in Cloud Computing Environments

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120203

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees