Fault-recovery and Coherence in Internet of Things Choreographies

Abstract : Facilitating the creation of Internet of Things (IoT) applications is a major concern to increase its development. D-LITe, our previous work, is a framework for that purpose. In D-LITe, Objects are considered as part of a whole application. They offer a REST web service that describes Object capabilities, receives the logic to be executed, and interacts with other stakeholders. Then, the complete application is seen as a choreography dynamically deployed on various objects. But the main issue of choreographies is the loss of coherence. Because of their unreliability, some networks used in IoT may introduce de-synchronization between Objects, leading to errors and failures. In this paper, we propose a solution to re-introduce coherence in the application, in order to keep the advantages of choreography while dealing with this main issue. An overlay of logical check-points at the application layer defines links between the coherent states of a set of objects and triggers re-synchronization messages. Correcting statements are thus spread through the network, which enables fault recovery in Choreographies. This paper ends with a comparison between the checking cost and the reliability improvement.
Document type :
Conference papers
Complete list of metadatas

Cited literature [11 references]  Display  Hide  Download

https://hal-upec-upem.archives-ouvertes.fr/hal-00957056
Contributor : Sylvain Cherrier <>
Submitted on : Tuesday, March 11, 2014 - 4:54:49 PM
Last modification on : Wednesday, July 4, 2018 - 4:38:03 PM
Long-term archiving on : Wednesday, June 11, 2014 - 10:45:13 AM

File

Coherencev2.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00957056, version 1

Citation

Sylvain Cherrier, Yacine Ghamri-Doudane, Stéphane Lohier, Gilles Roussel. Fault-recovery and Coherence in Internet of Things Choreographies. Ieee WF-IoT (World Forum Internet of Things), Mar 2014, Séoul, South Korea. pp.1. ⟨hal-00957056⟩

Share

Metrics

Record views

582

Files downloads

438