×

Power and energy profiling for efficient virtual environments

  • US 10,627,889 B2
  • Filed: 01/29/2018
  • Issued: 04/21/2020
  • Est. Priority Date: 01/29/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of limiting power consumption of container instances instantiated on a host, the method comprising:

  • upon receiving a request to instantiate a container instance on the host,identifying a container template to be used for instantiating the container instance based on the request, the container template defining a set of operating characteristics including one or more hardware or software resources of the host to be surfaced to the container instance;

    assigning a power consumption threshold for the container instance based on the set of operating characteristics defined in the container template and one or more power consumption measurements of container instances previously instantiated according to the same container template; and

    instantiating the container instance on the host according to the container template;

    during execution of the container instance,monitoring consumption of the one or more hardware or software resources of the host consumed by the instantiated container instance;

    correlating the monitored consumption of the one or more hardware or software resources with a power consumption of the container instance; and

    determining whether the correlated power consumption exceeds the power consumption threshold of the container instance; and

    in response to determining that the correlated power consumption exceeds the power consumption threshold, reducing, from a current level, one or more of;

    a number of processor cycles over time useable by the container instance;

    an amount of storage input/output over time that can be performed for the container instance;

    an amount of network traffic over time that can be sent or received for the container instance;

    ora display setting available to the container instance, thereby reducing the power consumption of the container instance to be below the power consumption threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×