Fault-recovery and Coherence in Internet of Things Choreographies - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue International Journal of Information Technologies and Systems Approach Année : 2017

Fault-recovery and Coherence in Internet of Things Choreographies

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

Citer

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⟩
225 Consultations
672 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More