Детальная информация

Название: Разработка средств межпроцессного взаимодействия между host и guest операционными системами с использованием QEMU/KVM: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Забелин Кирилл Васильевич
Научный руководитель: Коликова Татьяна Всеволодовна
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: ipc; виртуализация; очередь сообщений; ivshmem; модуль ядра; linux; qemu; kvm; virtualization; message queue; kernel module
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-948
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной работе рассматриваются основные способы передачи данных между процессами в виртуальных системах guest-guest и guest-host. Целью работы является разработка нового механизма, которые будет осуществлять передачу данных в виртуальном окружении эффективным образом. И последующее его сравнение с существующими механизмами. В работе рассматриваются примитивы IPC, а также более высокоуровневые механизмы. Приводится описание внутренней архитектуры и интерфейсов проекта. Описывается процесс разработки и тестирования нового механизма. Приводится реальный пример, в котором эффективная передача данных в виртуальном окружении может быть важна. В конце работы приводятся примеры использования данного механизма, описываются примеры тестов и проводится сравнительный анализ с существующими механизмами.

This paper discusses the main methods of transferring data between processes in virtual guest-guest and guest-host systems. The aim of the work is to develop a new mechanism that will transfer data in a virtual environment in an efficient manner. And its subsequent com-parison with existing mechanisms. The paper discusses IPC primi-tives, as well as higher-level mechanisms. The description of the internal architecture and interfaces of the project is given. The pro-cess of developing and testing a new mechanism is described. A real example is given in which efficient data transfer in a virtual en-vironment can be important. At the end of the work, examples of the use of this mechanism are given, examples of tests are described, and a comparative analysis is carried out with existing mechanisms.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
Интернет Авторизованные пользователи (не СПбПУ)
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 17
За последние 30 дней: 0
Подробная статистика