Cavium Assigned Patent
Supporting migration of virtual machines accessing remote storage devices over network via NVMe controllers
By Francis Pelletier | September 15, 2016 at 2:24 pmCavium, Inc., San Jose, CA, has been assigned a patent (9,430,268) developed by Hussain, Muhammad Raghib, Saratoga, CA, Murgai, Vishal, Cupertino, CA, Panicker, Manojkumar, Sunnyvale, CA, Masood, Faisal, San Jose, CA, Folsom, Brian, Northborough, MA, and Kessler, Richard Eugene, Northborough, MA, for a “systems and methods for supporting migration of virtual machines accessing remote storage devices over network via NVMe controllers.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A new approach is VMs accessing remote storage devices over a network via NVMe controllers to migrate live from a current host to a destination host. A first virtual NVMe controller running on a first physical NVMe controller enables a first VM running on the current host to perform storage operations to logical volumes mapped to the remote storage devices over the network as if they were local storage volumes. During VM migration, the current host puts the first virtual NVMe controller into quiesce state and saves an image of its states. A second virtual NVMe controller is created on a second physical NVMe controller using the saved image, which is configured to serve a second VM on the destination host. The second virtual NVMe controller resumes the storage operations to the remote storage devices without being interrupted by the VM migration.“
The patent application was filed on November 10, 2014 (14/537,758).