Введение
Глава 1. Обзор методов управления памятью в виртуальных машинах 13
1.1. Постановка задачи управления памятью 13
1.2. Обзор алгоритмов управления памятью 14
1.3. Обзор подходов к предсказанию уровня потребления ресурса в гипервизорах 20
1.4. Управление уровнем фиктивно занятой памяти. 23
ГЛАВА 2. Доступные параметры виртуальной машины 29
2.1. Виртуализационные счетчики 29
2.2. Гостевые счетчики 30
2.3. Сравнение счетчиков 32
Глава 3. Оценка размера рабочего набора на основе виртуализационных счетчиков 35
3.1. Выбор виртуализационных счетчиков 35
3.2. Сбор статистики 37
3.3. Оценка размера рабочего набора на ОС Windows 42
3.4. Верификация оценки 43
3.5. Анализ гомогенности виртуализационных выборок гостевых систем семейства Windows 3.5.1. Выбор критерия 46
3.5.2. Проверка гомогенности 47
Глава 4 . Оценка размера рабочего набора на основании гостевых счетчиков 53
4.1. Выбор гостевых счетчиков 53
4.2. Проведение оценки 53
4.3. Корректировка оценки на размер кэшей 54
Глава 5. Корректировка оценки от гостевой статистики методами обучения с подкреплением з
5.1. Описание алгоритма 60
5.2. Описание программного комплекса
5.2.1. Реализация в Parallels Server 63
5.2.2. Реализация в qemu-kvm
5.3. Настройка параметров алгоритма 65
5.4. Прикладное использование алгоритма 70
Заключение. Основные результаты и выводы диссертации 72
Благодарности 73
Список литературы 74


