<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2019.25.2.021</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">608</article-id>
      <title-group>
        <article-title xml:lang="ru">РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ ВИРТУАЛЬНЫМИ МАШИНАМИ ДЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>DEVELOPMENT OF A VIRTUAL MACHINE MANAGEMENT SYSTEM FOR AN OPERATING SYSTEM OF SPECIAL USE</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Блошкин</surname>
              <given-names>Александр Сергеевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Bloshkin</surname>
              <given-names>Alexander Sergeevich</given-names>
            </name>
          </name-alternatives>
          <email>alexandrbloshkin1@gmail.com</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Князев</surname>
              <given-names>Виктор Николаевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Knyazev</surname>
              <given-names>Viktor Nikolaevich</given-names>
            </name>
          </name-alternatives>
          <email>knyazev@sura.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">ФГБОУ ВО "Пензенский государственный университет"</aff>
        <aff xml:lang="en">Penza State University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">ФГБОУ ВО "Пензенский государственный университет"</aff>
        <aff xml:lang="en">Penza State University</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2019.25.2.021</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=608"/>
      <abstract xml:lang="ru">
        <p>В статье рассмотрены актуальные вопросы и проблемы разработки систем&#13;
управления виртуальными машинами. В качестве важных проблем выделены проблемы&#13;
динамической миграции виртуальных машин, проблема хранения конфигурации&#13;
виртуальной машины. Анализ методов осуществления динамической миграции позволил&#13;
выявить недостатки существующих алгоритмов. Также были выявлены недостатки&#13;
хранения конфигурации виртуальной машины в конфигурационном файле. Научная&#13;
новизна заключается в разработке нового комбинированного алгоритма динамической&#13;
миграции, отличающегося от известных алгоритмов более высокой гибкостью и&#13;
производительностью. Комбинированный алгоритм позволяет с более высокой&#13;
скоростью принять решение о необходимости динамической миграции в сравнении с&#13;
существующими алгоритмами. Гибкость алгоритма заключается в возможности&#13;
принять решение о необходимости миграции, как при помощи администратора, так и&#13;
без его участия. Также был предложен альтернативный алгоритм хранения&#13;
конфигурации виртуальной машины в реестре операционной системы в сравнении с&#13;
алгоритмом хранения конфигурации в конфигурационном файле. Такой подход&#13;
позволяет увеличить безопасность системы управления виртуальными машинами и&#13;
разграничить права доступа для виртуальных машин, что является обязательным&#13;
требованием для операционной системы специального назначения. Проведено&#13;
проектирование системы управления виртуальными машинами с применением, в том&#13;
числе, онтологического и визуального моделирования. По результатам проведенной&#13;
работы были предложены решения проблемы выбора способа хранения конфигурации&#13;
виртуальной машины и проблемы определения необходимости динамической миграции.&#13;
Полученные в ходе проведенного исследования результаты использованы в качестве&#13;
основы программной реализации системы управления виртуальными машинами для&#13;
операционной системы специального назначения в НТП "Криптософт" (г. Пенза).</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The article deals with current issues and problems of developing virtual machine&#13;
management systems. The problems of dynamic migration of virtual machines, the problem of&#13;
storing the configuration of a virtual machine are highlighted as important problems.The&#13;
analysis of methods for the implementation of dynamic migration revealed the shortcomings of&#13;
existing algorithms. Were also identified the shortcomings of storing the configuration of the&#13;
virtual machine in the configuration file. The scientific novelty lies in the development of a new&#13;
combined dynamic migration algorithm, which differs from the known algorithms by higher&#13;
flexibility and productivity. The combined algorithm makes it possible to make a decision on&#13;
the need for dynamic migration at a higher speed compared to existing algorithms. The&#13;
flexibility of the algorithm is the ability to decide on the need for migration, both with the help&#13;
of the administrator, and without his participation. An alternative algorithm was also proposed&#13;
for storing the configuration of the virtual machine in the registry of the operating system in&#13;
comparison with the algorithm for storing the configuration in the configuration file. This&#13;
approach allows you to increase the security of the virtual machine management system and&#13;
differentiate access rights for virtual machines, which is a mandatory requirement for a specialpurpose operating system.A virtual machine management system was designed using, among&#13;
other things, ontological and visual modeling.According to the results of this work, solutions&#13;
were proposed for choosing a method for storing the configuration of a virtual machine and the&#13;
problem of determining the need for dynamic migration.The results obtained in the course of&#13;
the study were used as the basis for the software implementation of the virtual machine&#13;
management system for a special-purpose operating system in the NTP "Cryptosoft" (Penza).</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>виртуальная машина</kwd>
        <kwd>виртуализация</kwd>
        <kwd>динамическая миграция</kwd>
        <kwd>системный реестр</kwd>
        <kwd>файловая система</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>virtual machine</kwd>
        <kwd>virtualization</kwd>
        <kwd>dynamic migration</kwd>
        <kwd>system registry</kwd>
        <kwd>file system</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Кролл, П. Rational Unified Process – этолегко. Руководство по RUP для&#13;
практиков / П. Кролл, Ф. Крачтен. – М.: КУДИЦ-ОБРАЗ, 2004. – 432 с.&#13;
</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Мелехова, А.Л. Управление физической памятью виртуальной машины:&#13;
диссертация на соискание ученой степени канд. техн. наук. / А.Л.&#13;
Мелехова. - М: МФТИ(ГУ), 2015. – 105 с.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Гилев, В.М. Использование виртуальных машин в образователь-ном&#13;
процессе профессионально-педагогического вуза: магистерская диссертация / В.М. Гилев. - Екатеринбург: РГППУ, 2016. – 117 с. </mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Чернова, Е.В. Анализ основных проблем миграции виртуальных машин&#13;
/ Е.В. Чернова, П.Н. Полежаев // Перспективные информационные&#13;
технологии: труды Международной научно-технической конференции. -&#13;
Самара, Издательство СУ, 2017. – с. 484-488.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Блошкин, А.С. Проблемы динамической миграции виртуальных машин&#13;
// Сборник научных статей V Всероссийской межвузовской научно-практической конференции: Информационные технологии в науке и&#13;
образовании. Проблемы и перспективы / А.С. Блошкин, В.Н. Князев /&#13;
Под ред. Л.Р. Фионовой. – Пенза, Изд-во ПГУ, 2018. - с. 137-140.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Бахтизин, В. В. Технология разработки программного обеспечения: учеб.&#13;
пособие / В. В. Бахтизин, Л. А. Глухова. – Минск: БГУИР, 2010. – 267 с.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Муромцев, Д.И. Онтологический инжиниринг знаний в системе Protégé /&#13;
Д.И. Муромцев . – СПб ГУ ИТМО, 2007. – 62 с.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Алексанков, С.М. Модели динамической миграции с итеративным&#13;
подходом и сетевой миграции виртуальных машин / С.М Алексанков //&#13;
Научно-технический вестник информационных технологий, механики и&#13;
оптики, 2015, том 15, № 6. – с. 1098-1104.</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>