×

Systems and methods for repurposing virtual machines

  • US 10,379,892 B2
  • Filed: 06/27/2016
  • Issued: 08/13/2019
  • Est. Priority Date: 12/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method to be performed by a computing system for repurposing a virtual machine, the method comprising:

  • receiving a request that a virtual machine be created for a user, wherein the request includes a set of configuration parameters for the virtual machine;

    identifying one or more existing virtual machines repurposable to the user that include configuration parameters that match the set of configuration parameters for the virtual machine included in the request;

    selecting an existing virtual machine for repurposing to the user associated with the request, by;

    when there is an idle virtual machine that matches the set of configuration parameters identified in the request, selecting the idle virtual machine from multiple idle virtual machines for repurposing to the user at least based on a time period that the idle virtual machine has been idle; and

    when there is no idle virtual machine that matches the set of configuration parameters identified in the request, selecting an archived virtual machine that matches the set of configuration parameters identified in the request, for repurposing to the user; and

    repurposing the selected virtual machine for the user by loading repurposing data to the selected virtual machine, including switching permissions or ownership of the repurposed machine from a previous user of the repurposed virtual machine to the user associated with the request.

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