Patent · US Active

System and method for dynamic allocation of virtual machines in a virtual server environment

US8261268B1 · kind B1 · utility

51Cited by
3References
22Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 5, 2009
Grant dateSep 4, 2012
Priority date
Expiry dateJun 12, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/4557
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for dynamically producing virtual machines (VMs) across a plurality of servers in the virtual server environment is provided. A single VM request queue is produced comprising VM requests for producing the plurality of VMs. A processing thread is produced and assigned for each server and retrieves VM requests from the VM request queue and produces VMs only on the assigned server according to the retrieved VM requests. Each processing thread may be configured for retrieving VM requests and producing VMs without any programmed delays, whereby the rate at which a processing thread produces VMs on its assigned server is a function of the performance capabilities of the assigned server. This dynamic allocation of VMs based on such a “natural selection” technique may provide an appropriately balanced allocation of VMs based on the performance capabilities of each server in the virtual server environment.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.