×

Automated scheduling of virtual machines across hosting servers

  • US 8,095,662 B1
  • Filed: 08/04/2008
  • Issued: 01/10/2012
  • Est. Priority Date: 08/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. In a system that includes a plurality of physical computers for deploying a plurality of virtual server configurations, a method comprising:

  • receiving a particular virtual server configuration that specifies a set of virtual servers;

    from the plurality of physical computers, identifying a set of physical computers that each has an amount of available resources sufficient to implement at least one virtual server in the set of virtual servers;

    for each physical computer in the identified set of physical computers, determining a score based on (1) a quantity of resources on the physical computer and (2) a ratio of networking intensive components to storage intensive components deployed on the physical computer;

    based on the set of scores for the identified set of physical computers, generating, at a particular computer, a map that associates at least one physical computer in a subset of the identified set of physical computers with each virtual server in the set of virtual servers; and

    based on the map, deploying the particular virtual server configuration.

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