Resilience of Stateful IoT Applications in a Dynamic Fog Environment
Autor: | Xavier Etchevers, Loic Letondeur, Umar Ozeer, Gwen Salaün, Jean-Marc Vincent, François-Gaël Ottogalli |
---|---|
Přispěvatelé: | Orange Labs [Meylan], Orange Labs, Construction of verified concurrent systems (CONVECS ), Inria Grenoble - Rhône-Alpes, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'Informatique de Grenoble (LIG ), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019]), Université Grenoble Alpes [2016-2019] (UGA [2016-2019]), Centre National de la Recherche Scientifique (CNRS), Laboratoire d'Informatique de Grenoble (LIG ), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019]), Performance analysis and optimization of LARge Infrastructures and Systems (POLARIS ) |
Jazyk: | angličtina |
Rok vydání: | 2018 |
Předmět: |
IoT
Computer science business.industry Distributed computing Fault Tolerance 020207 software engineering Fault tolerance 02 engineering and technology Fog Computing Cyber-physical Interactions [INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing Consistency (database systems) Dynamicity Stateful firewall Home automation 020204 information systems Models of communication Synchronization (computer science) 0202 electrical engineering electronic engineering information engineering [INFO]Computer Science [cs] Dynamic infrastructure Heterogeneity Resilience (network) business |
Zdroj: | EAI International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous '18) EAI International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous '18), Nov 2018, New York, United States. pp.1-10, ⟨10.1145/3286978.3287007⟩ MobiQuitous |
DOI: | 10.1145/3286978.3287007⟩ |
Popis: | International audience; Fog computing provides computing, storage and communication resources at the edge of the network, near the physical world. Subsequently , end devices nearing the physical world can have interesting properties such as short delays, responsiveness, optimized communications and privacy. However, these end devices have low stability and are prone to failures. There is consequently a need for failure management protocols for IoT applications in the Fog. The design of such solutions is complex due to the specificities of the environment, i.e., (i) dynamic infrastructure where entities join and leave without synchronization, (ii) high heterogeneity in terms of functions, communication models, network, processing and storage capabilities, and, (iii) cyber-physical interactions which introduce non-deterministic and physical world's space and time dependent events. This paper presents a fault tolerance approach taking into account these three characteristics of the Fog-IoT environment. Fault tolerance is achieved by saving the state of the application in an uncoordinated way. When a failure is detected, notifications are propagated to limit the impact of failures and dynamically reconfig-ure the application. Data stored during the state saving process are used for recovery, taking into account consistency with respect to the physical world. The approach was validated through practical experiments on a smart home platform. |
Databáze: | OpenAIRE |
Externí odkaz: |