×

Service provider management of virtual instances corresponding to hardware resources managed by other service providers

  • US 9,213,503 B2
  • Filed: 10/30/2011
  • Issued: 12/15/2015
  • Est. Priority Date: 10/30/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • one or more computing devices communicatively coupled to a plurality of hardware resources, the computing devices maanaged by a first service provider, the hardware resources managed by one or more second service providers different than the first service provider;

    a pool manager to manage a dynamic pool of virtual instances, each virtual instance corresponding to one or more of the hardware resources, the pool manager to track for each virtual instance;

    historical and current utilization, an operating cost, a capacity, and a characteristic associated with a capability of the virtual instance; and

    a scheduler to select a given virtual instance of the dynamic pool of virtual instances on which to schedule a workload for completion, based on a characteristic of the workload matching the characteristic of the given virtual instance, and taking into account the capacity, the current utilization, and the operating cost of the given virtual instance,wherein the pool manager and the scheduler are implemented on the computing devices, and wherein the scheduler is to;

    receive a job from a customer, the customer being different than the first service provider and the one or more second service providers,divide the job into a plurality of job components,hierarchically organize the plurality of job components,determine a workload for each of the plurality of job components,assign the workloads to the virtual instances in the dynamic pool of virtual instances based on matching characteristics of the workloads with the characteristics of the virtual instances, andschedule the workloads for completion on the assigned virtual instances.

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