Micro-IDE-FT: A fault-tolerant design-phase tool for microservice deployment optimization

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.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2026-04-16
DOI
https://doi.org/10.1016/j.softx.2026.102653
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Micro-IDE-FT: A fault-tolerant design-phase tool for microservice deployment optimization

Ahmet Burak Can, Işıl Karabey Aksakalli, Mustafa Yilmaz, Turgay Celik
SoftwareX
Software System Performance and Reliability
article

Micro-IDE-FT: A fault-tolerant design-phase tool for microservice deployment optimization

Ahmet Burak Can, Işıl Karabey Aksakalli, Mustafa Yilmaz, Turgay Celik
article en

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.

SoftwareXVol. 34
Erzurum Technical University (TR), Software Research and Development Consulting (TR), Holst Centre (Netherlands) (NL), Hacettepe University (TR), Eindhoven University of Technology (NL)
Openalex Percentile: Top 10%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Micro-IDE-FT: A fault-tolerant design-phase tool for microservice deployment optimization — Ahmet Burak Can, Işıl Karabey Aksakalli, et al. · SoftwareX (2026) | TGRS Research Map | TGRS