Method for power optimization in virtualized environments and system implementing the same

a virtual environment and power optimization technology, applied in the direction of specific program execution arrangements, resource allocation, program control, etc., can solve the problems of inability to implement the code instrumentation of the hosted application in a real production environment, the burden of cost optimization is left to the cloud provider, and the inability to consolidate multiple workloads, so as to reduce the effort of developers submitting workloads and negligible overhead

Inactive Publication Date: 2019-04-04
POLITECNICO DI MILANO
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0016]Applicant considered that by using performance values which can be counted by means of hypervisor-level instrumentation reduces the developer's effort in submitting their workloads, since no integration with external application programming interfaces is required.
[0017]Accord

Problems solved by technology

However, the burden of costs optimization is left to the Cloud Provider, that still faces the problem of consolidating multiple workloads on the same infrastructure.
In this contex

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
  • Method for power optimization in virtualized environments and system implementing the same
  • Method for power optimization in virtualized environments and system implementing the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060]In the following description, to illustrate the figures identical reference numerals or symbols are used to indicate constructive elements with the same function. Moreover, for the sake of clarity of illustration, it is possible that some references are not repeated in all of the figures.

[0061]While the invention can undergo modifications, or be implemented in alternative ways, in the drawings some preferred embodiments are shown which will be discussed in detail in the following. However, it should be understood that there is no intention to limit the invention to the specific embodiments described, but on the contrary, the invention is meant to cover all the modifications or alternative and equivalent implementations that fall within the scope of protection of the invention as defined in the claims.

[0062]Expressions like “example given”, “etc.”, “or” indicate non-exclusive alternatives without limitation, unless expressly differently indicated. Expressions like “comprising” ...

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

A power optimization system and method for virtualized environments at least comprising a domain layer on which a plurality of virtual machines are implemented, a hardware layer and hypervisor layer configured for abstracting between the virtual machines of the domain layer and the hardware layer, wherein the system comprises a hardware interface to set a limit on the power consumption of at least one processing means implemented in a hardware layer and a software structure for performing an optimization of the available resource allocations for the running workload in terms of power consumption, wherein the software structure is an Observe-Decide-Act control loop structure, comprising an observe stage, a decide stage and an act stage, and wherein the observe stage interfaces with means configured for reading performance values inside at least one model specific register of the at least one processing means.

Description

TECHNICAL FIELD[0001]The present invention relates to a method for power optimization in virtual environments and system implementing the same.[0002]In particular, the present invention concerns a method for power optimization in datacentres having power budget constraints on the whole infrastructure, single clusters, and even single machines, and a virtualized environment implementing the method.BACKGROUND[0003]In the era of Cloud Computing, services and computational power are provided in an “as-a-Service” (aaS) fashion, reducing the need of buying, building and maintaining proprietary systems. In the last few years, many services moved from being proprietary to the as-a-Service paradigm: this, together with virtualization techniques, allows multiple applications to easily run on the same machine. However, the burden of costs optimization is left to the Cloud Provider, that still faces the problem of consolidating multiple workloads on the same infrastructure. As power consumption...

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
IPC IPC(8): G06F9/50G06F9/455
CPCG06F9/5094G06F9/45558G06F2209/5011G06F2209/501G06F2009/4557Y02D10/00
Inventor SANTAMBROGIO, MARCO DOMENICOFERRONI, MATTEOARNABOLDI, MARCO
Owner POLITECNICO DI MILANO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products