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 language | English |
---|---|
Title of host publication | Algorithms and Architectures for Parallel Processing - 15th International Conference, ICA3PP 2015, Proceedings |
Editors | Guojun Wang, Gregorio Martinez Perez, Albert Zomaya, Kenli Li |
Publisher | Springer Verlag |
Pages | 771-784 |
Number of pages | 14 |
ISBN (Print) | 9783319271361 |
DOIs | |
State | Published - 2015 |
Externally published | Yes |
Event | 15th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2015 - Zhangjiajie, China Duration: 18 11 2015 → 20 11 2015 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 9530 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 15th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2015 |
---|---|
Country/Territory | China |
City | Zhangjiajie |
Period | 18/11/15 → 20/11/15 |
Bibliographical note
Publisher Copyright:© Springer International Publishing Switzerland 2015.
Keywords
- Exception handling
- IoT device
- Programming framework
- Resilience
- Robustness