The NVM Express® Standardization of Migrating a Controller

Abstract

NVM Express® is in the process of standardizing the Live Migration of a controller from one server to another. That work has already ratified TP4165 Tracking LBA Allocation with Granularity and has made significant changes to TP4159 PCIe Infrastructure for Live Migration. This presentation details the new capabilities the standardization that allows a host to seamless migrate a Virtual Machine (VM) and associated resources without affecting the user experience for use in datacenter load balancing and system maintenance. The presentation covers the migration of namespaces, tracking modifications to VM memory during the migration, and the migration of the controller.