Optimal reconfiguration strategy for a degradable multimodule computing system
Journal of the ACM (JACM)
Organization and analysis of a gracefully-degrading interleaved memory system
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
Fault tolerance in distributed systems
Fault tolerance in distributed systems
Graceful Degradation in Algorithm-Based Fault Tolerant Multiprocessor Systems
IEEE Transactions on Parallel and Distributed Systems
Inexact agreement: accuracy, precision, and graceful degradation
Proceedings of the fourth annual ACM symposium on Principles of distributed computing
A prioritized real-time wireless call degradation framework for optimal call mix selection
Mobile Networks and Applications - Analysis and Design of Multi-Service Wireless Networks
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
Fault Tolerance: Principles and Practice
Fault Tolerance: Principles and Practice
Specifying Graceful Degradation
IEEE Transactions on Parallel and Distributed Systems
A Dynamic Reconfiguration Service for CORBA
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
A design study of a shared resource computing system
ISCA '76 Proceedings of the 3rd annual symposium on Computer architecture
Diagnostic And Computational Reconfiguration In Multiprocessor Systems
ACM '78 Proceedings of the 1978 annual conference
Improving System Dependability with Functional Alternatives
DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Robust image transmission over CDMA channels
IEEE Transactions on Consumer Electronics
Design patterns for graceful degradation
Transactions on Pattern Languages of Programming I
Hi-index | 0.00 |
Fault tolerance techniques use some form of redundancy (e.g. hardware, software, data) to deal with run-time errors and provide system repair, state restoration and error masking. However, these techniques come with a high cost in terms of system complexity and time penalties during system execution, which not all system can afford. A cheaper alternative is to survive an error by removing the affected part of the system and gracefully degrade to a lower state of functionality. In component-based software, graceful degradation of system functionality translates into the gradual removal of the components that are affected by errors. The modular nature of component-based software makes the consideration of graceful degradation in the system design a straightforward task. Even for component-based software that is designed without any provision for graceful degradation, a mechanism can be added to the run-time system to operate on the component bindings and provide graceful degradation.