DCLGMay 20, 2025

Machine Learning for Consistency Violation Faults Analysis

arXiv:2506.02002v1
Originality Synthesis-oriented
AI Analysis

This addresses consistency faults in distributed systems, but it is incremental as it applies existing ML methods to a specific case study.

This study tackled the problem of analyzing consistency violation faults in distributed systems by developing machine learning models to quantify their impact on system behavior, achieving a test loss of 4.39 and mean absolute error of 1.5 in experiments.

Distributed systems frequently encounter consistency violation faults (cvfs), where nodes operate on outdated or inaccurate data, adversely affecting convergence and overall system performance. This study presents a machine learning-based approach for analyzing the impact of CVFs, using Dijkstra's Token Ring problem as a case study. By computing program transition ranks and their corresponding effects, the proposed method quantifies the influence of cvfs on system behavior. To address the state space explosion encountered in larger graphs, two models are implemented: a Feedforward Neural Network (FNN) and a distributed neural network leveraging TensorFlow's \texttt{tf.distribute} API. These models are trained on datasets generated from smaller graphs (3 to 10 nodes) to predict parameters essential for determining rank effects. Experimental results demonstrate promising performance, with a test loss of 4.39 and a mean absolute error of 1.5. Although distributed training on a CPU did not yield significant speed improvements over a single-device setup, the findings suggest that scalability could be enhanced through the use of advanced hardware accelerators such as GPUs or TPUs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes