Micro-IDE-FT: A fault-tolerant design-phase tool for microservice deployment optimization
Year: 2026
Type: software-paper
Abstract: Microservices architecture has become a dominant paradigm for developing scalable and distributed software systems; however, ensuring fault tolerance during the design phase of the software development lifecycle (SDLC) remains a critical challenge. Existing studies mainly focus on runtime fault tolerance, whereas proactive deployment planning in the early design stage has received limited attention. To address this gap, this study presents a software tool that supports the fault-tolerant deployment of microservices on limited-capacity servers within a model-driven architecture. The proposed tool integrates a communication-cost–aware allocation algorithm with resource and memory constraints to enable reliable and balanced deployment decisions before system implementation. The tool is designed to simulate different deployment scenarios, analyze node capacities, and optimize service instance allocation while preserving system fault tolerance. The software includes core modules for deployment planning, resource capacity analysis, and simulation-based evaluation.
Source: SoftwareX
Institutions: Erzurum Technical University, Hacettepe University
Language: English
Subfield: Computer Networks and Communications
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $1,200
OpenAlex ID: W7154565792
