Abstract
The Smart-M3 platform allows constructing software applications consisting of agents that interact by sharing information in a smart space. An important problem is dependability of the application in case of failures, which is a common place for existing networked environments. In this paper, we consider a generic software infrastructure for Smart-M3 applications and propose two solutions to support the application fault tolerance. Our first solution is introduction of a content service, which provides safety of volumetric data and their integrity due to delegation of storage functions to a separate element of the application infrastructure. The second solution is mechanisms for network connections recovery. For experimental case study, we use an existing Smart-M3 application — the SmartRoom system. Based on this case we show effectiveness of the proposed solutions.
Highlights
We use an existing Smart-M3 application — the SmartRoom system. Based on this case we show effectiveness of the proposed solutions
В системе интеллектуального зала с помощью инструмента Upstart запущены консольные приложения брокера SIB и агента Conference-service
Virtual shared workspace for smart spaces and M3-based case study // Proceedings of the 15th Conference of Open Innovations Association FRUCT
Summary
Обеспечение устойчивости к сбоям Smart-M3 приложения на уровне программной инфраструктуры. В данной статье рассматривается понятие программной инфраструктуры для Smart-M3 приложения и предлагаются два решения для обеспечения его устойчивости к сбоям. В данной статье выделено понятие программной инфраструктуры Smart-M3 приложения и предлагаются два решения для обеспечения устойчивости к сбоям. Агенты для сервисов Conferenceservice и Content-service запускаются на ЭВМ вместе с SIB, чтобы уменьшить время сетевой передачи между агентами и ИП (вариант развертывания 1 в таблице 1).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.