A Design of Workflow-Based Automated Failure Recovery Framework in IoT Edge Environment

In IoT Edge environments, microservice-based architectures decompose workloads into functional units for efficient deployment and scaling across edge nodes. However, service dependencies and layered infrastructure often cause cascading failures, complicating automated failure recovery processes in IoT Edge environment. Existing failure recovery methods usually rely on static, isolated recovery strategies, ignoring system-wide dependencies and resulting in recovery conflicts (e.g., multiple processes modifying the same target or violating recovery order), leading to redundant actions and prolonged downtime. To address these limitations, we propose a workflow-based automated recovery framework that structures recovery actions into coordinated workflows to enable conflict-free execution while flexibly adapting to evolving infrastructure, dependencies, and failure scenarios. The framework incorporates a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">C</i>onflict-<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">A</i>ware <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">W</i>orkflow <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">E</i>xecution (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CAWE</i>) mechanism that leverages a cluster dependency graph (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CDG</i>) and priority-based coordination to enforce correct recovery order and prevent conflicting operations. Experimental results demonstrate that eliminating conflicts during recovery improves recovery completion time by up to 47% compared to the baseline method without conflict awareness. Furthermore, by ensuring dependency-consistent coordination and prioritization of target objects, our approach achieves a higher recovery success rate with a minimum of 88% in severe failure conditions and substantially reduces peak data loss compared to traditional methods like failover and retry-failover. Although short-term resource usage increases (not exceeding 30% of system capacity) occur during recovery, this trade-off is justified by significant gains in recovery speed, reliability, and data preservation, ensuring stable service operation in IoT Edge environments.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3578739
Citations
1
Primary Topic
Technology and Data Analysis
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Design of Workflow-Based Automated Failure Recovery Framework in IoT Edge Environment

Vitumbiko Mafeni, Younghan Kim, Phuong Bac Ta
1 citations
IEEE Access
Technology and Data Analysis
3.25
article

A Design of Workflow-Based Automated Failure Recovery Framework in IoT Edge Environment

Vitumbiko Mafeni, Younghan Kim, Phuong Bac Ta
article en
1 citations

Abstract

In IoT Edge environments, microservice-based architectures decompose workloads into functional units for efficient deployment and scaling across edge nodes. However, service dependencies and layered infrastructure often cause cascading failures, complicating automated failure recovery processes in IoT Edge environment. Existing failure recovery methods usually rely on static, isolated recovery strategies, ignoring system-wide dependencies and resulting in recovery conflicts (e.g., multiple processes modifying the same target or violating recovery order), leading to redundant actions and prolonged downtime. To address these limitations, we propose a workflow-based automated recovery framework that structures recovery actions into coordinated workflows to enable conflict-free execution while flexibly adapting to evolving infrastructure, dependencies, and failure scenarios. The framework incorporates a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">C</i>onflict-<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">A</i>ware <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">W</i>orkflow <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">E</i>xecution (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CAWE</i>) mechanism that leverages a cluster dependency graph (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CDG</i>) and priority-based coordination to enforce correct recovery order and prevent conflicting operations. Experimental results demonstrate that eliminating conflicts during recovery improves recovery completion time by up to 47% compared to the baseline method without conflict awareness. Furthermore, by ensuring dependency-consistent coordination and prioritization of target objects, our approach achieves a higher recovery success rate with a minimum of 88% in severe failure conditions and substantially reduces peak data loss compared to traditional methods like failover and retry-failover. Although short-term resource usage increases (not exceeding 30% of system capacity) occur during recovery, this trade-off is justified by significant gains in recovery speed, reliability, and data preservation, ensuring stable service operation in IoT Edge environments.

IEEE AccessVol. 13
Soongsil University (KR)
Openalex Percentile: Top 8%
Technology and Data Analysis
3.25
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.