Patent ID: 9128765
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method of assigning virtual machine resources wherein the virtual machine resources includes virtual machines, the method comprising: monitoring, in response to a user logging in to a virtual machine, file operations performed on one or more files by said user in said virtual machine; recording types of said file operations; restoring, in response to said user logging out from said virtual machine, said virtual machine back to an original state using backup of original files available at a time when said user logged in to said virtual machine; and assigning, in response to receiving a request for virtual machine resources from a requesting user, one of said restored virtual machines which is idle based on checking whether said requesting user has used a virtual machine before, and comparing one or more applications previously used by said requesting user in said virtual machine with one or more applications running on said restored virtual machines to determine a virtual machine that best matches needs of said requesting user.