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.
Type de document :
Communication dans un congrès
Ieee WF-IoT (World Forum Internet of Things), Mar 2014, Séoul, South Korea. pp.1, 2014
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

Contributeur : Sylvain Cherrier <>
Soumis le : mardi 11 mars 2014 - 16:54:49
Dernière modification le : mercredi 4 juillet 2018 - 16:38:03
Document(s) archivé(s) le : mercredi 11 juin 2014 - 10:45:13


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00957056, version 1


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, 2014. 〈hal-00957056〉



Consultations de la notice


Téléchargements de fichiers