A Blockchain-Based Approach to Fault Tolerance in Virtual Machine Management
Virtualization has revolutionized modern computing by enabling multiple simulated environments to run on a single physical system. However, ensuring fault tolerance in virtualized infrastructures remains a significant challenge due to hardware failures, software vulnerabilities, and cyber threats. Traditional fault tolerance mechanisms often rely on centralized orchestration, which introduces single points of failure and requires extensive manual intervention. This paper proposes a blockchain-based approach to fault tolerance in virtualized environments, leveraging smart contracts to automate fault detection, response, and recovery. By implementing a proof-of-concept on the Ethereum platform, the proposed method enhances system resilience through decentralized, tamper-resistant, and autonomous fault management. Experimental results show that our approach reduces fault detection time by 15% (from 3.5 seconds to 2.98 seconds), decreases migration downtime by 10% (from 2.8 seconds to 2.52 seconds), and improves decision-making efficiency by 70% (from 5 seconds to 1.5 seconds) compared to centralized solutions. Although blockchain introduces a minimal 0.2s overhead per transaction and a 1ms increase in network latency, these trade-offs are outweighed by the benefits of improved security, transparency, and automation. These findings indicate that blockchain integration significantly enhances the reliability, efficiency, and resilience of fault-tolerant virtualized environments.
Authors
- Kulandaivelu Mahalingam (ORCID: https://orcid.org/0000-0002-8309-8351)
- P. Sivakumar
- Emmanuel Nicholas
Institutions
- Vellore Institute of Technology University (IN)
Publication Details
- Published
- 2025-07-18
- DOI
- https://doi.org/10.1109/ciacon65473.2025.11189696
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00