Abstract
Edge-cloud continuum has become a critical paradigm for supporting latency-sensitive applications that depend on efficient coordination among distributed resources. However, unpredictable hardware or software faults can disrupt services, leading to downtime degradation, performance degradation, and reduced user satisfaction. Enhancing the resilience of edge-cloud computing systems against unpredictable failures remains a critical and challenging issue. This paper introduces FT-PSOGA, a fault-tolerant edge-cloud service placement strategy that integrates Particle Swarm Optimisation (PSO) with a Genetic Algorithm (GA) to enable rapid and efficient redeployment of failed service components. By combining the fast convergence of PSO alongside the global search capabilities of the GA, the proposed method aims to minimise service recovery time while maintaining post-recovery performance in terms of service response time and reliability. FT-PSOGA is evaluated across diverse failure scenarios and system scales and benchmarked against several single- and multi-objective algorithms. The experimental results show that FT-PSOGA can rapidly restore the system in the event of failures and maintain post-recovery performance across different system scales and failure ratios (for example, recovering 60 failed components out of 600 in under six seconds). It minimises the service recovery time without compromising other performance metrics, showing FT-PSOGA as a robust and effective solution for resilient service placement in failure-prone edge-cloud environments.