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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 16th Conference of Open Innovations Association, FRUCT 2014 |
Publisher | IEEE |
Pages | 16-23 |
Number of pages | 8 |
Volume | 2014-December |
ISBN (Electronic) | 9785757704890 |
DOIs | |
Publication status | Published - 31 Dec 2014 |
MoE publication type | A4 Conference publication |
Event | Conference of Open Innovations Association - Oulu, Finland Duration: 27 Oct 2014 → 31 Oct 2014 Conference number: 16 http://fruct.org/cfp |
Conference
Conference | Conference of Open Innovations Association |
---|---|
Abbreviated title | FRUCT |
Country/Territory | Finland |
City | Oulu |
Period | 27/10/2014 → 31/10/2014 |
Internet address |