RUS  ENG
Full version
JOURNALS // Informatics and Automation // Archive

Tr. SPIIRAN, 2014 Issue 37, Pages 188–207 (Mi trspy771)

Fault Tolerance Support for a Smart-M3 Application on the Software Infrastructure Level

I.V. Galov, D. G. Korzun

Petrozavodsk State University (PetrSU)

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.

Keywords: Smart Spaces; Smart-M3 platform; Internet of Things; fault tolerance; software infrastructure; fault recovery.

UDC: 004.4, 004.7

DOI: 10.15622/sp.37.12



© Steklov Math. Inst. of RAS, 2024