Fault-recovery and Coherence in Internet of Things Choreographies - Archive ouverte HAL Access content directly
Journal Articles International Journal of Information Technologies and Systems Approach Year : 2017

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.
Fichier principal
Vignette du fichier
Fault.pdf (1.29 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01509183 , version 1 (16-04-2017)

Identifiers

Cite

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

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More