|
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.
Citation:
I.V. Galov, D. G. Korzun, “Fault Tolerance Support for a Smart-M3 Application on the Software Infrastructure Level”, Tr. SPIIRAN, 37 (2014), 188–207
Linking options:
https://www.mathnet.ru/eng/trspy771 https://www.mathnet.ru/eng/trspy/v37/p188
|
|