Fault-recovery and coherence in Internet of Things choreographies

作者: Sylvain Cherrier , Yacine M. Ghamri-Doudane , Stephane Lohier , Gilles Roussel

DOI: 10.1109/WF-IOT.2014.6803224

关键词:

摘要: Facilitating the creation of Internet Things (IoT) applications is a major concern to increase its development. D-LITe, our previous work, framework for that purpose. In Objects are considered as part whole application. They offer REST web service describes Object capabilities, receives logic be executed, and interacts with other stakeholders. Then, complete application seen choreography dynamically deployed on various objects. But main issue choreographies loss coherence. Because their unreliability, some networks used in IoT may introduce de-synchronization between Objects, leading errors failures. this paper, we propose solution re-introduce coherence application, order keep advantages while dealing issue. An overlay logical check-points at layer defines links coherent states set objects triggers re-synchronization messages. Correcting statements thus spread through network, which enables fault recovery Choreographies. This paper ends comparison checking cost reliability improvement.

参考文章(14)
Lei Zhou, Jing Ping, Hao Xiao, Zheng Wang, Geguang Pu, Zuohua Ding, Automatically testing web services choreography with assertions international conference on formal engineering methods. pp. 138- 154 ,(2010) , 10.1007/978-3-642-16901-4_11
Sylvain Cherrier, Yacine M. Ghamri-Doudane, The “Object-as-a-Service” paradigm global information infrastructure and networking symposium. pp. 1- 7 ,(2014) , 10.1109/GIIS.2014.6934281
Sylvain Cherrier, Yacine M. Ghamri-Doudane, Stephane Lohier, Gilles Roussel, D-LITe: Distributed Logic for Internet of Things Services the internet of things. pp. 16- 24 ,(2011) , 10.1109/ITHINGS/CPSCOM.2011.33
Sylvain Cherrier, Yacine M. Ghamri-Doudane, Stephane Lohier, Gilles Roussel, SALT: A simple application logic description using transducers for Internet of Things 2013 IEEE International Conference on Communications (ICC). pp. 3006- 3011 ,(2013) , 10.1109/ICC.2013.6655001
Sylvain Cherrier, Yacine M. Ghamri-Doudane, Stephane Lohier, Gilles Roussel, Services collaboration in Wireless Sensor and Actuator Networks: Orchestration versus Choreography international symposium on computers and communications. pp. 411- 418 ,(2012) , 10.1109/ISCC.2012.6249331
Raimondas Sasnauskas, Olaf Landsiedel, Muhammad Hamad Alizai, Carsten Weise, Stefan Kowalewski, Klaus Wehrle, KleeNet: discovering insidious interaction bugs in wireless sensor networks before deployment information processing in sensor networks. pp. 186- 196 ,(2010) , 10.1145/1791212.1791235
Ifeanyi P. Egwutuoha, David Levy, Bran Selic, Shiping Chen, A survey of fault tolerance mechanisms and checkpoint/restart implementations for high performance computing systems The Journal of Supercomputing. ,vol. 65, pp. 1302- 1326 ,(2013) , 10.1007/S11227-013-0884-0
Johannes Behl, Tobias Distler, Florian Heisig, Rüdiger Kapitza, Matthias Schunter, Providing fault-tolerant execution of web-service-based workflows within clouds ieee international conference on cloud computing technology and science. pp. 7- ,(2012) , 10.1145/2168697.2168704
Gerardo Canfora, Massimiliano Di Penta, Service-Oriented Architectures Testing: A Survey Software Engineering. pp. 78- 105 ,(2009) , 10.1007/978-3-540-95888-8_4
D.S. Rosenblum, A practical approach to programming with assertions IEEE Transactions on Software Engineering. ,vol. 21, pp. 19- 31 ,(1995) , 10.1109/32.341844