Миркин А.Л., Петров В.А. "Система миграции виртуальных серверов в режиме реального времени"

СИСТЕМА МИГРАЦИИ ВИРТУАЛЬНЫХ СЕРВЕРОВ В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ

Виртуализация на уровне операционной системы – это расширение функциональности ядра ОС, которое дает возможность запускать несколько изолированных друг от друга групп процессов, известных как виртуальные серверы (virtual servers) или контейнеры (containers), не требуя при этом загружать еще одно ядро. Подобная изоляция позволяет сохранять полное состояние (checkpoint) контейнера, чтобы в дальнейшем его можно было восстановить (restart) в такое же состояние. Процедуры сохранения и восстановления используются для реализации миграции в режиме реального времени. В этой статье мы рассматриваем реализацию системы сохранения, восстановления и миграции в проекте OpenVZ.
Ключевые слова: виртуализация, операционная система, сохранение и восстановление состояния, миграция.

A. L. Mirkin, V. A. Petrov
Containers Live Migration
Container-type virtualization is an ability to run multiple isolated sets of processes, known as containers, under a sin-gle kernel instance. Having such an isolation opens the possibility to save the complete state of (in other words, to check-point) a container and later to restart it. Checkpoint itself is used for live migration, in particular for implementing high-availability solutions. In this paper, we present the checkpoint and restart and live migration feature for containers as im-plemented in OpenVZ.
Keywords: virtualization, operating system, checkpoint, restart, migration.

http://lib.nsu.ru:8080/jspui/handle/nsu/122