CN105264457A - Energy consumption monitoring method and device - Google Patents

Energy consumption monitoring method and device Download PDF

Info

Publication number
CN105264457A
CN105264457A CN201480000337.0A CN201480000337A CN105264457A CN 105264457 A CN105264457 A CN 105264457A CN 201480000337 A CN201480000337 A CN 201480000337A CN 105264457 A CN105264457 A CN 105264457A
Authority
CN
China
Prior art keywords
data center
energy
energy consumption
calculating
server
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.)
Granted
Application number
CN201480000337.0A
Other languages
Chinese (zh)
Other versions
CN105264457B (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.)
Honor Device Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105264457A publication Critical patent/CN105264457A/en
Application granted granted Critical
Publication of CN105264457B publication Critical patent/CN105264457B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • G06F11/3062Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations where the monitored property is the power consumption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3031Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a motherboard or an expansion card
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/815Virtual
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Provided in an embodiment of the present invention are an energy consumption monitoring method and device. The method comprises: obtaining the calculated energy consumption of each virtual machine on a server in a data center; obtaining the energy efficiency factor of the data center; determining the energy consumption of each virtual machine according to the calculated energy consumption of each virtual machine and the energy efficiency factor of the data center. The energy consumption of the virtual machine determined by the embodiment of the present invention has high accuracy.

Description

Energy consumption monitoring method and device
Energy consumption monitoring method and device
Technical field
The present embodiments relate to control technology, more particularly to a kind of energy consumption monitoring method and device.Background technology
With developing rapidly for information age, people start to be faced with increasing data message.Therefore, " cloud computing(Cloud Computing) " concept is arisen at the historic moment.Cloud computing, is a kind of calculation based on internet, big data is handled by the software and hardware resources and information of shared million machines, to provide the user most quick good service.Each company of industry, such as Amazon, Google, Microsoft, Sohu and
IBM etc., respective data center is deployed all over the world to provide cloud computing service.Due to the structure of data center, its high energy consumption issues also result in industry and more and more pay close attention to.Therefore, key of the consumption of data center management as low cost, green cloud computing center.
In the prior art, the energy consumption of the server, and the corresponding energy consumption of each virtual machine of the corresponding energy consumption model acquisition of energy consumption and default each virtual machine according to the server are read by the ammeter configured in data center's server.
Because the energy consumption of virtual machine is also influenceed by factors such as other equipments in data center, therefore use prior art, the energy consumption according only to server by counter push away determines the energy consumption of virtual machine, and the degree of accuracy of its identified energy consumption is relatively low.The content of the invention
The embodiment of the present invention provides a kind of energy consumption monitoring method and device, to solve to determine the problem of obtained energy consumption of virtual machine degree of accuracy is relatively low using prior art.
In a first aspect, the embodiment of the present invention provides a kind of energy consumption monitoring method, including:
Obtain the calculating energy consumption of each virtual machine in data center's server;
Obtain the Energy efficiency factor of the data center;
According to the calculating energy consumption of each virtual machine and the Energy efficiency factor of the data center, the energy consumption of each virtual machine is determined.
According in a first aspect, in the first possible implementation of first aspect, in the acquisition data The calculating energy consumption of each virtual machine on intracardiac server, including:
Obtain the calculating parameter amount of the server shared by each virtual machine;The calculating parameter amount of the server includes:The calculating parameter amount of the server is multiplied by central processor CPU utilization rate, memory usage, disk throughput and network flow respectively with the coefficient of energy dissipation corresponding to the calculating parameter amount of the server, determines the calculating energy consumption of each virtual machine.
According to the first mode in the cards of first aspect, in second of mode in the cards, the Energy efficiency factor for obtaining the data center, including:
Receive Energy efficiency factor collection and coefficient of energy dissipation collection that monitor supervision platform is sent;
According to the position of the data center and the model of the server, concentrate the corresponding Energy efficiency factor of selection as the Energy efficiency factor of the data center from the Energy efficiency factor, the corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
According to any in second of mode in the cards of first aspect to first aspect, in the third mode in the cards, methods described also includes:
Obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;
Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculatings energy consumption of the data center, the energy efficiency of the acquisition data center;
Power consumption assessment is carried out to the data center according to the energy efficiency.
It is described that power consumption assessment is carried out to the data center according to the energy efficiency in the 4th kind of mode in the cards according to the third mode in the cards of first aspect, including:
If the energy efficiency is the calculating energy consumption and the ratio of the total energy consumption of the data center of the data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency is less than 1, and it is power consumption to determine the data center;
Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
Second aspect, the embodiment of the present invention also provides a kind of energy consumption monitoring device, including:
Acquisition module, calculating energy consumption and the number for obtaining each virtual machine in data center's server According to the Energy efficiency factor at center;
Determining module, for the calculating energy consumption according to each virtual machine and the Energy efficiency factor of the data center, determines the energy consumption of each virtual machine.
According to second aspect, in the first mode in the cards of second aspect, the acquisition module is additionally operable to obtain the calculating parameter amount of the server shared by each virtual machine;The server calculating parameter amount includes:Cpu busy percentage, memory usage, disk throughput and network traffics;
The determining module, is additionally operable to the calculating parameter amount of the server being multiplied respectively with the coefficient of energy dissipation corresponding to the server calculating parameter amount, determines the calculating energy consumption of each virtual machine.
According to the first mode in the cards of second aspect, in second of mode in the cards, described device also includes:Receiving module;
The receiving module, Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission;The acquisition module, is additionally operable to the position according to the data center and the model of the server, and the corresponding Energy efficiency factor of selection is concentrated as the Energy efficiency factor of the data center from the Energy efficiency factor;The corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
According to any in second of mode in the cards of second aspect to second aspect, in the third mode in the cards, the acquisition module is additionally operable to obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;
Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculatings energy consumption of the data center, the energy efficiency of the acquisition data center;
Described device, in addition to:
Evaluation module, for carrying out power consumption assessment to the data center according to the energy efficiency.
According to the third mode in the cards of second aspect, in the 4th kind of mode in the cards, the evaluation module is additionally operable to:If the energy efficiency is the calculating energy consumption and the ratio of the total energy consumption of the data center of the data center, the energy efficiency is more than or equal to 1, then it represents that the data center is energy-conservation;The energy efficiency is less than 1, then it represents that the data center is power consumption;
Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center. The third aspect, the embodiment of the present invention also provides a kind of energy consumption monitoring device, including:Receiver, transmitter and processor, the processor, are used for:
Obtain the calculating energy consumption and the Energy efficiency factor of the data center of each virtual machine in data center's server;According to the calculating energy consumption of each virtual machine and the Energy efficiency factor of the data center, the energy consumption of each virtual machine is determined.
According to the third aspect, in the first mode in the cards of the third aspect, the processor is additionally operable to obtain the calculating parameter amount of the server shared by each virtual machine;The server calculating parameter amount includes:Cpu busy percentage, memory usage, disk throughput and network traffics;The calculating parameter amount of the server is multiplied respectively with the coefficient of energy dissipation corresponding to the server calculating parameter amount, the calculating energy consumption of each virtual machine is determined.
According to the first mode in the cards of the third aspect, in second of mode in the cards, the receiver, Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission;
The processor, is additionally operable to the position according to the data center and the model of the server, and the corresponding Energy efficiency factor of selection is concentrated as the Energy efficiency factor of the data center from the Energy efficiency factor;The corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
According to any in second of mode in the cards of the third aspect to the third aspect, in the third mode in the cards, the processor is additionally operable to obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculatings energy consumption of the data center, the energy efficiency of the acquisition data center;Power consumption assessment is carried out to the data center according to the energy efficiency.
According in the third mode in the cards of the third aspect, in the 4th kind of mode in the cards, the processor, if being additionally operable to the calculating energy consumption and the ratio of the total energy consumption of the data center that the energy efficiency is the data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency is less than 1, and it is power consumption to determine the data center;
Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
The energy consumption monitoring method of the embodiment of the present invention, according to the calculating energy consumption of server and by data Energy efficiency factor determined by ventricle temperature and server model, it is determined that the calculating energy consumption of obtained data center, due to considering the influence of the factor such as other equipment in the data center so that it is determined that the calculating energy consumption of obtained data center is more accurate.Brief description of the drawings is in order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, the required accompanying drawing used in embodiment or description of the prior art will be briefly described below, apparently, drawings in the following description are some embodiments of the present invention, for those of ordinary skill in the art, without having to pay creative labor, other accompanying drawings can also be obtained according to these accompanying drawings.
The flow chart for the energy consumption monitoring method that Fig. 1 is provided by the embodiment of the present invention one;
The flow chart for the energy consumption monitoring method that Fig. 2 is provided by the embodiment of the present invention two;
The flow chart for the energy consumption monitoring method that Fig. 3 is provided by the embodiment of the present invention three;
The flow chart for the energy consumption monitoring method that Fig. 4 is provided by the embodiment of the present invention four;
The energy consumption monitoring apparatus structure schematic diagram that Fig. 5 is provided by the embodiment of the present invention five;
The energy consumption monitoring apparatus structure schematic diagram that Fig. 6 is provided by the embodiment of the present invention six.Embodiment is to make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained under the premise of creative work is not made belongs to the scope of protection of the invention.
Embodiment one
The flow chart for the energy consumption monitoring method that Fig. 1 is provided by the embodiment of the present invention one.The method of the present embodiment is monitored to the energy consumption of data center.This method is performed by energy consumption monitoring equipment, and the device is realized generally in the way of hardware and/or software, is integrated on the master control equipment inside the data center.The method of the present embodiment comprises the following steps:
Step 101, the calculating energy consumption for obtaining each virtual machine in data center's server.
Specifically, the calculating energy consumption of each virtual-machine data center server refers to that each virtual machine is run to complete energy consumption produced during the corresponding calculating task of each virtual machine, no in data center's server The calculating task of same type can correspond to different types of virtual machine plug-in unit.The calculating task of each virtual machine for example can be that compression, decompression, encryption, decryption and storage of data etc. are operated.Obtain data center's server.
Step 102, the Energy efficiency factor for obtaining the data center.
The Energy efficiency factor of the data center, can be the actual total energy consumption and the relation value of the calculating energy consumption of the data center of the data center.The actual total energy consumption of the data center can be obtained by the ammeter of the data center, and the calculating energy consumption of the data center performs the energy consumption produced by all calculating tasks for data center's server.Because the actual total energy consumption of the data center includes the energy consumption of the other equipment in addition to server, that is, the actual actual total energy consumption for inside the data center of the Energy efficiency factor of the data center is except illumination, for the energy consumption in addition to the infrastructure such as dim, dehumidifying.So, the Energy consumption factor of the data center can reflect influence of the other equipment to server calculating energy consumption in the data center, therefore.Obtain the Energy consumption factor of the data center, such as the model that can be geographical position, time or season according to residing for the data center and data center's server equipment, the corresponding presently used Energy efficiency factor of the data center is selected from the multiple Energy efficiency factors being pre-configured with.The Energy efficiency factor of the data center is obtained, the Energy efficiency factor for receiving the periodically transmitted data center of other supervising devices or equipment is can also be.
Step 103, it is multiplied with the Energy efficiency factor according to the calculating energy consumption of each virtual machine, determines the energy consumption of each virtual machine.
The calculating energy consumption of the data center can be that the Energy consumption factor of the data center is multiplied with the calculating energy consumption of each virtual machine.Due to causing the speed of service and efficiency step-down of virtual machine in data center's server with the long-play of equipment in the data center and its abrasion, server buffer accumulation, that is to say, that the energy consumption for the virtual machine in the virtual machine of the identical calculating task data center has become big.Therefore, the Energy efficiency factor of the data center can also be updated by default weighted value etc. according to preset time period.
The scheme that the present embodiment is provided, the actual consumption of each virtual machine is determined according to the calculating energy consumption of each virtual machine on the Energy efficiency factor of the data center of acquisition and the data center year server, due to the Energy efficiency factor consider the data center according to the calculating energy consumption of server and by data center's room temperature and server model determined by Energy efficiency factor, it is determined that the calculating energy consumption of obtained data center, due to considering the influence of the factor such as other equipment in the data center, so that the calculating energy consumption at the energy consumption data center for the virtual machine that determination is obtained is more accurate. Embodiment two
The present embodiment provides a kind of energy consumption monitoring method on the basis of above-described embodiment scheme, also.The flow chart for the energy consumption monitoring method that Fig. 2 is provided by the embodiment of the present invention two.As shown in Fig. 2 obtaining the calculating energy consumption of each virtual machine in data center's server in such scheme step 101, specifically include:Step 201, the calculating parameter amount for obtaining the server shared by each virtual machine;The calculating parameter amount of the server includes:Central processor CPU utilization rate, memory usage, disk throughput and network traffics.
Step 202, the calculating parameter amount of the server is multiplied respectively with the coefficient of energy dissipation corresponding to the calculating parameter amount of the server, determines the calculating energy consumption of each virtual machine.
Specifically, obtain every calculating parameter amount of the server shared by each virtual machine, it can be the difference according to the virtual machines performing tasks run on the server, by being monitored to virtual machine, obtain the server each calculating parameter amount corresponding to different virtual machine.The calculating energy consumption of the actual server corresponding to the different virtual machine of calculating energy consumption of different virtual machine.The calculating energy consumption of server corresponding to different virtual machine, for example, represented by Pi, and i represents that the label or the virtual machine of virtual machine perform the mark of calculating task.By different virtual machines can be region on the server that different user is rented, therefore, i can also refer to user's mark corresponding to the virtual machine.
Coefficient of energy dissipation corresponding to the calculating parameter amount of server, the corresponding coefficient of energy dissipation of cpu busy percentage can be for example represented by A, B represents the coefficient of energy dissipation corresponding to memory usage, and C represents the coefficient of energy dissipation corresponding to disk throughput, and D represents the coefficient of energy dissipation corresponding to network traffics.Different virtual corresponding servers, which calculate energy consumption, to be obtained by equation below:
Pi=AxCPU utilization rate+Bx memory usage+Cx disk throughput+Dx network traffics.
Further, the Energy efficiency factor of the data center is obtained in the step 102 of such scheme, is specifically included:
Step 203, the Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission.
Step 204, the model according to the position of the data center and the server, concentrate the corresponding Energy efficiency factor of selection as the Energy efficiency factor of the data center from the Energy efficiency factor, the corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
Specifically, the respective data center of different geographical possible configuration, such as Guangzhou data center, Shenzhen data center, northwest data center.Those data centers can be the data center that different company is set up by architecture of realization effectively management and optimization information technology etc. in various regions.Those are located at the number of various regions There can be a total monitor supervision platform according to center, the monitor supervision platform can be managed collectively to each data center in certain region.The monitor supervision platform can, by the third party outside the creator and user of the data center, such as state supervision department, consumption of data center Weights and Measures Bureau, be set up, to be managed collectively to those data centers.
To ensure the accurate of each data center's Energy efficiency factor and coefficient of energy dissipation, respective test computer room can be respectively equipped with those data centers, those test computer rooms for being located at diverse location there need to be identical design requirement.Those test computer rooms can also be set up by consumption of data center Weights and Measures Bureau.By obtain test computer room at a certain temperature, the server of specific model perform corresponding task respectively, calculating energy consumption as produced by CPU intensive type and memory-intensive task, based on the actual consumption of the test computer room, the coefficient of energy dissipation corresponding to the Energy efficiency factor and corresponding server of the test computer room present position is obtained.The foundation of the test computer room can be prevented effectively from the interference between different business operation and configure sufficient tester in the test computer room.Wherein, the actual consumption of test computer room can be the energy consumption of the infrastructure such as information technoloy equipment, air-conditioning, switch, illumination such as including server according to acquired in the ammeter configured in the test computer room.Corresponding to different pieces of information center test computer room by the respective Energy efficiency factor tested and obtained, be sent to monitor supervision platform.Same management and distribution is carried out by the monitor supervision platform.So, the Energy efficiency factor transmitted by the test computer room corresponding to different pieces of information center, corresponding to different geographical position, can be represented by longitude and latitude.Test computer room corresponding to different pieces of information center can also update, and inform monitor supervision platform according to the different periods as month, season etc. sample to every Energy efficiency factor corresponding to it.That is, Energy efficiency factor collection and the actual test computer room for the data center of coefficient of energy dissipation collection section is sent to schedule the Energy efficiency factor collection and coefficient of energy dissipation collection that are obtained as measured by the test computer room that monitor supervision platform received by the energy consumption monitoring device is sent, and those Energy efficiency factor collection and coefficient of energy dissipation collection at least should also include the information such as the model of each Energy efficiency factor and the corresponding address location of each coefficient of energy dissipation, time and server.
Specifically, test computer room measures the coefficient of energy dissipation of each server in the data center, for example, can be to obtain in the following way.
By obtain test computer room at a certain temperature, the server of specific model perform corresponding task respectively, the calculating parameter amount of the server as corresponding to CPU intensive type and memory-intensive task such as cpu busy percentage, memory usage, disk throughput and network traffics, coefficient of energy dissipation corresponding to the calculating parameter amount of the server is expressed as A, B, C, D, the calculating energy consumption of the server is expressed as the sum of products of the corresponding coefficient of energy dissipation of cpu busy percentage, memory usage, disk throughput and network traffics of the server.The calculating energy consumption of the server can be represented by Q, this 0=In 11 utilization rate+Bx Deposit utilization rate+CX disk throughput+DX network traffics.
So actual consumption of the server and the difference of the calculating energy consumption of the server is represented by including respectively by the actual consumption of the server, the cpu busy percentage of the server, memory usage, disk throughput and network traffics and coefficient of energy dissipation A, B, C, D equation.
It is squared to those equatioies respectively and, and it is minimum by the difference of the actual consumption of the server and the calculatings energy consumption of the server using partial derivative to ask the method for extreme value to determine, during such as 0, corresponding A, B, C, D values.Those A, B, C, D value are respectively the coefficient of energy dissipation of the server.
The actual consumption of the server is expressed as W.Corresponding, the difference between the calculating energy consumption of the actual consumption of the server and the server is represented by:
W-Q=W- (AxCPU utilization rate+Bx memory usage+Cx disk throughput+Dx network traffics)=0.
Calculating energy consumption corresponding to server operation different computing tasks is represented by:
Q AxCPU utilization rate Γ Η Β Χ memory usage Cx disk throughput Dx network traffics (i=l, wherein 2 ... n, n 4).
The actual consumption of server operation different computing tasks is represented by W1;Corresponding, the actual consumption of server operation different computing tasks is represented by respectively with calculating the difference of energy consumption:
Wr(AxCPU utilization rate i+Bx memory usage Cx disk throughput i+Dx network traffics=0; W2- (AxCPU utilization rates2+ Bx memory usages2+ Cx disk throughputs2+ Dx network traffics2)=0; Wn- (AxCPU utilization ratesn+ Bx memory usagesn+ Cx disk throughputsn+ Dx network trafficsn=0.So as to obtaining n equation, wherein W, cpu busy percentage, memory usage, disk throughput, network traffics, respectively datum.
It is squared to above-mentioned each equation difference and, and ask the method for partial derivative extreme value to obtain coefficient of energy dissipation A, B, C, D corresponding to i business devices.
Similarly, using above-mentioned similar method, the coefficient of energy dissipation corresponding to other servers is obtained, and the coefficient of energy dissipation of part those servers is sent to monitor supervision platform as coefficient of energy dissipation collection.The test computer room is sent to the room temperature information of test computer room when those coefficient of energy dissipations corresponding server identification information is at least also carried during the monitor supervision platform and those coefficient of energy dissipations are obtained etc., and the corresponding server identification information of those coefficient of energy dissipations for example can be the model of those servers.
The Energy efficiency factor collection that monitor supervision platform received by the energy consumption monitoring device of the data center is sent, bag The Energy efficiency factor of at least one data center is included, it corresponds respectively to the temperature and the model of the server of the different data centers.The energy consumption monitoring device of the data center determines an Energy efficiency factor after the Energy efficiency factor collection is received according to the model of the temperature at current data center and server.By the Energy efficiency factor by the data center is to be tested acquisition in the specific period, and inform monitor supervision platform.In the embodiment, the energy consumption monitoring device of data center is after the Energy efficiency factor collection is received, at least always according to the current time, and such as month or season determine corresponding Energy efficiency factor.
Specifically, the process that implements that the test computer room obtains the Energy efficiency factor of the data center for example can be that acquisition is measured by the following manner.
By obtain test computer room at a certain temperature, the server of specific model perform corresponding task respectively, calculating parameter amount such as cpu busy percentage, memory usage, disk throughput and the network traffics of the server as corresponding to CPU intensive type and memory-intensive task.The coefficient of energy dissipation corresponding to the calculating parameter amount for the server that measurement is obtained is A in advance, B, C, D, the calculating energy consumption of each server in the test computer room is expressed as the sum of products of the corresponding coefficient of energy dissipation of cpu busy percentage, memory usage, disk throughput and network traffics of the server.The calculating energy consumption of each server is represented by (i=l, 2 ... n) wherein n to should test machine room server number.The Q^A^CPU utilization rate Γ Η Β memory usages1+Dx disk throughput rHD network traffics,.The calculating energy consumption of the test computer room is expressed as Q, should
The Zong Nenghao of the test computer room is obtained by total ammeter of the test computer room configured in the test computer room.The total energy consumption W of the test computer room actual is the actual total energy consumption of test computer room, i.e., including calculating the infrastructure energy consumption such as energy consumption and air-conditioning, switch lighting.
The Energy efficiency factor is expressed as K, according to the ratio of the energy consumption of the test computer room and the calculating energy consumption of the test computer room, i.e., W/Q is configured to the Energy efficiency factor K of the data center.The test computer room need to have with the equipment such as the server that is similarly configured in the data center, so as to test the Energy efficiency factor of acquisition according to the test computer room, can real reaction corresponding data center energy consumption calculation ratio.
This embodiment scheme is on the basis of above-described embodiment, further, by the determination method and the determination method of the consumption of data center factor of the calculating energy consumption of more accurate virtual machine, so as to preferably ensure the accuracy of the calculating energy consumption obtained.
Simultaneously, the method provided using the present embodiment obtains the corresponding energy consumption that calculates of each virtual machine without by the corresponding energy consumption model of each virtual machine, server in its data center need not configure ammeter, so as to save the calculating cost for obtaining each energy consumption of virtual machine and the hardware cost of the data center. And, on the basis of each energy consumption of virtual machine of the present embodiment acquisition, the energy consumption of the same each virtual machine rented on different pieces of information center can respectively be obtained, then by cumulative, all energy consumption of virtual machine of same user are obtained, are provided so that supervisory and management department can formulate rational charge according to all energy consumption of virtual machine of user under the data center.
Embodiment three
The present embodiment also provides a kind of energy consumption monitoring method.The present embodiment provides a kind of energy consumption evaluation method on the basis of the energy consumption monitoring method that above-described embodiment is provided, also.The flow chart for the energy consumption evaluation method that Fig. 3 is provided by the embodiment of the present invention three.As shown in figure 3, the energy consumption evaluation method is provided on the basis of above-mentioned provided energy consumption monitoring method, including:
The calculating energy consumption of step 301, the total energy consumption for obtaining the data center and the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center.
The ratio of the total energy consumption of step 302, the calculating energy consumption for obtaining the data center and the data center, or the data center total energy consumption and the data center calculating energy consumption ratio, obtain the energy efficiency of the data center.
Step 303, according to the energy efficiency to the data center carry out power consumption assessment.
In the prior art, for data center energy consumption assessment more pass through energy ecology PUE (Power Usage Effectiveness, abbreviation PUE) or data center's infrastructure efficiency(Data Center Infrastructure Efficiency, abbreviation DCiE) represent.Wherein, DCiE is PUE inverse.However, for DCiE and PUE concrete numerical value, at present also in talking stage, therefore being estimated based on the DCiE or PUE to energy consumption, the relative energy consumption state of data center may only be assessed, and specific energy consumption assessment can not be carried out.
Further, power consumption assessment is carried out to the data center according to the energy efficiency in above-mentioned steps 303, including:
If the energy efficiency is the calculating energy consumption and the ratio of the total energy consumption of the data center of the data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency is less than 1, and it is power consumption to determine the data center;
Corresponding, if the energy efficiency is the total energy consumption and the ratio of the total new calculating energy consumption of the data of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
The present embodiment is on the basis of such scheme, it is further provided, the default coefficient of energy dissipation of server Method is determined, more accurate coefficient of energy dissipation is provided for the energy consumption monitoring of data center, meanwhile, the embodiment can also carry out accurate evaluation to the specific power consumption state of the data center.
Example IV
The present embodiment also provides a kind of energy consumption monitoring method, and the energy consumption monitoring method can be monitored according to different users to the energy consumption of data center.The flow chart for the energy consumption monitoring method that Fig. 4 is provided by the embodiment of the present invention four.As shown in figure 4, this method is specifically included:
The coefficient of energy dissipation of step 401, the Energy efficiency factor for obtaining the data center and data center's server.
The coefficient of energy dissipation of data center's server, is expressed as(A,B,C,D) .
The calculating parameter amount of step 402, each virtual machine of acquisition user, including cpu busy percentage, memory usage, disk throughput, network traffics.
Due to the server in the data center, it may be rented to different users, and different users, as performed different virtual machines in personal or the enterprise respectively server to realize respective business, its same user may also correspond to multiple different virtual machines to realize diversified business.In this step, virtual machine corresponding to the user is only obtained operationally, every calculating parameter amount of its server.
Step 403, the server obtained corresponding to the user each virtual machine calculate energy consumption.
Assuming that user m virtual machine of correspondence, the calculating parameter amount of the server corresponding to each virtual machine of the user can pass through(Cpu busy percentage j, memory usage j, disk throughput j, network traffics;The calculating energy consumption of server corresponding to each virtual machine of the user, can be represented by Wj, wherein j=l m.So WfAxCPU utilization rates j+Bx memory usages j+Cx disk throughput j+Dx networks.
Step 404, the server obtained corresponding to the user calculate energy consumption.
The server for being used for corresponding to the corresponding actual virtual machine all for the user of server calculating energy consumption calculates energy consumption sum.
Server corresponding to the user calculates energy consumption, is represented by W, and the server corresponding to all virtual machines of the user calculates energy consumption and is expressed as W2、 W3...Wm, then the W=WrHW2+ W3+ ...... Wm
Step 405, the server according to corresponding to the user calculate energy consumption and the product of the Energy efficiency factor, obtain the energy consumption of the data center corresponding to the user.
, can be according to current electric rate it is determined that on the basis of the energy consumption of data center corresponding to the user Determine the reasonable charging of carry out that the user is rented produced by data center server execution corresponding service.If expense produced by the data center produced by the user performs corresponding service is Q, Q=WxKx electricity consumptions unit price.By the monitoring method for the data center that the invention is provided, the energy consumption of the data center corresponding to user can be accurately determined, so that the charge to user is more reasonable, more fine granularity.
The monitoring of consumption of data center is explained with the angle of user on the basis of above-described embodiment for this embodiment scheme, and its concrete implementation process and beneficial effect are similar to the above embodiments, will not be repeated here.
Embodiment five
The present embodiment five also provides a kind of energy consumption monitoring device, and the energy consumption monitoring device can be integrated on the interior any appliance of data center in the form of software and/or hardware, or be independently present in the data center.
The energy consumption monitoring apparatus structure schematic diagram that Fig. 5 is provided by the embodiment of the present invention five.As shown in figure 5, the energy consumption monitoring device 501, including:
Acquisition module 502, for obtaining the calculating energy consumption of each virtual machine in data center's server and the Energy efficiency factor of the data center;
Determining module 503, for the calculating energy consumption according to each virtual machine and the Energy efficiency factor of the data center, determines the energy consumption of each virtual machine.
Further, acquisition module 502, are additionally operable to:
Obtain the calculating parameter amount of the server shared by each virtual machine;The server calculating parameter amount includes:Cpu busy percentage, memory usage, disk throughput and network traffics;
Determining module 503, is additionally operable to the calculating parameter amount of the server being multiplied respectively with the coefficient of energy dissipation corresponding to the server calculating parameter amount, determines the calculating energy consumption of each virtual machine.
Further, the energy consumption monitoring device 501 also includes:Receiving module;
The receiving module, Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission;Acquisition module 502, is additionally operable to the model according to the position of the data center and the server, and the corresponding Energy efficiency factor of selection is concentrated as the Energy efficiency factor of the data center from the Energy efficiency factor;The corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
Further, in above-described embodiment scheme, acquisition module 502 is additionally operable to obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;
The ratio of the calculating energy consumption of the data center and the total energy consumption of the data center is calculated, or in the data The total energy consumption of the heart and the ratio of the calculating energy consumption of the data center, obtain the energy efficiency of the data center.Energy consumption monitoring device 501, in addition to:
Evaluation module, for carrying out power consumption assessment to the data center according to the energy efficiency.
In above-described embodiment scheme, evaluation module, specifically for:
If the energy efficiency is the calculating energy consumption and the ratio of the total energy consumption of the data center of the data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency is less than 1, and it is power consumption to determine the data center;
Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
The energy consumption monitoring device that the present embodiment is provided can implement the energy consumption monitoring method that any of the above-described embodiment is provided, and its concrete implementation process and beneficial effect are similar to the above embodiments, will not be repeated here.
Embodiment six
The present embodiment six also provides a kind of energy consumption monitoring device, and the energy consumption monitoring device can be integrated on the interior any appliance of data center, or be individually present with the data center.
The energy consumption monitoring apparatus structure schematic diagram that Fig. 6 is provided by the embodiment of the present invention six.As shown in fig. 6, the energy consumption monitoring device 601, including:Receiver 602, transmitter 603 and processor 604.
Wherein, processor 604, are used for:
Obtain the calculating energy consumption and the Energy efficiency factor of the data center of each virtual machine in data center's server;According to the calculating energy consumption of each virtual machine and the Energy efficiency factor of the data center, the energy consumption of each virtual machine is determined.
Further, processor 604, specifically for:
Obtain the calculating parameter amount of the server shared by each virtual machine;The server calculating parameter amount includes:Cpu busy percentage, memory usage, disk throughput and network traffics;The calculating parameter amount of the server is multiplied respectively with the coefficient of energy dissipation corresponding to the server calculating parameter amount, the calculating energy consumption of each virtual machine is determined.
In such scheme, receiver 602, Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission.
Processor 604, is additionally operable to the model according to the position of the data center and the server, and the corresponding Energy efficiency factor of selection is concentrated as the Energy efficiency factor of ^ in the data from the Energy efficiency factor;From the coefficient of energy dissipation The corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server.
On the basis of above-described embodiment scheme, processor 604 is additionally operable to obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculating energy consumption of the data center, obtain the energy efficiency of the data center;Power consumption assessment is carried out to the data center according to the energy efficiency.
Further, processor 604, if being additionally operable to calculating energy consumption and the ratio of the total energy consumption of the data center that the energy efficiency is the data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency is less than 1, and it is power consumption to determine the data center;
Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
The energy consumption monitoring device that the present embodiment is provided can implement the energy consumption monitoring method of any of the above-described embodiment, and its concrete implementation process and beneficial effect are similar to the above embodiments, will not be repeated here.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can be completed by the related hardware of programmed instruction, foregoing program can be stored in a computer read/write memory medium, the program upon execution, performs the step of including above method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or CD etc. are various can be with the medium of store program codes.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although the present invention is described in detail with reference to foregoing embodiments, it will be understood by those within the art that:It can still modify to the technical scheme described in foregoing embodiments, or carry out equivalent substitution to which part or all technical characteristic;And these modifications or replacement, the essence of appropriate technical solution is departed from the scope of various embodiments of the present invention technical scheme.

Claims (1)

  1. Claims
    1st, a kind of energy consumption monitoring method, it is characterised in that including:
    Obtain the calculating energy consumption of each virtual machine in data center's server;
    Obtain the Energy efficiency factor of the data center;
    According to the calculating energy consumption of each virtual machine and the Energy efficiency factor of the data center, the energy consumption of each virtual machine is determined.
    2nd, according to the method described in claim 1, it is characterised in that the calculating energy consumption for obtaining each virtual machine in data center server, including:
    Obtain the calculating parameter amount of the server shared by each virtual machine;The calculating parameter amount of the server includes:The calculating parameter amount of the server is multiplied by central processor CPU utilization rate, memory usage, disk throughput and network flow respectively with the coefficient of energy dissipation corresponding to the calculating parameter amount of the server, determines the calculating energy consumption of each virtual machine.
    3rd, method according to claim 2, it is characterised in that the Energy efficiency factor of the acquisition data center, including:
    Receive Energy efficiency factor collection and coefficient of energy dissipation collection that monitor supervision platform is sent;
    According to the position of the data center and the model of the server, concentrate the corresponding Energy efficiency factor of selection as the Energy efficiency factor of the data center from the Energy efficiency factor, the corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
    4th, the method according to any one of claim 1-3, it is characterised in that also include:Obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;
    Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculatings energy consumption of the data center, the energy efficiency of the acquisition data center;
    Power consumption assessment is carried out to the data center according to the energy efficiency.
    5th, method according to claim 4, it is characterised in that described that power consumption assessment is carried out to the data center according to the energy efficiency, including:
    If the energy efficiency is the calculating energy consumption and the ratio of the total energy consumption of the data center of the data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency Less than 1, it is power consumption to determine the data center;
    Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
    6th, a kind of energy consumption monitoring device, it is characterised in that including:
    Acquisition module, for obtaining the calculating energy consumption of each virtual machine in data center's server and the Energy efficiency factor of the data center;
    Determining module, for the calculating energy consumption according to each virtual machine and the Energy efficiency factor of the data center, determines the energy consumption of each virtual machine.
    7th, device according to claim 6, it is characterised in that
    The acquisition module, is additionally operable to obtain the calculating parameter amount of the server shared by each virtual machine;The server calculating parameter amount includes:Cpu busy percentage, memory usage, disk throughput and network traffics;
    The determining module, is additionally operable to the calculating parameter amount of the server being multiplied respectively with the coefficient of energy dissipation corresponding to the server calculating parameter amount, determines the calculating energy consumption of each virtual machine.
    8th, device according to claim 7, it is characterised in that described device also includes:Receiving module;
    The receiving module, Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission;The acquisition module, is additionally operable to the position according to the data center and the model of the server, and the corresponding Energy efficiency factor of selection is concentrated as the Energy efficiency factor of the data center from the Energy efficiency factor;The corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
    9th, the device according to any one of claim 6-8, it is characterised in that
    The acquisition module, is additionally operable to obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;
    Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculatings energy consumption of the data center, the energy efficiency of the acquisition data center;
    Described device, in addition to:
    Evaluation module, for carrying out power consumption assessment to the data center according to the energy efficiency. 10th, device according to claim 9, it is characterised in that
    The evaluation module, is additionally operable to:If the energy efficiency is the calculating energy consumption and the ratio of the total energy consumption of the data center of the data center, the energy efficiency is more than or equal to 1, then it represents that the data center is energy-conservation;The energy efficiency is less than 1, then it represents that the data center is power consumption;
    Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
    11st, a kind of energy consumption monitoring device, including:Receiver, transmitter and processor, it is characterised in that the processor, are used for:
    Obtain the calculating energy consumption and the Energy efficiency factor of the data center of each virtual machine in data center's server;According to the calculating energy consumption of each virtual machine and the Energy efficiency factor of the data center, the energy consumption of each virtual machine is determined.
    12nd, device according to claim 11, it is characterised in that
    The processor, is additionally operable to obtain the calculating parameter amount of the server shared by each virtual machine;The server calculating parameter amount includes:Cpu busy percentage, memory usage, disk throughput and network traffics;The calculating parameter amount of the server is multiplied respectively with the coefficient of energy dissipation corresponding to the server calculating parameter amount, the calculating energy consumption of each virtual machine is determined.
    13rd, device according to claim 12, it is characterised in that
    The receiver, Energy efficiency factor collection and coefficient of energy dissipation collection for receiving monitor supervision platform transmission;The processor, is additionally operable to the position according to the data center and the model of the server, and the corresponding Energy efficiency factor of selection is concentrated as the Energy efficiency factor of the data center from the Energy efficiency factor;The corresponding coefficient of energy dissipation of selection is concentrated as the coefficient of energy dissipation of the server from the coefficient of energy dissipation.
    14th, the device according to any one of claim 11-13, it is characterised in that
    The processor, is additionally operable to obtain the total energy consumption of the data center and the calculating energy consumption of the data center;Wherein, the calculating energy consumption of the data center is the energy consumption sum of each virtual machine in the data center;Obtain the ratio of the calculating energy consumption of the data center and the total energy consumption of the data center, or the data center total energy consumption and the ratio of the calculatings energy consumption of the data center, the energy efficiency of the acquisition data center;Power consumption assessment is carried out to the data center according to the energy efficiency.
    15th, device according to claim 14, it is characterised in that
    The processor, if be additionally operable to the energy efficiency be the data center calculating energy consumption with it is described The ratio of the total energy consumption of data center, the energy efficiency is more than or equal to 1, and it is energy-conservation to determine the data center;The energy efficiency is less than 1, and it is power consumption to determine the data center;
    Corresponding, if the energy efficiency is the total energy consumption and the ratio of the calculating energy consumption of the data center of the data center, the energy efficiency is more than 1, and it is power consumption to determine the data center;The energy efficiency is less than or equal to 1, and it is energy-conservation to determine the data center.
CN201480000337.0A 2014-02-28 2014-02-28 energy consumption monitoring method and device Active CN105264457B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/072745 WO2015127664A1 (en) 2014-02-28 2014-02-28 Energy consumption monitoring method and device

Publications (2)

Publication Number Publication Date
CN105264457A true CN105264457A (en) 2016-01-20
CN105264457B CN105264457B (en) 2018-09-21

Family

ID=54008178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480000337.0A Active CN105264457B (en) 2014-02-28 2014-02-28 energy consumption monitoring method and device

Country Status (2)

Country Link
CN (1) CN105264457B (en)
WO (1) WO2015127664A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739929A (en) * 2016-01-29 2016-07-06 哈尔滨工业大学深圳研究生院 Data center selection method for big data to migrate to cloud

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309545A (en) * 2020-01-19 2020-06-19 浪潮天元通信信息***有限公司 Method and tool for dynamically configuring energy index of data center
CN112070353B (en) * 2020-08-04 2023-09-29 中国科学院信息工程研究所 Method and system for accurately detecting energy efficiency of data center
CN116007122B (en) * 2022-12-31 2023-07-21 珠海市百徽机电工程有限公司 High-efficiency refrigerating machine room energy-saving monitoring system based on data analysis
CN116300658B (en) * 2023-05-17 2023-08-01 瑞麟天下能源产业发展(北京)有限公司 Equipment energy-saving control method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090144570A1 (en) * 2007-12-04 2009-06-04 Lenovo(Sinapore) Pte. Ltd. System and method for preventing user o.s. in vmm system from deenergizing device being used by service o.s.
CN102520785A (en) * 2011-12-27 2012-06-27 东软集团股份有限公司 Energy consumption management method and system for cloud data center
CN102759979A (en) * 2011-04-29 2012-10-31 国际商业机器公司 Method and device for estimating energy consumption of virtual machine
CN102854968A (en) * 2012-05-04 2013-01-02 北京邮电大学 Real-time energy consumption metering method of virtual machine
CN102955556A (en) * 2011-08-19 2013-03-06 鸿富锦精密工业(深圳)有限公司 Virtual machine deployment method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090144570A1 (en) * 2007-12-04 2009-06-04 Lenovo(Sinapore) Pte. Ltd. System and method for preventing user o.s. in vmm system from deenergizing device being used by service o.s.
CN102759979A (en) * 2011-04-29 2012-10-31 国际商业机器公司 Method and device for estimating energy consumption of virtual machine
CN102955556A (en) * 2011-08-19 2013-03-06 鸿富锦精密工业(深圳)有限公司 Virtual machine deployment method
CN102520785A (en) * 2011-12-27 2012-06-27 东软集团股份有限公司 Energy consumption management method and system for cloud data center
CN102854968A (en) * 2012-05-04 2013-01-02 北京邮电大学 Real-time energy consumption metering method of virtual machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739929A (en) * 2016-01-29 2016-07-06 哈尔滨工业大学深圳研究生院 Data center selection method for big data to migrate to cloud
CN105739929B (en) * 2016-01-29 2019-01-11 哈尔滨工业大学深圳研究生院 The selection method of data center when big data is migrated to cloud

Also Published As

Publication number Publication date
WO2015127664A1 (en) 2015-09-03
CN105264457B (en) 2018-09-21

Similar Documents

Publication Publication Date Title
He et al. Multitier fog computing with large-scale IoT data analytics for smart cities
US8789061B2 (en) System and method for datacenter power management
CN106020715B (en) Storage pool capacity management
CN104679591B (en) For carrying out the method and apparatus of resource allocation in cloud environment
JP5756478B2 (en) Optimizing power consumption in the data center
JP2016536718A (en) Customer selectable power source options for network accessible service units
Yeh et al. Economic-based resource allocation for reliable Grid-computing service based on Grid Bank
Bölöni et al. Value of information based scheduling of cloud computing resources
CN105264457A (en) Energy consumption monitoring method and device
Tang et al. A load control method for small data centers participating in demand response programs
US20170279697A1 (en) Control device for estimation of power consumption and energy efficiency of application containers
US11461210B2 (en) Real-time calculation of data center power usage effectiveness
CN104410699A (en) Resource management method and system of open type cloud computing
CN105871588A (en) Load balance configuration method, device and system
CN116991558B (en) Computing power resource scheduling method, multi-architecture cluster, device and storage medium
CN109474467A (en) Network automatically management method, device, storage medium and electronic equipment
CN115640935A (en) Method and device for calculating carbon emission of power system and computer equipment
Ajeh et al. A cost modelling system for cloud computing
CN110471769A (en) A kind of method for managing resource and device of virtual machine
Jiang et al. Non-it energy accounting in virtualized datacenter
CN105492986B (en) system and method for representing power system information
Donepudi Leveraging cloud computing and high performance computing (HPC) advances for next generation projects and technologies
CN106933646A (en) A kind of method and device for creating virtual machine
CN105159741A (en) Water conservancy model simulating computation system and computation method based on cloud serving
Uotila et al. Quantum annealing method for dynamic virtual machine and task allocation in cloud infrastructures from sustainability perspective

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210421

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Device Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right