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
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-948
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6597

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
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> Internet Anonymous

Usage statistics

stat Access count: 18
Last 30 days: 0
Detailed usage statistics