• DocumentCode
    1787372
  • Title

    Fault tolerance support of smart-M3 application on the software infrastructure level

  • Author

    Galov, Ivan ; Korzun, Dmitry

  • Author_Institution
    Petrozavodsk State Univ. (PetrSU), Petrozavodsk, Russia
  • fYear
    2014
  • fDate
    27-31 Oct. 2014
  • Firstpage
    16
  • Lastpage
    23
  • 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 achieving the dependability of applications in case of failures, a common situation for existing networked environments. The most sensitive operation is subscription-a persistent networked query. In this paper, we consider a generic software infrastructure for a Smart-M3 application and propose infrastructure-level solutions to support the application fault tolerance. Our first solution augments the infrastructure with a content service. It improves safety (preservation) and integrity of volumetric data due to the delegation of storage functions to a separate element of the application infrastructure. The service employs the wellknown matured web technology. The second solution consists of mechanisms for the fault tolerance support to detect failures of subscription and to recover effectively. For case study, we use an existing Smart-M3 application-the SmartRoom system. Our evaluation confirms that our solutions lead to better dependability without essential degradation of the performance.
  • Keywords
    Internet; smart phones; software architecture; software fault tolerance; Smart-M3 platform; SmartRoom system; Web technology; fault tolerance support; software infrastructure level solutions; Aerospace electronics; Fault tolerance; Fault tolerant systems; Subscriptions; Web servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Open Innovations Association (FRUCT16), 2014 16th Conference of
  • Conference_Location
    Oulu
  • ISSN
    2305-7254
  • Type

    conf

  • DOI
    10.1109/FRUCT.2014.7000926
  • Filename
    7000926