×

Resource management for cloud computing platforms

  • US 9,450,838 B2
  • Filed: 06/27/2011
  • Issued: 09/20/2016
  • Est. Priority Date: 06/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by at least one computing device, the method comprising:

  • receiving one or more specified overall user response time criteria for responding to user requests received during execution of a software application, wherein the software application is provided by an application owner to execute on cloud resources of a cloud computing platform operated by a cloud operator;

    identifying different independently executable parts of the software application having corresponding expected execution speeds;

    allocating virtual machine resources to the different independently executable parts of the software application, the virtual machine resources being anticipated to meet the one or more specified overall user response time criteria;

    determining whether the different independently executable parts of the software application have corresponding actual execution speeds that are slower than the expected execution speeds; and

    when the one or more specified overall user response time criteria are not met when executing the software application on the cloud resources, allocating additional virtual machine resources to the software application provided the actual execution speeds are not less than the expected execution speeds.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×