Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6561730B2 - Management system, computer program, management method, control system, and control method - Google Patents
[go: Go Back, main page]

JP6561730B2 - Management system, computer program, management method, control system, and control method - Google Patents

Management system, computer program, management method, control system, and control method Download PDF

Info

Publication number
JP6561730B2
JP6561730B2 JP2015192130A JP2015192130A JP6561730B2 JP 6561730 B2 JP6561730 B2 JP 6561730B2 JP 2015192130 A JP2015192130 A JP 2015192130A JP 2015192130 A JP2015192130 A JP 2015192130A JP 6561730 B2 JP6561730 B2 JP 6561730B2
Authority
JP
Japan
Prior art keywords
information processing
information
data center
amount
processing devices
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
JP2015192130A
Other languages
Japanese (ja)
Other versions
JP2017070076A (en
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015192130A priority Critical patent/JP6561730B2/en
Publication of JP2017070076A publication Critical patent/JP2017070076A/en
Application granted granted Critical
Publication of JP6561730B2 publication Critical patent/JP6561730B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/30Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
    • Y02B70/3225Demand response systems, e.g. load shedding, peak shaving
    • 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/20End-user application control systems
    • Y04S20/222Demand response systems, e.g. load shedding, peak shaving

Landscapes

  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Supply And Distribution Of Alternating Current (AREA)

Description

本発明は、電力の使用量を管理する管理システム等に関する。   The present invention relates to a management system that manages the amount of power used.

従来、電力需給の不一致を解消し、CO排出量の削減と過剰な電力の積極的な利用を実現するために排出係数を算定することが行われている(特許文献1)。一方、OpenADR(Automated Demand Response)プロトコルを用いて空調機器や照明機器の電力消費量を自動的に制御する仕組みが存在している。しかし、多数のサーバコンピュータが設置されているデータセンタについては、電力需給調整の対象にも含まれておらず、DR(Demand Response)の依頼に応じて、電力消費量の調整は行われてこなかった。 Conventionally, an emission coefficient has been calculated in order to eliminate a mismatch in power supply and demand, and to achieve a reduction in CO 2 emissions and active use of excess power (Patent Document 1). On the other hand, there is a mechanism for automatically controlling the power consumption of air-conditioning equipment and lighting equipment using the OpenADR (Automated Demand Response) protocol. However, a data center in which a large number of server computers are installed is not included in the power supply and demand adjustment target, and the power consumption is not adjusted in response to a DR (Demand Response) request. It was.

特開2010−197355号公報JP 2010-197355 A

1つの側面では、本発明は電力の使用制限に応じて、データセンタに設置されたサーバコンピュータなどの情報処理装置の電力消費量を管理する管理システム等を提供することを目的とする。   In one aspect, an object of the present invention is to provide a management system or the like that manages the power consumption of an information processing apparatus such as a server computer installed in a data center according to power usage restrictions.

一つの態様では、管理システムは、使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを受信する受信部と、受信した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出する算出部と、算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する通知部とを備える。 In one aspect, the management system includes a plurality of information relating to the power usage restriction and a plurality of information provided in the data center from the control system of the data center that has received the information relating to the power usage restriction including the area information designating the use restricted area. A receiving unit that receives the amount of power used by the information processing device and the amount of first information processing required for a plurality of information processing devices included in the data center; the received information regarding the power usage limit; and the power used A data center in a region different from the region indicated by the region information out of the requested amount of information processing for a plurality of information processing devices included in the data center based on the amount and the requested amount of the first information processing A calculation unit that calculates a request amount of the second information processing to be distributed to the information processing apparatus; and the calculated request amount of the second information process is the data center. And a notification unit which notifies the control system.

一観点によれば、電力の使用制限に応じて、データセンタに設置された情報処理装置の電力消費量を調整することが可能となる。   According to one aspect, it is possible to adjust the power consumption of the information processing apparatus installed in the data center according to the power usage restriction.

サービス提供システムの一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of a service provision system. 管理サーバのハードウェアの構成例を示すブロック図である。It is a block diagram which shows the structural example of the hardware of a management server. 制御サーバのハードウェアの構成例を示すブロック図である。It is a block diagram which shows the structural example of the hardware of a control server. 機器情報データベースのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of an apparatus information database. 要求量データベースのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of a request amount database. サーバデータベースのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of a server database. メイン処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a main process. 消費量収集処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a consumption collection process. 最適分量算出処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the optimal amount calculation process. 分散指示処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a dispersion | distribution instruction | indication process. 管理情報変更処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a management information change process. 管理サーバの機能構成の一例を示すブロック図である。It is a block diagram which shows an example of a function structure of a management server. 制御サーバの機能構成の一例を示すブロック図である。It is a block diagram which shows an example of a function structure of a control server.

実施の形態1
以下、実施の形態を、図面を参照して説明する。図1はサービス提供システムの一構成例を示すブロック図である。サービス提供システムは、複数のデータセンタにより、情報処理サービスを提供する。図1において、アグリゲータ4よりネットワークN1を介してDRを受信するデータセンタは、データセンタ切替システムが実現されている。アグリゲータ4は電力会社と需要家との仲介を行う。アグリゲータ4は電力会社からDRを受信すると、受信したDRを複数に分割して、需要家にDRを送信する。例えば、電力会社から1万kwhの節電要請を受信した場合、それを50に均等分割して、50の需要家に200kwhずつの節電要請を行う。
Embodiment 1
Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a configuration example of a service providing system. The service providing system provides an information processing service by a plurality of data centers. In FIG. 1, the data center that receives DR from the aggregator 4 via the network N1 realizes a data center switching system. The aggregator 4 mediates between the power company and the customer. When the aggregator 4 receives the DR from the power company, the aggregator 4 divides the received DR into a plurality of parts and transmits the DR to the customer. For example, when a power saving request of 10,000 kwh is received from an electric power company, it is divided equally into 50, and a power saving request of 200 kwh is made to 50 consumers.

データセンタ切替システムは、管理サーバ1、制御サーバ2、複数のアプリケーションサーバ3を含む。図1では、管理サーバ1、制御サーバ2、複数のアプリケーションサーバ3は同一のデータセンタに設置されている。管理サーバ1、制御サーバ2、アプリケーションサーバ3はネットワークN2を介して、通信可能としてある。また、制御サーバ2は、他のデータセンタともネットワークN2を介して、通信可能としてある。なお、各アプリケーションサーバ3は略同一の性能を持っており、同一量の処理を実行していれば、電力消費量も略同一であるとする。また、各アプリケーションサーバ3が提供するアプリケーションは単一で、すべて同一であるとする。   The data center switching system includes a management server 1, a control server 2, and a plurality of application servers 3. In FIG. 1, a management server 1, a control server 2, and a plurality of application servers 3 are installed in the same data center. The management server 1, the control server 2, and the application server 3 can communicate with each other via the network N2. The control server 2 can communicate with other data centers via the network N2. Each application server 3 has substantially the same performance, and if the same amount of processing is executed, the power consumption is also substantially the same. Also, it is assumed that the applications provided by each application server 3 are single and all are the same.

図2は管理サーバ1のハードウェアの構成例を示すブロック図である。管理サーバ1は、汎用コンピュータ、ワークステーション等である。管理サーバ1は、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、ROM(Read Only Memory)13、大容量記憶装置14、通信部15、読み取り部16を含む。各構成はバスBで接続されている。   FIG. 2 is a block diagram illustrating a hardware configuration example of the management server 1. The management server 1 is a general-purpose computer, a workstation, or the like. The management server 1 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a ROM (Read Only Memory) 13, a mass storage device 14, a communication unit 15, and a reading unit 16. Each component is connected by a bus B.

CPU11はROM13に記憶された制御プログラム1Pに従いハードウェア各部を制御する。RAM12は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、フラッシュメモリである。RAM12はCPU11によるプログラムの実行時に発生するデータを一時的に記憶する。   The CPU 11 controls each part of the hardware according to the control program 1P stored in the ROM 13. The RAM 12 is, for example, SRAM (Static RAM), DRAM (Dynamic RAM), or flash memory. The RAM 12 temporarily stores data generated when the CPU 11 executes the program.

大容量記憶装置14は、例えばハードディスク、SSD(Solid State Drive)などである。大容量記憶装置14には、機器情報データベース141等の各種データが記憶されている。また、制御プログラム1Pを大容量記憶装置14に記憶するようにしておいても良い。   The mass storage device 14 is, for example, a hard disk, an SSD (Solid State Drive), or the like. Various data such as a device information database 141 is stored in the mass storage device 14. Further, the control program 1P may be stored in the mass storage device 14.

通信部15はネットワークN2を介して、制御サーバ2、アプリケーションサーバ3と通信を行う。読み取り部16はCD(Compact Disc)−ROM、DVD(Digital Versatile Disc)−ROMを含む可搬型記憶媒体1aを読み取る。CPU11が読み取り部16を介して、制御プログラム(コンピュータプログラム)1Pを可搬型記憶媒体1aより読み取り、大容量記憶装置14に記憶しても良い。また、ネットワークを介して他のコンピュータからCPU11が制御プログラム1Pをダウンロードし、大容量記憶装置14に記憶しても良い。さらにまた、半導体メモリ1bから、CPU11が制御プログラム1Pを読み込んでも良い。   The communication unit 15 communicates with the control server 2 and the application server 3 via the network N2. The reading unit 16 reads a portable storage medium 1a including a CD (Compact Disc) -ROM and a DVD (Digital Versatile Disc) -ROM. The CPU 11 may read the control program (computer program) 1P from the portable storage medium 1a via the reading unit 16 and store it in the mass storage device 14. Alternatively, the CPU 11 may download the control program 1P from another computer via a network and store it in the mass storage device 14. Furthermore, the CPU 11 may read the control program 1P from the semiconductor memory 1b.

図3は制御サーバ2のハードウェアの構成例を示すブロック図である。制御サーバ2は、汎用コンピュータ、ワークステーション等である。制御サーバ2は、CPU21、RAM22、ROM23、大容量記憶装置24、第1通信部25、第2通信部26、読み取り部27を含む。各構成はバスBで接続されている。制御サーバ2は端末(図示しない)からの情報処理の要求を負荷分散させる、所謂ロードバランサと呼ばれる装置である。制御サーバ2は、端末からの情報処理の要求を、所定の負荷分散アルゴリズムに基づいて、いずれかのアプリケーションサーバ3に振り分ける。   FIG. 3 is a block diagram illustrating a hardware configuration example of the control server 2. The control server 2 is a general purpose computer, a workstation, or the like. The control server 2 includes a CPU 21, a RAM 22, a ROM 23, a mass storage device 24, a first communication unit 25, a second communication unit 26, and a reading unit 27. Each component is connected by a bus B. The control server 2 is a so-called load balancer that distributes loads of information processing requests from terminals (not shown). The control server 2 distributes the information processing request from the terminal to one of the application servers 3 based on a predetermined load distribution algorithm.

CPU21はROM23に記憶された制御プログラム2Pに従いハードウェア各部を制御する。RAM22は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、フラッシュメモリである。RAM22はCPU21によるプログラムの実行時に発生するデータを一時的に記憶する。   The CPU 21 controls each part of the hardware according to the control program 2P stored in the ROM 23. The RAM 22 is, for example, SRAM (Static RAM), DRAM (Dynamic RAM), or flash memory. The RAM 22 temporarily stores data generated when the CPU 21 executes the program.

大容量記憶装置24は、例えばハードディスク、SSD(Solid State Drive)などである。大容量記憶装置24には、要求量データベース241、サーバデータベース242等の各種データが記憶されている。また、制御プログラム2Pを大容量記憶装置24に記憶するようにしておいても良い。   The mass storage device 24 is, for example, a hard disk, an SSD (Solid State Drive), or the like. Various data such as a request amount database 241 and a server database 242 are stored in the mass storage device 24. Further, the control program 2P may be stored in the mass storage device 24.

第1通信部25はネットワークN1を介して、アグリゲータ4と通信を行う。第2通信部26はネットワークN2を介して、管理サーバ1、アプリケーションサーバ3、他のデータセンタと通信を行う。読み取り部27はCD−ROM、DVD−ROMを含む可搬型記憶媒体2aを読み取る。CPU21が読み取り部27を介して、制御プログラム(コンピュータプログラム)2Pを可搬型記憶媒体2aより読み取り、大容量記憶装置24に記憶しても良い。また、ネットワークN1又はN2を介して他のコンピュータからCPU21が制御プログラム2Pをダウンロードし、大容量記憶装置24に記憶しても良い。さらにまた、半導体メモリ2bから、CPU21が制御プログラム2Pを読み込んでも良い。   The first communication unit 25 communicates with the aggregator 4 via the network N1. The second communication unit 26 communicates with the management server 1, the application server 3, and other data centers via the network N2. The reading unit 27 reads the portable storage medium 2a including a CD-ROM and a DVD-ROM. The CPU 21 may read the control program (computer program) 2P from the portable storage medium 2a via the reading unit 27 and store it in the mass storage device 24. Further, the CPU 21 may download the control program 2P from another computer via the network N1 or N2 and store it in the mass storage device 24. Furthermore, the CPU 21 may read the control program 2P from the semiconductor memory 2b.

次にデータベースについて説明する。図4は機器情報データベース141のレコードレイアウトの一例を示す説明図である。機器情報データベース141は管理サーバ1の大容量記憶装置14に記憶されている。機器情報データベース141は、電源エリア列、装置種別列、ホスト名列、ホストIPアドレス列を含む。電源エリア列は、機器が設置されている電源エリアを示す文字列を記憶する。電源エリアは、アグリゲータ4から送信されるDRに含まれる地域と対応している。装置種別列は、ルータ、ロードバランサ、サーバなどの装置の種別を記憶する。ホスト名列は各装置のホスト名を記憶する。ホストIPアドレス列は、各装置に付与されたIPアドレスを記憶する。   Next, the database will be described. FIG. 4 is an explanatory diagram showing an example of a record layout of the device information database 141. The device information database 141 is stored in the mass storage device 14 of the management server 1. The device information database 141 includes a power supply area column, a device type column, a host name column, and a host IP address column. The power supply area column stores a character string indicating the power supply area in which the device is installed. The power supply area corresponds to an area included in the DR transmitted from the aggregator 4. The device type column stores the types of devices such as routers, load balancers, and servers. The host name column stores the host name of each device. The host IP address column stores an IP address assigned to each device.

図5は要求量データベース241のレコードレイアウトの一例を示す説明図である。要求量データベース241は制御サーバ2の大容量記憶装置24に記憶されている。要求量データベース241は振り分け要求量列、単位時間列を含む。振り分け要求量列は、他のデータセンタのアプリケーションサーバ3へ振り替えるアプリケーションの要求量を記憶する。単位時間列は、電力消費量やアプリケーション要求量を算出する単位時間を記憶する。   FIG. 5 is an explanatory diagram showing an example of the record layout of the request amount database 241. The request amount database 241 is stored in the mass storage device 24 of the control server 2. The request amount database 241 includes a distribution request amount column and a unit time column. The distribution request amount column stores a request amount of an application to be transferred to the application server 3 of another data center. The unit time column stores a unit time for calculating the power consumption and the application request amount.

図6はサーバデータベース242のレコードレイアウトの一例を示す説明図である。サーバデータベース242は制御サーバ2の大容量記憶装置24に記憶されている。サーバデータベース242は、ホスト名列、ホストIPアドレス列を含む。ホスト名列は、振替先候補となるアプリケーションサーバ3のホスト名を記憶する。ホストIPアドレス列は、振替先候補となるアプリケーションサーバ3のIPアドレスを記憶する。   FIG. 6 is an explanatory diagram showing an example of the record layout of the server database 242. The server database 242 is stored in the mass storage device 24 of the control server 2. The server database 242 includes a host name column and a host IP address column. The host name column stores the host name of the application server 3 that is a transfer destination candidate. The host IP address column stores the IP address of the application server 3 that is a transfer destination candidate.

続いて、管理サーバ1が実行する情報処理について説明する。アグリゲータ4からDRを受信した制御サーバ2は、受信したDRを管理サーバ1に送信する。アグリゲータ4から送信されるDRは、例えば、節電を求める地域(以下、「指定地域」と記す。)、削減電力量又は消費電力量、節電を求める時間に関する情報(時間情報)を含む。節電の実施が一回限りであれば、時間情報は開始日時及び終了日時である。節電の実施を繰り返す場合、例えば所定時間の節電を数日繰り返す場合は、開始日及び終了日並びに開始時刻及び終了時刻である。以下の説明においては、DRにおいて消費電力量の最大値としてP(以下、「指定量P」又は「P」と記載)が指定されたものとする。 Next, information processing executed by the management server 1 will be described. The control server 2 that has received the DR from the aggregator 4 transmits the received DR to the management server 1. The DR transmitted from the aggregator 4 includes, for example, information (time information) regarding a region where power saving is required (hereinafter referred to as “designated region”), a reduced power consumption or power consumption, and a time when power saving is required. If power saving is performed only once, the time information is a start date and time and an end date and time. When power saving is repeated, for example, when power saving for a predetermined time is repeated for several days, the start date and end date, and the start time and end time are set. In the following description, it is assumed that P S (hereinafter referred to as “specified amount P S ” or “P S ”) is designated as the maximum value of power consumption in DR.

図7はメイン処理の手順を示すフローチャートである。メイン処理はDRで指定された開始日時より終了日時に至るまで、略単位時間(M分)毎に繰り返し実行される処理である。管理サーバ1のCPU11は、消費量収集処理を行う(ステップS1)。CPU11は収集して求めたデータセンタ全体の電力消費量が、指定量Pを超えているか否かを判定する(ステップS2)。CPU11は電力消費量が指定量を超えていると判定した場合(ステップS2でYES)、最適分散量算出処理を実行する(ステップS3)。続いて、CPU11は分散指示処理を行い(ステップS4)、メイン処理を終了する。CPU11は電力消費量が指定量以下であると判定した場合(ステップS2でNO)、メイン処理を終了する。 FIG. 7 is a flowchart showing the procedure of the main process. The main process is a process that is repeatedly executed approximately every unit time (M minutes) from the start date and time specified by DR to the end date and time. The CPU 11 of the management server 1 performs consumption collection processing (step S1). CPU11 determines power consumption of the entire data center, determined by collection, whether exceeds the specified amount P S (step S2). If the CPU 11 determines that the power consumption exceeds the specified amount (YES in step S2), the CPU 11 executes an optimum dispersion amount calculation process (step S3). Subsequently, the CPU 11 performs a distribution instruction process (step S4) and ends the main process. If the CPU 11 determines that the power consumption is equal to or less than the specified amount (NO in step S2), the main process is terminated.

図8は消費量収集処理の手順を示すフローチャートである。消費量収集処理は図7のステップS1で実行される処理である。管理サーバ1のCPU11は電力消費量を取得する(ステップS11)。具体的には、CPU11は各装置で管理されているMIB(Management Information Base)より電力消費量を取得する。CPU11はステップS11で取得したデータを元に、指定地域の全装置について、単位時間あたりの電力消費量(P)を算出する(ステップS12)。指定地域の装置であるか否かは、機器情報データベース141の電源エリアを参照することにより判定可能である。 FIG. 8 is a flowchart showing the procedure of consumption collection processing. The consumption collection process is a process executed in step S1 of FIG. The CPU 11 of the management server 1 acquires power consumption (step S11). Specifically, the CPU 11 acquires power consumption from a MIB (Management Information Base) managed by each device. Based on the data acquired in step S11, the CPU 11 calculates the power consumption (P 0 ) per unit time for all devices in the designated area (step S12). Whether or not the device is in the designated area can be determined by referring to the power source area of the device information database 141.

CPU11は、ステップS11で取得したデータを元に、指定地域の全アプリケーションサーバ3の電力消費量(P)を算出する(ステップS13)。上述したように、指定地域の装置であるか否かは、機器情報データベース141の電源エリア列を参照することにより判定可能である。また、装置がサーバであるか否かは、機器情報データベース141の装置種別列を参照することにより判定可能である。CPU11は消費量収集処理を終了し、処理を呼び出し元に戻す。   CPU11 calculates the power consumption (P) of all the application servers 3 of a designated area based on the data acquired by step S11 (step S13). As described above, whether or not the device is in the designated area can be determined by referring to the power source area column of the device information database 141. Whether or not the device is a server can be determined by referring to the device type column in the device information database 141. The CPU 11 ends the consumption collection process and returns the process to the caller.

図9は最適分量算出処理の手順を示すフローチャートである。最適分量算出処理は図7のステップS3で実行される処理である。管理サーバ1のCPU11は制御サーバ2から全体のアプリケーション要求量(R)を取得する(ステップS21)。アプリケーション要求量は、例えば、HTTP(Hypertext Transfer Protocol)リクエスト数である。CPU11は消費量収集処理で求めた指定地域の全サーバの電力消費量(P)と、指定地域の全アプリケーションサーバ3の台数(N)とにより、1台当たりの平均電力消費量(p)を以下の式(1)により算出する(ステップS22)。   FIG. 9 is a flowchart showing the procedure of the optimum amount calculation process. The optimum amount calculation process is a process executed in step S3 of FIG. The CPU 11 of the management server 1 acquires the total application request amount (R) from the control server 2 (step S21). The application request amount is, for example, the number of HTTP (Hypertext Transfer Protocol) requests. The CPU 11 calculates the average power consumption (p) per unit based on the power consumption (P) of all servers in the designated area obtained by the consumption collection process and the number (N) of all application servers 3 in the designated area. Calculation is performed by the following equation (1) (step S22).

p=P/N 式(1)   p = P / N Formula (1)

CPU11はステップS21で取得した全体のアプリケーション要求量(R)と、指定地域の全アプリケーションサーバ3の台数(N)とにより、1台当たりの平均要求量(r)を以下の式(2)により算出する(ステップS23)。   The CPU 11 calculates the average request amount (r) per unit by the following equation (2) based on the total application request amount (R) acquired in step S21 and the number of all application servers 3 in the specified area (N). Calculate (step S23).

r=R/N 式(2)   r = R / N Formula (2)

CPU11は電力消費量の削減量δ(=P−P)と、1台当たりの平均電力消費量(p)と、アプリケーションサーバ3の実効電力係数(α)とにより、使用可から使用不可に切り替えるサーバの台数(切替台数(n))を以下の式(3)により算出する(ステップS24)。 The CPU 11 can be used or not used depending on the reduction amount δ (= P 0 −P S ) of the power consumption, the average power consumption (p) per unit, and the effective power coefficient (α) of the application server 3. The number of servers to be switched to (switched number (n)) is calculated by the following equation (3) (step S24).

n=δ/(α×p) 式(3)   n = δ / (α × p) Equation (3)

CPU11はステップS23で求めた1台当たりの平均要求量(r)と、ステップS24で求めた切替台数(n)より、指定地域外のデータセンタのアプリケーションサーバ3へ振り分けるアプリケーション要求量(振り分け要求量(λ))を以下の式(4)により算出する(ステップS25)。   The CPU 11 determines the application request amount (distribution request amount) to be distributed to the application server 3 of the data center outside the designated area from the average request amount (r) per vehicle determined in step S23 and the number of switches (n) determined in step S24. (Λ)) is calculated by the following equation (4) (step S25).

λ=r×n 式(4)   λ = r × n (4)

CPU11は算出した振り分け要求量(λ)をRAM12等に設けた一時記憶領域に記憶する(ステップS26)。CPU11は処理を呼び出し元に戻す。   The CPU 11 stores the calculated distribution request amount (λ) in a temporary storage area provided in the RAM 12 or the like (step S26). The CPU 11 returns the processing to the caller.

図10は分散指示処理の手順を示すフローチャートである。管理サーバ1のCPU11は、切替台数分(n台分)のサーバ情報を取得する(ステップS31)。より具体的には指定地域外のデータセンタのアプリケーションサーバ3について、n台分の情報を機器情報データベース141より、取得する。CPU11は取得したn台分のサーバ情報と、ステップS26で記憶した振り分け要求量(λ)を、通信部15を介して制御サーバ2に送信し(ステップS32)、処理を呼び出し元に戻す。   FIG. 10 is a flowchart showing the procedure of the distribution instruction process. The CPU 11 of the management server 1 acquires server information for the number of switching units (n units) (step S31). More specifically, information for n devices is acquired from the device information database 141 for the application server 3 in the data center outside the designated area. The CPU 11 transmits the acquired server information for n units and the distribution request amount (λ) stored in step S26 to the control server 2 via the communication unit 15 (step S32), and returns the processing to the caller.

次に、制御サーバ2で実行される処理について説明する。図11は管理情報変更処理の手順を示すフローチャートである。制御サーバ2のCPU21は第2通信部26を介して、管理サーバ1から送信されたサーバ情報と、振り分け要求量(λ)を受信する(ステップS41)。CPU21は受信したサーバ情報と振り分け要求量(λ)とにより、管理情報を更新し(ステップS42)、処理を終了する。   Next, processing executed by the control server 2 will be described. FIG. 11 is a flowchart showing the procedure of the management information change process. The CPU 21 of the control server 2 receives the server information and the distribution request amount (λ) transmitted from the management server 1 via the second communication unit 26 (step S41). The CPU 21 updates the management information with the received server information and the distribution request amount (λ) (step S42), and ends the process.

管理情報には負荷分散の対象となるアプリケーションサーバ3が記憶されている。ステップS42において、CPU21は受信したサーバ情報に含まれる台数分のアプリケーションサーバ3を選択し、それらのアプリケーションサーバ3のアプリケーション要求量の合計が、振り分け要求量(λ)以上であるか否かを判定する。アプリケーション要求量の合計が、振り分け要求量(λ)未満であれば、アプリケーションサーバ3の再選択を行う。アプリケーション要求量の合計が、振り分け要求量(λ)以上であれば、選択したアプリケーションサーバ3を負荷分散の対象から外し、サーバ情報に含まれる他地域のアプリケーションサーバ3を負荷分散の対象に追加する。それ以降、外されたアプリケーションサーバ3へは新たなリクエストが振られることはなく、追加された他地域のアプリケーションサーバ3に新たに負荷分散される。   The management information stores the application server 3 that is the target of load distribution. In step S42, the CPU 21 selects the number of application servers 3 included in the received server information, and determines whether the total application request amount of those application servers 3 is equal to or greater than the distribution request amount (λ). To do. If the total application request amount is less than the distribution request amount (λ), the application server 3 is reselected. If the total application request amount is equal to or greater than the distribution request amount (λ), the selected application server 3 is excluded from the load distribution target, and the application server 3 in another area included in the server information is added to the load distribution target. . Thereafter, a new request is not distributed to the removed application server 3, and a new load is distributed to the added application server 3 in another region.

次に、管理サーバ1、制御サーバ2の機能構成について、説明する。図12は管理サーバ1の機能構成の一例を示すブロック図である。管理サーバ1は、受信部11a、判定部11b、算出部11c、通知部11dを含む。算出部11cは、平均電力算出部11c1、平均要求量算出部11c2、切替台数算出部11c3、要求量算出部11c4を含む。CPU11が制御プログラム1Pを実行することにより、管理サーバ1は以下のように動作する。   Next, functional configurations of the management server 1 and the control server 2 will be described. FIG. 12 is a block diagram illustrating an example of a functional configuration of the management server 1. The management server 1 includes a reception unit 11a, a determination unit 11b, a calculation unit 11c, and a notification unit 11d. The calculation unit 11c includes an average power calculation unit 11c1, an average required amount calculation unit 11c2, a switching number calculation unit 11c3, and a required amount calculation unit 11c4. When the CPU 11 executes the control program 1P, the management server 1 operates as follows.

受信部11aは、電力の使用制限に関する情報を受信したデータセンタの制御システムから、電力の使用制限に関する情報と、データセンタが備える複数の情報処理装置の使用電力量と、データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを受信する。算出部11cは、受信した電力の使用制限に関する情報と使用電力量と第1の情報処理の要求量とに基づいて、データセンタが備える複数の情報処理装置に対する情報処理の要求うち他のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出する。通知部11dは、算出した第2の情報処理の要求量をデータセンタの制御システムに通知する。判定部11bは、複数の情報処理装置の使用電力量の合計が、使用上限電力量を超えている否かを判定する。   The receiving unit 11a receives information on power usage restrictions from the data center control system that has received the information on power usage restrictions, power usage amounts of a plurality of information processing devices provided in the data center, and a plurality of data center provided. The request amount of the first information processing for the information processing apparatus is received. Based on the received information on power usage restrictions, the amount of power used, and the amount of first information processing required, the calculation unit 11c determines whether another data center out of requests for information processing for a plurality of information processing apparatuses included in the data center. The request amount of the second information processing to be distributed to the information processing apparatus included in is calculated. The notification unit 11d notifies the calculated request amount of the second information processing to the control system of the data center. The determination unit 11b determines whether the total amount of power used by the plurality of information processing apparatuses exceeds the upper limit power consumption.

平均電力算出部11c1は、使用電力量の合計及び複数の情報処理装置の台数より、情報処理装置1台当たりの平均使用電力量を算出する。平均要求量算出部11c2は、第1の情報処理の要求量より、情報処理装置の1台当たりの情報処理の平均要求量を算出する。切替台数算出部11c3は、平均使用電力量及び使用上限電力量より、第2の情報処理の要求量に対応する情報処理装置の切替台数を求める。要求量算出部11c4は、平均要求量及び切替台数より、第2の情報処理の要求量を算出する。   The average power calculation unit 11c1 calculates the average power consumption per information processing device from the total power consumption and the number of information processing devices. The average required amount calculation unit 11c2 calculates the average required amount of information processing per information processing apparatus from the required amount of first information processing. The switching number calculation unit 11c3 obtains the switching number of information processing devices corresponding to the requested amount of the second information processing from the average power consumption and the upper limit power consumption. The request amount calculation unit 11c4 calculates the request amount of the second information processing from the average request amount and the number of switching units.

図13は制御サーバ2の機能構成の一例を示すブロック図である。制御サーバ2は、送信部21a、受信部21b、振り分け部21cを含む。CPU21が制御プログラム2Pを実行することにより、制御サーバ2は以下のように動作する。   FIG. 13 is a block diagram illustrating an example of a functional configuration of the control server 2. The control server 2 includes a transmission unit 21a, a reception unit 21b, and a distribution unit 21c. When the CPU 21 executes the control program 2P, the control server 2 operates as follows.

送信部21aは、電力の使用制限に関する情報を受信すると、電力の使用制限に関する情報と複数の情報処理装置の使用電力量と複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに送信する。受信部21bは、管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を受信する。振り分け部21cは、複数の情報処理装置に対する情報処理の要求のうち、受信した第2の情報処理の要求量に応じた情報処理の要求を他のデータセンタの情報処理装置へ振り分ける。   When the transmission unit 21a receives the information on the power usage limitation, the transmission unit 21a manages the information on the power usage limitation, the power usage amount of the plurality of information processing devices, and the request amount of the first information processing for the plurality of information processing devices. Send to. The receiving unit 21b receives the request amount of the second information processing that is distributed to the information processing apparatuses of other data centers calculated by the management system. The distribution unit 21c distributes information processing requests according to the received request amount of the second information processing among the information processing requests to the plurality of information processing devices to the information processing devices of other data centers.

各実施例で記載されている技術的特徴(構成要件)はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
The technical features (components) described in each embodiment can be combined with each other, and new technical features can be formed by combining them.
The embodiments disclosed herein are illustrative in all respects and should not be considered as restrictive. The scope of the present invention is defined not by the above-mentioned meaning but by the scope of the claims, and is intended to include all modifications within the meaning and scope equivalent to the scope of the claims.

以上の実施の形態に関し、さらに以下の付記を開示する。   Regarding the above embodiment, the following additional notes are disclosed.

(付記1)
電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを受信する受信部と、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち他のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出する算出部と、
算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する通知部と
を備えることを特徴とする管理システム。
(Appendix 1)
From the data center control system that has received the information on the power usage restriction, the information on the power usage restriction, the power consumption of the plurality of information processing devices provided in the data center, and the plurality of information processing provided in the data center A receiving unit for receiving a first information processing request amount for the device;
Based on the received power usage restriction information, the power consumption amount, and the first information processing request amount, other data out of the information processing request amounts for the plurality of information processing devices included in the data center A calculation unit that calculates a request amount of the second information processing distributed to the information processing device provided in the center;
A notifying unit for notifying the control system of the data center of the calculated required amount of the second information processing;

(付記2)
前記電力の使用制限に関する情報には使用上限電力量を含んでおり、
前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えているか否かを判定する判定部を備え、
該判定部が前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えていると判定した場合に、前記算出部は、第2の情報処理の要求量を算出し、前記通知部は前記第2の情報処理の要求量を前記データセンタの制御システムに通知する
ことを特徴とする付記1に記載の管理システム。
(Appendix 2)
The information related to the power usage limit includes the upper limit power usage amount,
A determination unit that determines whether or not a total amount of power used by the plurality of information processing devices exceeds the use upper limit power;
When the determination unit determines that the total power consumption of the plurality of information processing apparatuses exceeds the upper limit power consumption, the calculation unit calculates a request amount for second information processing, The management system according to appendix 1, wherein the notification unit notifies the control system of the data center of the request amount for the second information processing.

(付記3)
前記電力の使用制限に関する情報には使用制限に関する時間情報が含まれており、
前記受信部は、前記時間情報に基づいて、前記複数の情報処理装置の使用電力量の受信を繰り返し行い、
前記判定部は、前記受信部が前記複数の情報処理装置の使用電力量の受信する毎に、前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えているか否かの判定を行う
ことを特徴とする付記2に記載の管理システム。
(Appendix 3)
The information on the power usage limit includes time information on the usage limit,
The reception unit repeatedly receives the amount of power used by the plurality of information processing devices based on the time information,
The determination unit determines whether or not the total of the power consumption amounts of the plurality of information processing devices exceeds the use upper limit power amount each time the reception unit receives the power consumption amounts of the plurality of information processing devices. The management system according to attachment 2, wherein the determination is performed.

(付記4)
前記算出部は、
前記使用電力量の合計及び前記複数の情報処理装置の台数より、前記情報処理装置1台当たりの平均使用電力量を算出する平均電力算出部と、
前記第1の情報処理の要求量より、前記情報処理装置の1台当たりの情報処理の平均要求量を算出する平均要求量算出部と、
前記平均使用電力量及び前記使用上限電力量より、前記第2の情報処理の要求量に対応する前記情報処理装置の切替台数を求める切替台数算出部と、
前記平均要求量及び前記切替台数より、前記第2の情報処理の要求量を算出する要求量算出部とを
有することを特徴とする付記2又は付記3に記載の管理システム。
(Appendix 4)
The calculation unit includes:
An average power calculation unit that calculates an average power consumption per information processing device from the total power consumption and the number of the plurality of information processing devices;
An average request amount calculation unit that calculates an average request amount of information processing per unit of the information processing device from a request amount of the first information processing;
A switching number calculating unit for obtaining a switching number of the information processing devices corresponding to the required amount of the second information processing from the average power consumption and the upper limit power consumption;
The management system according to appendix 2 or appendix 3, further comprising: a request amount calculation unit that calculates a request amount of the second information processing based on the average request amount and the number of switching units.

(付記5)
電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを取得し、
取得した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち他のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出し、
算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する
処理をコンピュータに行わせるコンピュータプログラム。
(Appendix 5)
From the data center control system that has received the information on the power usage restriction, the information on the power usage restriction, the power consumption of the plurality of information processing devices provided in the data center, and the plurality of information processing provided in the data center Obtaining a request amount of the first information processing for the device;
Based on the acquired information on the restriction on the use of power, the amount of power used, and the required amount of the first information processing, other data among the requested amounts of information processing for the plurality of information processing devices included in the data center Calculating a request amount of the second information processing to be distributed to the information processing device provided in the center;
A computer program for notifying the control system of the data center of the calculated required amount of the second information processing.

(付記6)
コンピュータが、
電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを受信し、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち他のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出し、
算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する
管理方法。
(Appendix 6)
Computer
From the data center control system that has received the information on the power usage restriction, the information on the power usage restriction, the power consumption of the plurality of information processing devices provided in the data center, and the plurality of information processing provided in the data center Receiving a first information processing request amount for the device;
Based on the received power usage restriction information, the power consumption amount, and the first information processing request amount, other data out of the information processing request amounts for the plurality of information processing devices included in the data center Calculating a request amount of the second information processing to be distributed to the information processing device provided in the center;
A management method for notifying the control system of the data center of the calculated required amount of the second information processing.

(付記7)
複数の情報処理装置を備えるデータセンタの制御システムにおいて、
電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに送信する送信部と、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を受信する受信部と、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第2の情報処理の要求量に応じた情報処理の要求を他のデータセンタの情報処理装置へ振り分ける振り分け部と
を備えることを特徴とする制御システム。
(Appendix 7)
In a data center control system comprising a plurality of information processing devices,
When receiving information related to the power usage restriction, the information relating to the power usage restriction, the power usage amount of the plurality of information processing devices, and the request amount of the first information processing for the plurality of information processing devices are transmitted to the management system. A transmitter to
A receiving unit that receives the request amount of the second information processing distributed to the information processing apparatus of another data center calculated by the management system;
A distribution unit that distributes information processing requests according to the received second information processing request amount among the information processing request amounts to the plurality of information processing devices to information processing devices of other data centers. Control system characterized by.

(付記8)
前記電力の使用制限に関する情報は使用制限地域を指定する地域情報を含み、前記他のデータセンタは、前記地域情報が示す地域とは異なる地域のデータセンタであることを特徴とする付記7に記載の制御システム。
(Appendix 8)
The supplementary information 7 is characterized in that the information related to the power use restriction includes area information for designating a use restricted area, and the other data center is a data center in an area different from the area indicated by the area information. Control system.

(付記9)
電力の使用制限に関する情報を受信した場合、前記電力の使用制限に関する情報と複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに出力し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を取得し、
前記複数の情報処理装置に対する情報処理の要求量のうち、取得した前記第2の情報処理の要求量に応じた情報処理の要求量を他のデータセンタの情報処理装置へ振り分ける
処理を複数の情報処理装置を備えるデータセンタの制御コンピュータに行わせるコンピュータプログラム。
(Appendix 9)
When receiving information related to power usage restrictions, outputs information relating to power usage restrictions, power usage amounts of a plurality of information processing devices, and first information processing request amounts for the plurality of information processing devices to a management system And
Obtaining a request amount of the second information processing distributed to the information processing devices of other data centers calculated by the management system;
The information processing request amount according to the acquired second information processing request amount among the information processing request amounts for the plurality of information processing devices is distributed to information processing devices in other data centers. A computer program to be executed by a control computer of a data center including a processing device.

(付記10)
複数の情報処理装置を備えるデータセンタの制御コンピュータが、
電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに送信し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を受信し、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第2の情報処理の要求量に応じた情報処理の要求量を他のデータセンタの情報処理装置へ振り分ける
制御方法。
(Appendix 10)
A data center control computer comprising a plurality of information processing devices,
When receiving information related to the power usage restriction, the information relating to the power usage restriction, the power usage amount of the plurality of information processing devices, and the request amount of the first information processing for the plurality of information processing devices are transmitted to the management system. And
Receiving the request amount of the second information processing distributed to the information processing devices of other data centers calculated by the management system;
A control method that distributes, among the information processing request amounts for the plurality of information processing devices, information processing request amounts according to the received second information processing request amount to information processing devices in other data centers.

1 管理サーバ
11 CPU
11a 受信部
11b 判定部
11c 算出部
11c1 平均電力算出部
11c2 平均要求量算出部
11c3 切替台数算出部
11c4 要求量算出部
11d 通知部
12 RAM
13 ROM
14 大容量記憶装置
141 機器情報データベース
15 通信部
16 読み取り部
1P 制御プログラム
1a 可搬型記憶媒体
1b 半導体メモリ
2 制御サーバ
21 CPU
21a 送信部
21b 受信部
21c 振り分け部
22 RAM
23 ROM
24 大容量記憶装置
241 要求量データベース
242 サーバデータベース
25 第1通信部
26 第2通信部
27 読み取り部
2P 制御プログラム
2a 可搬型記憶媒体
2b 半導体メモリ
3 アプリケーションサーバ
4 アグリゲータ
N1 ネットワーク
N2 ネットワーク
1 management server 11 CPU
11a receiving unit 11b determining unit 11c calculating unit 11c1 average power calculating unit 11c2 average required amount calculating unit 11c3 switching number calculating unit 11c4 required amount calculating unit 11d notifying unit 12 RAM
13 ROM
14 Mass storage device 141 Device information database 15 Communication unit 16 Reading unit 1P Control program 1a Portable storage medium 1b Semiconductor memory 2 Control server 21 CPU
21a Transmission unit 21b Reception unit 21c Distribution unit 22 RAM
23 ROM
24 Mass storage device 241 Request amount database 242 Server database 25 First communication unit 26 Second communication unit 27 Reading unit 2P Control program 2a Portable storage medium 2b Semiconductor memory 3 Application server 4 Aggregator N1 Network N2 Network

Claims (7)

使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを受信する受信部と、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出する算出部と、
算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する通知部と
を備えることを特徴とする管理システム。
From the control system of the data center that has received the information on the power usage restriction including the area information specifying the usage restricted area, the information on the power usage restriction, and the power consumption amounts of the plurality of information processing devices provided in the data center, Receiving a first information processing request amount for a plurality of information processing devices included in the data center;
Based on the received power usage restriction information, the power consumption amount, and the first information processing request amount , the region out of the information processing request amounts for a plurality of information processing devices included in the data center A calculation unit that calculates a request amount of the second information processing to be distributed to an information processing device provided in a data center in a region different from the region indicated by the information;
A notifying unit for notifying the control system of the data center of the calculated required amount of the second information processing;
前記電力の使用制限に関する情報には使用上限電力量を含んでおり、
前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えているか否かを判定する判定部を備え、
該判定部が前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えていると判定した場合に、前記算出部は、第2の情報処理の要求量を算出し、前記通知部は前記第2の情報処理の要求量を前記データセンタの制御システムに通知する
ことを特徴とする請求項1に記載の管理システム。
The information related to the power usage limit includes the upper limit power usage amount,
A determination unit that determines whether or not a total amount of power used by the plurality of information processing devices exceeds the use upper limit power;
When the determination unit determines that the total power consumption of the plurality of information processing apparatuses exceeds the upper limit power consumption, the calculation unit calculates a request amount for second information processing, The management system according to claim 1, wherein the notification unit notifies the control system of the data center of the request amount of the second information processing.
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを取得し、
取得した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出し、
算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する
処理をコンピュータに行わせるコンピュータプログラム。
From the control system of the data center that has received the information on the power usage restriction including the area information specifying the usage restricted area, the information on the power usage restriction, and the power consumption amounts of the plurality of information processing devices provided in the data center, , Obtaining a request amount of first information processing for a plurality of information processing devices provided in the data center,
Based on the acquired information on the use restriction of power, the amount of power used, and the amount of request for the first information processing , the region of the requested amount of information processing for the plurality of information processing devices included in the data center Calculating a request amount of the second information processing to be distributed to the information processing device provided in the data center in a region different from the region indicated by the information;
A computer program for notifying the control system of the data center of the calculated required amount of the second information processing.
コンピュータが、
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第1の情報処理の要求量とを受信し、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第1の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第2の情報処理の要求量を算出し、
算出した前記第2の情報処理の要求量を前記データセンタの制御システムに通知する
管理方法。
Computer
From the control system of the data center that has received the information on the power usage restriction including the area information specifying the usage restricted area, the information on the power usage restriction, and the power consumption amounts of the plurality of information processing devices provided in the data center, , Receiving a first information processing request amount for a plurality of information processing devices provided in the data center,
Based on the received power usage restriction information, the power consumption amount, and the first information processing request amount , the region out of the information processing request amounts for a plurality of information processing devices included in the data center Calculating a request amount of the second information processing to be distributed to the information processing device provided in the data center in a region different from the region indicated by the information;
A management method for notifying the control system of the data center of the calculated required amount of the second information processing.
複数の情報処理装置を備えるデータセンタの制御システムにおいて、
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに送信する送信部と、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を受信する受信部と、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第2の情報処理の要求量に応じた情報処理の要求を、前記地域情報が示す地域とは異なる地域のデータセンタの情報処理装置へ振り分ける振り分け部と
を備えることを特徴とする制御システム。
In a data center control system comprising a plurality of information processing devices,
When receiving information related to power usage restriction including area information specifying a use restricted area, the information related to the power usage restriction, the amount of power used by the plurality of information processing devices, and the first information for the plurality of information processing devices A transmission unit that transmits the requested amount of processing to the management system;
A receiving unit that receives the request amount of the second information processing distributed to the information processing apparatus of another data center calculated by the management system;
Information on a data center in a region different from the region indicated by the region information indicates a request for information processing according to the received request amount of the second information processing among the requested amounts of information processing for the plurality of information processing devices. A control system comprising: a distribution unit that distributes to the processing device.
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信した場合、前記電力の使用制限に関する情報と複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに出力し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を取得し、
前記複数の情報処理装置に対する情報処理の要求量のうち、取得した前記第2の情報処理の要求量に応じた情報処理の要求量を、前記地域情報が示す地域とは異なる地域のデータセンタの情報処理装置へ振り分ける
処理を複数の情報処理装置を備えるデータセンタの制御コンピュータに行わせるコンピュータプログラム。
When information related to power usage restriction including area information specifying a restricted use area is received, the information related to power usage restriction, the amount of power used by a plurality of information processing devices, and the first information for the plurality of information processing devices Output the requested amount of processing to the management system,
Obtaining a request amount of the second information processing distributed to the information processing devices of other data centers calculated by the management system;
Of the information processing request amounts for the plurality of information processing devices, the information processing request amount according to the acquired second information processing request amount is determined by a data center in a region different from the region indicated by the region information . A computer program for causing a control computer of a data center including a plurality of information processing devices to perform processing to distribute to information processing devices.
複数の情報処理装置を備えるデータセンタの制御コンピュータが、
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第1の情報処理の要求量とを管理システムに送信し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第2の情報処理の要求量を受信し、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第2の情報処理の要求量に応じた情報処理の要求量を、前記地域情報が示す地域とは異なる地域のデータセンタの情報処理装置へ振り分ける
制御方法。
A data center control computer comprising a plurality of information processing devices,
When receiving information related to power usage restriction including area information specifying a use restricted area, the information related to the power usage restriction, the amount of power used by the plurality of information processing devices, and the first information for the plurality of information processing devices Send the requested amount of processing to the management system,
Receiving the request amount of the second information processing distributed to the information processing devices of other data centers calculated by the management system;
Of the information processing request amounts for the plurality of information processing devices, the information processing request amount according to the received second information processing request amount is determined by a data center in a region different from the region indicated by the region information . Control method to distribute to information processing devices.
JP2015192130A 2015-09-29 2015-09-29 Management system, computer program, management method, control system, and control method Expired - Fee Related JP6561730B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015192130A JP6561730B2 (en) 2015-09-29 2015-09-29 Management system, computer program, management method, control system, and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015192130A JP6561730B2 (en) 2015-09-29 2015-09-29 Management system, computer program, management method, control system, and control method

Publications (2)

Publication Number Publication Date
JP2017070076A JP2017070076A (en) 2017-04-06
JP6561730B2 true JP6561730B2 (en) 2019-08-21

Family

ID=58493040

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015192130A Expired - Fee Related JP6561730B2 (en) 2015-09-29 2015-09-29 Management system, computer program, management method, control system, and control method

Country Status (1)

Country Link
JP (1) JP6561730B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7657208B2 (en) * 2020-05-12 2025-04-04 日本電信電話株式会社 Control device, control method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090119233A1 (en) * 2007-11-05 2009-05-07 Microsoft Corporation Power Optimization Through Datacenter Client and Workflow Resource Migration
BRPI0822590A2 (en) * 2008-04-21 2015-06-23 Adaptive Computing Entpr Inc Computer system for managing power consumption in a computer environment
US8627123B2 (en) * 2010-03-25 2014-01-07 Microsoft Corporation Managing power provisioning in distributed computing
JP5601024B2 (en) * 2010-05-20 2014-10-08 富士通株式会社 Power leveling method, system and program
JP6090029B2 (en) * 2013-07-23 2017-03-08 富士ゼロックス株式会社 Power management system and program

Also Published As

Publication number Publication date
JP2017070076A (en) 2017-04-06

Similar Documents

Publication Publication Date Title
US10079879B2 (en) Weighted rendezvous hashing
US10915397B2 (en) Data storage method, apparatus, and system
JP5901024B2 (en) Dynamic binding used for content delivery
CN102546590A (en) System and method for distributing application traffic to servers based on dynamic service response time
CN109218355A (en) Load equalizing engine, client, distributed computing system and load-balancing method
CN107026907A (en) A kind of load-balancing method, load equalizer and SiteServer LBS
WO2014004308A1 (en) Device, system, and method for client-governed session persistency between one or more clients and servers of a data center
US8996607B1 (en) Identity-based casting of network addresses
CN103236989A (en) Cache control method, devices and system in content delivery network
JP2005182641A (en) Dynamic load balancing system and dynamic load balancing method
JP6561730B2 (en) Management system, computer program, management method, control system, and control method
JPWO2014132966A1 (en) Storage system, storage device, storage device control method and control program, management device, management device control method and control program
CN113783919A (en) Access request distribution method, system, device and storage medium
JP2018109867A (en) Session management program, session management method, information processing apparatus, and information processing system
US20210037090A1 (en) Systems and Methods for Server Failover and Load Balancing
KR20150011087A (en) Distributed caching management method for contents delivery network service and apparatus therefor
JP2017146848A (en) Rebalancing device, rebalancing method, and program
CN109981696B (en) Load balancing method, device and equipment
JP2010039661A (en) Server load distribution device, method, and program
US20180084061A1 (en) Stateless technique for distributing data uploads
JP5745445B2 (en) Management device and program
JP2021196808A (en) Container management device, container management method and program
JP5852922B2 (en) Machine management support device, machine management support method, machine management support program
CN120066777B (en) A cloud-based internet information service system and method
JP2013214316A (en) Distribution device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180608

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190604

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: 20190625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190708

R150 Certificate of patent or registration of utility model

Ref document number: 6561730

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees