Classification of Hierarchical Fault-tolerant Design Patterns
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Fault tolerance plays a significant role in the safety-critical system design. Redundancy is the key underlying approach, which enables a system to continue operation under the presence of faults and improves its dependability properties such as reliability and safety. Various fault-tolerant designs, which have been proved consistently effective, have been proposed over the past decades. In existing literature, common hardware and software dependability-oriented architectures are discussed and classified according to their distinctive features, such as passive/active/hybrid hardware redundancy or single/multi-version programming. However, internal conceptualsimilarities are usually ignored. In contrast, this paper proposes a new classification thatorganizes existing fault tolerance techniques into a structured pattern system that supports the choice of an appropriate mechanism. More specifically, this paper defines fundamental and implementation-independent patterns and demonstrates that the well-known fault-tolerant designs follow these patterns. Three basic and four combined design patterns are presented, along with the evaluation examples of their reliability properties and common hardware and software implementations. Thepaper shows also how more complex hierarchical combinations can be built in a similar manner.
Details
Original language | English |
---|---|
Title of host publication | Proceedings - 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing, 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing, 2017 IEEE 3rd International Conference on Big Data Intelligence and Computing and 2017 IEEE Cyber Science and Technology Congress, DASC-PICom-DataCom-CyberSciTec 2017 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 612-619 |
Number of pages | 8 |
ISBN (electronic) | 978-1-5386-1956-8, 978-1-5386-1955-1 |
Publication status | Published - 2 Jul 2017 |
Peer-reviewed | Yes |
Conference
Title | 15th IEEE International Conference on Dependable, Autonomic and Secure Computing, 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing, 2017 IEEE 3rd International Conference on Big Data Intelligence and Computing and 2017 IEEE Cyber Science and Technology Congress, DASC-PICom-DataCom-CyberSciTec 2017 |
---|---|
Duration | 6 - 11 November 2017 |
City | Orlando |
Country | United States of America |
External IDs
Scopus | 85048128648 |
---|
Keywords
ASJC Scopus subject areas
Keywords
- Dependability, Design patterns, Fault-tolerant, Redundancy, Reliability, Safety