This paper introduces a novel dependability strategy for n-version programming that incorporates context-aware redundancy management to enhance fault tolerance in distributed computing systems. By dynamically adjusting the degree of redundancy based on observed disturbances, the proposed approach aims to improve both cost-effectiveness and system availability, moving beyond traditional static redundancy configurations. Experimental results suggest significant improvements in availability and resource efficiency compared to conventional methods.
Related topics: