Details

Title: Разработка средств межпроцессного взаимодействия между host и guest операционными системами с использованием QEMU/KVM: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Забелин Кирилл Васильевич
Scientific adviser: Коликова Татьяна Всеволодовна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: ipc; виртуализация; очередь сообщений; ivshmem; модуль ядра; linux; qemu; kvm; virtualization; message queue; kernel module
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-948
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе рассматриваются основные способы передачи данных между процессами в виртуальных системах 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 5
Last 30 days: 3
Detailed usage statistics