Saved in:
Bibliographic Details
Main Authors: Giri, Kamal, Garu, Amit
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.02002
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909634579660800
author Giri, Kamal
Garu, Amit
author_facet Giri, Kamal
Garu, Amit
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2506_02002
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Machine Learning for Consistency Violation Faults Analysis
Giri, Kamal
Garu, Amit
Distributed, Parallel, and Cluster Computing
Machine Learning
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.
title Machine Learning for Consistency Violation Faults Analysis
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2506.02002