×

Methods and systems that allocate cost of cluster resources in virtual data centers

  • US 9,747,136 B2
  • Filed: 02/11/2015
  • Issued: 08/29/2017
  • Est. Priority Date: 12/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method that uses a programmable computer programmed to allocate cost of cluster resources of a cluster of server computers, the method comprising:

  • computing a measured average utilization of a cluster resource of the cluster of server computers within a physical data center by a number of virtual machines;

    computing an expected utilization of the cluster resource based on a total capacity of the cluster resource and a reserved capacity of the cluster resource;

    computing a fair unit rate based on a fully loaded cost of the cluster resource and maximum of one of the expected utilization and the measured average utilization;

    computing an allocated cost of the utilization of the cluster resource by the virtual machines based on the fair unit rate and each virtual machines utilization of the cluster resource;

    computing an unallocated cost of the cluster resource based on the measured average utilization and the expected utilization of the cluster resource; and

    re-provisioning the cluster resource for the virtual machines when the unallocated cost is greater than a threshold in order to optimize use of the cluster resource within the physical data center.

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