×

Application installation management by selectively reuse or terminate virtual machines based on a process status

  • US 8,997,093 B2
  • Filed: 04/17/2012
  • Issued: 03/31/2015
  • Est. Priority Date: 04/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a repository configured to store data associated with a plurality of application instances; and

    an orchestrator, including one or more processors, coupled to the repository, the orchestrator configured to;

    analyze application instances running on a plurality of provisioned virtual machines;

    determine a status of each of the applications instances based on information received from a process running on each of the plurality of provisioned virtual machines;

    identify an unused virtual machine in the plurality of provisioned virtual machines based on the status of application instances on the unused virtual machine being inactive;

    terminate the inactive application instances on the unused virtual machine;

    clear data associated with the unused virtual machine;

    based on the unused virtual machine being successfully cleared, add the cleared virtual machine to a virtual machine pool, the cleared virtual machine available for use by a different application instance; and

    based on the unused virtual machine being unsuccessfully cleared, terminate the unused virtual machine, the unused virtual machine being unsuccessfully cleared based on at least one user process remaining active on the unused virtual machine.

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