A programming framework for implementing fault-tolerant mechanism in IoT applications

Yung Li Hu, Yuo Yu Cho, Wei Bing Su, David S.L. Wei, Yennun Huang, Jiann Liang Chen, Ing Yi Chen, Sy Yen Kuo*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Resilience is one of the major issues in Quality of Service (QoS) of IoT applications. Meanwhile, IoT device functions as a small independent computer running on Linux operating system that supports a few high-level programming languages, and has high expandability to allow its expansion with more number of peripherals. Therefore, it enables application developers to construct fault-tolerant programming through software-defined control based on some software fault-tolerant technologies, such as redundancy and diversity, recovery block, and exception handling. In this paper, we propose a programming framework for application developers to effectively and efficiently construct application-level fault-tolerant programming in IoT applications. This framework could assist application developers with programming robust software so that the resilience of IoT applications can be improved.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 15th International Conference, ICA3PP 2015, Proceedings
EditorsGuojun Wang, Gregorio Martinez Perez, Albert Zomaya, Kenli Li
PublisherSpringer Verlag
Pages771-784
Number of pages14
ISBN (Print)9783319271361
DOIs
StatePublished - 2015
Externally publishedYes
Event15th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2015 - Zhangjiajie, China
Duration: 18 11 201520 11 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9530
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2015
Country/TerritoryChina
CityZhangjiajie
Period18/11/1520/11/15

Bibliographical note

Publisher Copyright:
© Springer International Publishing Switzerland 2015.

Keywords

  • Exception handling
  • IoT device
  • Programming framework
  • Resilience
  • Robustness

Fingerprint

Dive into the research topics of 'A programming framework for implementing fault-tolerant mechanism in IoT applications'. Together they form a unique fingerprint.

Cite this