Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual machine power consumption measurement and management

A technology for virtual machine and power consumption, applied in the field of virtual machine power consumption measurement and management, which can solve problems such as lack of virtual machine power visibility

Active Publication Date: 2012-11-07
MICROSOFT TECH LICENSING LLC
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the lack of visibility into virtual machine power usage takes away many of the benefits of server power metering available without virtualization

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine power consumption measurement and management
  • Virtual machine power consumption measurement and management
  • Virtual machine power consumption measurement and management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In the following description of various embodiments of the virtual machine power metering system and method, reference is made to the accompanying drawings, which form a part hereof, and in which are shown by way of illustration that the virtual machine power metering system and method may be implemented A specific example of each embodiment of . It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the claimed subject matter.

[0029] I. Power Metering Concepts

[0030] Since no hardware power measurement device can be connected to an individual virtual machine, the virtual machine power metering system and method infers energy from resource usage. In principle, a virtual machine power metering system and method tracks resources used by each virtual machine in software, and then converts resource usage into energy by exploiting power models of individual resources.

[0031]For this appro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the virtual machine power metering system and method measure the power consumption of individual virtual machines. Power meter measurements for a physical host server are converted into individual virtual machine power meters that measure the power consumption of each individual virtual machine residing on the host server. The virtual machine power consumption is computed by generating a power model using the total power consumption of the host server and resource utilization for a virtual machine. Optimal power model coefficients are computed using the power model. The energy used by the virtual machine is computed using one of two embodiments. Embodiments of the system and method also can be used to obtain the power consumption for a specific activity (such as a service, request, or search query). In addition, the virtual machine power metering can be used for virtual machine power capping to allow power oversubscription in virtualized environments.

Description

Background technique [0001] Data centers, cloud computing infrastructure, computing clusters, enterprise computing tools, and high-performance computing tools are increasingly using virtual machines to isolate workloads while running them on shared physical servers. A virtual machine is an emulation of a computing device that is strictly software but behaves like a physical computing device. This means that one or more virtual machines can reside on a single physical host server. However, each virtual machine appears to be an independent server from the perspective of the client and all software running on the virtual machine. [0002] Virtualization (or use of virtual machines) allows multiple applications to be safely placed on a single physical host server, since each application runs inside its "virtual" computer and does not affect the other applications. This allows server resources to be better utilized and reduces the number of servers required and the operating cost...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/28G06F9/44
CPCG06F2201/88G06F11/3466Y02B60/165G06F2201/815G06F1/3203G06F11/3447G06F2201/865G06F11/3409G06F11/3423Y02D10/00G06F1/329G06F1/3228G01R21/133G06F1/3206G06F1/3234
Inventor A·坎萨尔J·刘D·C·伯格A·A·巴塔查里亚
Owner MICROSOFT TECH LICENSING LLC