发明名称 MONITORING AND REAL-TIME ADJUSTMENT OF POWER CONSUMPTION SETTINGS
摘要 Customers in a multi-tenant environment can obtain energy consumption information for a set of resources or other computing components used by those customers, including time-accurate accounting for various components of those resources utilized on behalf of the customer. A customer can also have the ability to specify how the resources are to be operated when used for the customer, in order to manage the amount of energy consumption. The accounting can be performed even when the resources are shared among multiple users or entities. Various hardware components or agents can be used to provide detailed energy consumption information for those components that is associated with a particular customer. The information can be used not only for accounting and monitoring purposes, but also to make dynamic adjustments based on various changes in usage, energy consumption, or other such factors.
申请公布号 US2016224094(A1) 申请公布日期 2016.08.04
申请号 US201615096096 申请日期 2016.04.11
申请人 Amazon Technologies, Inc. 发明人 Klein Matthew David;Marr Michael David
分类号 G06F1/32;G06F1/28 主分类号 G06F1/32
代理机构 代理人
主权项 1. A computer-implemented method of managing energy consumption of resources, comprising: starting execution of a workload for a customer using at least one virtual machine in a multi-tenant environment, the at least one virtual machine executing on a shared resource within the multi-tenant environment; receiving an indication that an amount of energy consumption has been utilized by the at least one virtual machine in the execution of the workload in response to an interrupt configured to provide the indication for the amount of energy consumption; determining a rate of energy consumption, for the execution of the workload using the at least one virtual machine receiving indication of a remaining amount of the workload yet to be executed; calculating whether using the determined rate of energy consumption for execution of the remaining amount of the workload will satisfy an energy target for the execution of the workload; and adjusting at least one operational parameter of the at least one virtual machine to adjust the rate of energy consumption when the execution of the remaining amount of the workload is calculated to miss the energy target for execution of the workload.
地址 Reno NV US