Skip to Main content Skip to Navigation
Journal articles

Fault-recovery and Coherence in Internet of Things Choreographies

Abstract : Facilitating the creation of applications for the Internet of Things (IoT) is a major concern to increase the development of the IoT. Due to devices heterogeneity, programmers have to find solutions that hide hardware diversity. D-LITe, our previous work, is a framework that introduces genericity by providing a universal programming interface for any Object. In D-LITe, Objects are dynamically configured to have their own behaviour, and their actions/reactions are considered as part of a whole application. D-LITeful Objects offer a REST web service that describes their capabilities, receives the application logic to be executed, and interacts with other stakeholders. Then, the complete application is seen as choreography of Object behaviours. 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 behaviours, leading to interactions errors and failures. In this paper, we propose a solution to reintroduce coherence among the different stakeholders implied in the application, in order to keep the advantages of choreography while dealing with this main issue. An overlay of logical checkpoints at the application layer defines the dependences 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 the choreography. This paper ends with a discussion on the trade-off between the checking cost and the reliability improvement.
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Sylvain Cherrier Connect in order to contact the contributor
Submitted on : Sunday, April 16, 2017 - 10:52:33 AM
Last modification on : Thursday, May 12, 2022 - 3:39:41 PM
Long-term archiving on: : Monday, July 17, 2017 - 12:24:11 PM


Files produced by the author(s)



Sylvain Cherrier, Yacine Ghamri-Doudane. Fault-recovery and Coherence in Internet of Things Choreographies. International Journal of Information Technologies and Systems Approach, igi, 2017, 10 (2), ⟨10.4018/IJITSA.2017070103⟩. ⟨hal-01509183⟩



Record views


Files downloads