Подход к реализации распределенной системы виртуальных машин для самоорганизующихся сетей
Ключевые слова:
активные данные, виртуальная машина, распределенная сеть, беспилотный летательный аппа- рат, передача данных, программно-определяемые системы, самоорганизующиеся сетиАннотация
Введение: активные данные, представляя собой фрагменты исполнимого кода, передаваемого между узлами ак-
тивной сети, являются эффективным механизмом функционирования программно-реконфигурируемых распределен-
ных систем. Ранее в работах, посвященных активным данным, не уделялось достаточное внимание реализации среды
выполнения (процессора) для исполнимого кода активных данных, а также вопросам построения гипервизоров и балан-
сировки нагрузки в распределенных системах. Цель: разработка принципов построения виртуальных машин активных
данных, обеспечивающих реконфигурируемость конечных устройств и гибкость сети в целом, определение возможности
использования существующих подходов к балансировке нагрузки для сетей с активными данными. Методы: исполь-
зованы принципы построения программно-определяемых систем, концепция активных данных, теоретические основы
и технологии виртуализации. Результаты: рекомендовано в качестве среды выполнения активных данных использо-
вать распределенную систему виртуальных машин, для построения которой выбран объектно-ориентированный подход
к созданию распределенных приложений. При этом каждый узел такой распределенной системы виртуальных машин
может выступать в качестве ведущего и ведомого узла при объектном взаимодействии. На основе сформулированно-
го подхода предложено решение задачи построения сети ретрансляторов с применением активных данных, при этом
беспилотный летательный аппарат рассматривается как элемент активной инфокоммуникационной сети, поддержи-
вающий технологию активных данных. Так как распределенная система виртуальных машин допускает асимметричное
распределение узлов децентрализованной сети, для распределенной системы, узлами которой являются беспилотные
летательные аппараты и узел управления, разработан метод управления величиной асимметричности путем создания
объектов различного уровня декомпозиции. Практическая значимость: представленные методы обеспечивают воз-
можность управления ресурсопотреблением узлов распределенной программно-реконфигурируемой сети и количества
передаваемых сетевых данных. Для динамического управления степенью загруженности узлов сети разработан вари-
ант архитектуры менеджера ресурсов.