RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и автоматизация // Архив

Тр. СПИИРАН, 2014, выпуск 37, страницы 188–207 (Mi trspy771)

Обеспечение устойчивости к сбоям Smart-M3 приложения на уровне программной инфраструктуры

И.В. Галов, Д. Ж. Корзун

Петрозаводский государственный университет (ПетрГУ)

Аннотация: Платформа Smart-M3 позволяет создавать программные приложения как интеллектуальное пространство, в котором агенты, выполняемые на разнообразных устройствах вычислительной среды, взаимодействуют через совместное накопление и использование информации. Актуальной задачей является поддержка работоспособности приложения в условиях возникновения сбоев в сетевых вычислительных средах. В данной статье рассматривается понятие программной инфраструктуры для Smart-M3 приложения и предлагаются два решения для обеспечения его устойчивости к сбоям. Первое решение определяет сервис управления содержимым, который обеспечивает сохранность объемных данных и их целостность за счет делегирования функций хранения выделенному элементу инфраструктуры приложения. Второе решение состоит из механизмов восстановления сетевых соединений. Для экспериментального исследования используется существующее Smart-M3 приложение — система интеллектуального зала SmartRoom. На ее примере показана эффективность применения предлагаемых решений.

Ключевые слова: интеллектуальные пространства; платформа Smart-M3; Интернет физических устройств (IoT); работоспособность приложения; программная инфраструктура; восстановление от сбоев.

УДК: 004.4, 004.7

DOI: 10.15622/sp.37.12



© МИАН, 2024