×

Selecting computing resources

  • US 9,852,050 B2
  • Filed: 12/30/2014
  • Issued: 12/26/2017
  • Est. Priority Date: 12/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining a plurality of computing resources comprising instantiated virtual machines, wherein the plurality of computing resources are organized into a plurality of groups of computing resources, wherein each group of the plurality of groups includes computing resources that share a respective combination of resource characteristics, wherein the resource characteristics are allocated to each virtual machine from a pool of resources;

    receiving a first request to perform a first test on a computing resource, wherein the first request comprises a non-concrete requirement among a plurality of required characteristics for the computing resource selected to perform the first test, the non-concrete requirement representing a range of computing resource characteristics or a set of approved computing resources that can satisfy the first request;

    determining, from the plurality of groups of computing resources, a subset of groups of computing resources, the subset of groups comprising a plurality of groups that include a respective combination of resource characteristics that satisfy the required characteristics of the first test;

    shuffling the subset of groups and selecting a first group from the shuffled subset of groups;

    selecting an available computing resource from the first group; and

    causing the first test to be performed on the selected available computing resource from the first group, wherein causing the first test to be performed comprises transmitting test data associated with the first test to the selected available computing resource, the test data being used by the selected available computing resource to execute the first test.

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