×

Data driven bin packing implementation for data centers with variable node capabilities

  • US 10,469,616 B2
  • Filed: 06/09/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 06/09/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a processing device executing a scheduler, a first request to provision a software application, the first request comprising a resource requirement associated with executing the software application;

    requesting, from a node of a data center, a performance degradation index value of the node, the performance degradation index value indicating sensitivity of the node to adding a virtual execution environment in terms of performance degradation of at least one of a processor resource, a memory resource, or a network resource of the node responsive to addition of the virtual execution environment to the node, wherein the performance degradation index value is measured in terms of time taken to perform determined tasks associated with the at least one of the processor resource, the memory resource, or the network resource of the node, and wherein the time taken to perform the determined tasks comprises a first time period associated with performing a first task that is converted to a processor capability, a second time period associated with performing a second task that is converted to a memory capability, and a third time period associated with performing a third task that is converted to a network capability;

    determining, in view of the performance degradation index value, whether the node satisfies the resource requirement associated with executing the software application; and

    responsive to determining that the node satisfies the resource requirement, provisioning, using bin packing, the software application to execute on the node in a virtual execution environment.

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