The performance of μ-kernel-based systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
Self-migration of operating systems
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Live migration of direct-access devices
ACM SIGOPS Operating Systems Review
Migration without virtualization
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
Hi-index | 0.00 |
Modern virtualization technologies have a powerful ability to move a virtual machine (VM) from one physical machine to another, which enables unprecedented flexibility for system fault tolerance and load balancing. However, for physical machines there is no similar capability. This paper describes the detailed design of migrating a physical machine's state from one physical Linux machine to another. This BOotstrapped Migration for Linux OS (BOMLO) capability avoids scheduled shut-down for the maintenance of non-virtualized physical machine and therefore greatly decreases the service disruption time. BOMLO is more challenging than VM migration because there is no separate piece of software to perform the state migration, e.g., the hypervisor in the case of VM migration. In this paper, we adapted the Linux's hibernation facility to develop 3 schemes for BOMLO: swap disk-based, memory-to-memory, and iterative memory-to-memory migration.