Patent ID: 8943498
Filing Date: 2015-01-27
Classification: G06F

Abstract:
1. A computer-implemented method for a server hosting a plurality of virtual machines, the method comprising: assigning, by a swap memory manager of the server, a first persistent storage device and a second persistent storage device to each of the plurality of virtual machines, the first persistent storage device designated to swap data and including a first virtual machine disk image for a respective virtual machine, and the second persistent storage device designated to persistent data and including one or more second virtual machine disk images for the respective virtual machine; monitoring, by the swap memory manager, events pertaining to the plurality of virtual machines, each virtual machine configured to use a corresponding first virtual machine disk image for operations pertaining to the swap memory and to use corresponding second virtual machine disk images for operations pertaining to the persistent data; and upon detecting, by the swap memory manager, an event pertaining to restarting or shutting down of the respective virtual machine, causing, by a processing device, contents of the first virtual machine disk image of the respective virtual machine to be wiped out, wherein contents of the second virtual machine disk images of the respective virtual machine are to be maintained for at least one of a backup, archive, cloning or mirroring operation associated with the respective virtual machine.