Fault-Recovery and Coherence in Internet of Things Choreographies
Facilitating the creation of applications for the Internet of Things (IoT) is a major concern to increase its development. D-LITe, our previous work, introduces genericity by providing a universal programming interface. Objects are dynamically configured to have their own behaviour, and their actions/reactions are considered as part of a whole application. D-LITeful Objects describe their capabilities, receives the application logic to be executed, and interacts with other. The application is seen as a choreography of 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, leading to interactions errors. We propose to reintroduce coherence in order to keep the advantages of choreography while dealing with this main issue. An overlay of logical check-points defines the dependence between the coherent states of objects and triggers re-synchronizations. This paper ends with a discussion on the trade-off between the checking cost and the reliability improvement.
| Year of publication: |
2017
|
|---|---|
| Authors: | Cherrier, Sylvain ; Ghamri-Doudane, Yacine M. |
| Published in: |
International Journal of Information Technologies and Systems Approach (IJITSA). - IGI Global, ISSN 1935-5718, ZDB-ID 2400986-6. - Vol. 10.2017, 2 (01.07.), p. 31-49
|
| Publisher: |
IGI Global |
| Subject: | Fault-Recovery | Fault-Tolerance | Internet of Things | Services Choreography |
Saved in:
Saved in favorites
Similar items by subject
-
A new approximation algorithm for minimum-weight (1,m)–connected dominating set
Zhou, Jiao, (2025)
-
Survivable two-fault-tolerant ring star problem
Truong, Anh T. M., (2025)
-
Optimal planning of power distribution networks with fault-tolerant configuration
Bruni, Renato, (2026)
- More ...