Дробление в киберфизических системах: разработка самоорганизующейся логики, отделённой от развёртывания

Pulverization in Cyber-Physical Systems: Engineering the Self-Organizing Logic Separated from Deployment
Roberto Casadei, Danilo Pianini, Andrea Placuzzi, Mirko Viroli, Danny Weyns
2020-11-19

агрегатные вычислениякиберфизические системыпограничные–туманные–облачные вычисленияподход распылениясамоорганизующиеся системы
Развивающиеся киберфизические системы, такие как рои роботов, коллективы людей с расширенными возможностями и умные города, требуют тщательно разработанного самоорганизующегося поведения для эффективного функционирования в динамических средах и условиях повсеместных возмущений. Однако инфраструктуры, предоставляющие сетевые и вычислительные сервисы для поддержки этих систем, становятся всё более сложными, многоуровневыми и гетерогенными — достаточно рассмотреть взаимодействие периферийных, туманных и облачных вычислений. Это обычно препятствует применению механизмов и шаблонов самоорганизации, которые часто разрабатываются для работы в плоских сетях. Для повышения повторного использования поведения и гибкости эксплуатации инфраструктуры мы утверждаем, что самоорганизующаяся логика должна быть в значительной степени независимой от конкретного развёртывания приложения. Мы показываем, что такого разделения ответственности можно достичь с помощью предложенного «подхода дробления»: глобальное поведение системы, реализуемое сервисами приложения, разбивается на более мелкие вычислительные компоненты, которые непрерывно выполняются на доступных узлах. Затем эта модель может быть реализована в рамках агрегатных вычислений, где самоорганизующееся поведение задаётся композиционно. Мы демонстрируем, как предложенный подход позволяет выражать логику приложения самоорганизующейся киберфизической системы независимо от её развёртывания, а также моделируем её развёртывание на нескольких гетерогенных инфраструктурах, включающих облачные и периферийные элементы, а также элементы сети LoRaWAN.
1
Предложен подход «пульверизации», разбивающий глобальное поведение приложения на небольшие вычислительные фрагменты, непрерывно выполняемые на доступных узлах.
2
Моделирование демонстрирует развертывание на нескольких неоднородных инфраструктурах, учитывая сложность многоуровневых сред edge–fog–cloud.
3
Подход может быть реализован в рамках агрегатных вычислений, обеспечивая композиционное описание самоорганизующегося поведения.
4
Метод позволяет описывать логику самоорганизующейся киберфизической системы независимо от деталей развертывания и поддерживает неоднородные облачные, периферийные инфраструктуры и сети LoRaWAN.
5
В статье утверждается, что логику самоорганизации следует в значительной степени отделять от развертывания приложения для повышения повторного использования и гибкости инфраструктуры.

самоорганизующиеся киберфизические системы, развернутые на неоднородных облачно-периферийно-туманных инфраструктурах и инфраструктурах LoRaWAN

независимая от развертывания самоорганизующаяся логика приложений и ее выражение посредством распыления по неоднородным узлам

Publication Details
Publication Date
2020-11-19
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Roberto Casadei
Danilo Pianini
Andrea Placuzzi
Mirko Viroli
Danny Weyns
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%