Дробление в киберфизических системах: разработка самоорганизующейся логики, отделённой от развёртывания
Pulverization in Cyber-Physical Systems: Engineering the Self-Organizing Logic Separated from Deployment
2020-11-19
SCID: 54.1/pr2hsthm
Discuss with AI
агрегатные вычислениякиберфизические системыпограничные–туманные–облачные вычисленияподход распылениясамоорганизующиеся системы
Figures from the paper
Abstract (AI)
Развивающиеся киберфизические системы, такие как рои роботов, коллективы людей с расширенными возможностями и умные города, требуют тщательно разработанного самоорганизующегося поведения для эффективного функционирования в динамических средах и условиях повсеместных возмущений. Однако инфраструктуры, предоставляющие сетевые и вычислительные сервисы для поддержки этих систем, становятся всё более сложными, многоуровневыми и гетерогенными — достаточно рассмотреть взаимодействие периферийных, туманных и облачных вычислений. Это обычно препятствует применению механизмов и шаблонов самоорганизации, которые часто разрабатываются для работы в плоских сетях. Для повышения повторного использования поведения и гибкости эксплуатации инфраструктуры мы утверждаем, что самоорганизующаяся логика должна быть в значительной степени независимой от конкретного развёртывания приложения. Мы показываем, что такого разделения ответственности можно достичь с помощью предложенного «подхода дробления»: глобальное поведение системы, реализуемое сервисами приложения, разбивается на более мелкие вычислительные компоненты, которые непрерывно выполняются на доступных узлах. Затем эта модель может быть реализована в рамках агрегатных вычислений, где самоорганизующееся поведение задаётся композиционно. Мы демонстрируем, как предложенный подход позволяет выражать логику приложения самоорганизующейся киберфизической системы независимо от её развёртывания, а также моделируем её развёртывание на нескольких гетерогенных инфраструктурах, включающих облачные и периферийные элементы, а также элементы сети LoRaWAN.
Key Findings
1
Предложен подход «пульверизации», разбивающий глобальное поведение приложения на небольшие вычислительные фрагменты, непрерывно выполняемые на доступных узлах.
2
Моделирование демонстрирует развертывание на нескольких неоднородных инфраструктурах, учитывая сложность многоуровневых сред edge–fog–cloud.
3
Подход может быть реализован в рамках агрегатных вычислений, обеспечивая композиционное описание самоорганизующегося поведения.
4
Метод позволяет описывать логику самоорганизующейся киберфизической системы независимо от деталей развертывания и поддерживает неоднородные облачные, периферийные инфраструктуры и сети LoRaWAN.
5
В статье утверждается, что логику самоорганизации следует в значительной степени отделять от развертывания приложения для повышения повторного использования и гибкости инфраструктуры.
Research Object
самоорганизующиеся киберфизические системы, развернутые на неоднородных облачно-периферийно-туманных инфраструктурах и инфраструктурах LoRaWAN
Research Subject
независимая от развертывания самоорганизующаяся логика приложений и ее выражение посредством распыления по неоднородным узлам
Publication Details
Publication Date
2020-11-19
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest