Patent ID: 9069438
Filing Date: 2015-06-30
Classification: G06F,H04L

Abstract:
1. A method of allocating a virtual machine via a computer network, comprising: receiving, by a first computing device having a processor configured with a virtual desktop infrastructure, a request from a second computing device for a virtual machine corresponding to a user session having a user identifier; determining, by a virtual machine manager configured on the first computing device, a categorization for the user identifier based on virtual machine performance metrics that quantify a load placed by a historical virtual machine on a device executing the historical virtual machine during a historical user session associated with the user identifier; allocating, by the virtual machine manager, the virtual machine for the user identifier based on the categorization; responsive to allocating the virtual machine, providing, by the virtual machine manager, a notification of the virtual machine to a performance monitoring system configured on the first computing device; and transmitting, by the first computing device, the virtual machine to the second computing device for use during the user session.