Patent ID: 9055119
Filing Date: 2015-06-09
Classification: H04L

Abstract:
1. A method for migrating virtual machine (VM)-specific content cached in a first solid state drive (SSD) attached to an original host, the method comprising: receiving an event indicating an upcoming migration of a VM to a destination host, wherein the migration includes an indication the VM will be powered off; transmitting a set of metadata associated with the first SSD cache to the destination host, wherein the set of metadata indicates a number of data blocks stored in the first SSD cache, thereby allowing the destination host to pre-fetch data blocks specified in the set of metadata from a storage shared by the original host and the destination host for storing in a second SSD cache for the destination host, wherein pre-fetch of the data blocks occurs before the indication the VM will be powered off occurs; receiving the indication the VM will be powered off; and transmitting a dirty block list to the destination, wherein: the dirty block list specifies one or more data blocks that have changed on the first SSD cache since the transmission of the set of metadata, and the destination host uses the dirty block list to invalidate one or more pre-fetched blocks in the second SSD cache.