Поданные доклады

Реализация сохранения и восстановления файловых блокировок

2 Считают: Это интересно!

Я расскажу о процессе сохранения и восстановления (checkpoint/restore) приложений в Linux из пространства пользователя. Доклад даст краткое представление о существующих инструментах, выполняющих задачи live-migration и checkpoint/restore, и методологий, использованных в них. В частности, будет освещен проект CRIU, на базе которого проводилась работа.

Более подробно будут описаны механизм и алгоритмы сохранения/восстановления файловых блокировок на примере двух типов: OFD locks и leases. Предложенное решение направлено на работу из пространства пользователя и не требует модификации кода операционной системы, что являлось нерешенной задачей. Также, я расскажу о сопутствующих трудности, возникших при реализации, связанных с использованием API ядра Linux.

Работа будет интересна администраторам серверов, как краткое описание инструментов и их возможностей, профессионалам в данной области, так и незнакомым с ней, желающим ознакомиться с опытом разработки ПО на стыке пользовательского кода и операционной системы.

Павел Бегунков

Санкт-Петербургский национальный исследовательский Академический университет РАН

Я — магистр в СПбАУ РАН. Область моих интересов — GPGPU, высокопроизводительные вычисления (HPC) и низкоуровневое программирование.

Спонсоры и партнёры

Спонсоры

Gold

JetBrainsFirst Line Software

Silver

Dell EMCDINS

Embedded

Аурига

Партнёры

Генеральные партнёры

АП КИТРУССОФТ

При содействии

Association for Computing MachineryACM Special Interest Group on Software Engineering

Технические партнёры

CUSTISСофтИнвентСтудия „7пап“Хостинг-Центр

Организаторы

Software Russiai-Help