Patent ID: 9678771
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A method, comprising: hosting, by a virtualization computing platform, a plurality of virtual machine sessions; identifying, from among the plurality of virtual machine sessions hosted by the virtualization computing platform, a first and second portion of virtual machine sessions that are inactive, wherein the first portion of virtual machine sessions that are inactive comprises a virtual machine session associated with a user account, the virtual machine session associated with the user account being configured to support one or more supported applications, at least one of the one or more supported applications, that are now closed, having been previously opened within the virtual machine session associated with the user account; continuing, by the virtualization computing platform, to host the first and second portion of virtual machine sessions that are inactive; determining, by the virtualization computing platform, that utilization of one or more resources associated with the virtualization computing platform exceeds a threshold; responsive to determining that utilization of the one or more resources associated with the virtualization computing platform exceeds the threshold, ceasing, by the virtualization computing platform, to continue to host the second portion of virtual machine sessions that are inactive; receiving, from a client agent application, a request associated with the user account; identifying, from among the first portion of virtual machine sessions that are inactive, the virtual machine session associated with the user account; connecting the client agent application with the virtual machine session associated with the user account, the virtual machine session associated with the user account having been continually hosted by the virtualization computing platform since the at least one of the one or more supported applications having been previously opened within the virtual machine session associated with the user account was closed; and opening, within the virtual machine session associated with the user account, the at least one of the one or more supported applications having been previously opened within the virtual machine session.