Cloud Resilience in Higher Education Institutions: A Comprehensive Review of Architectures, Mechanisms, Evaluation Metrics, and Research Challenges

Abstract

Cloud computing has become a fundamental technology for Higher Education Institutions (HEIs), supporting teaching, research, learning management, student services, and administrative operations. As institutional dependence on cloud platforms increases, ensuring cloud resilience has become essential for maintaining service continuity during cyberattacks, infrastructure failures, configuration errors, network disruptions, and large-scale disasters. Unlike traditional dependability approaches that primarily emphasize reliability and availability, cloud resilience focuses on anticipating, withstanding, recovering from, and adapting to disruptions while maintaining acceptable service performance. This review presents a comprehensive analysis of cloud resilience from architectural, operational, and evaluation perspectives. It examines the conceptual foundations of resilience, cloud architecture frameworks, resilience mechanisms, failure characteristics, fault models, and widely adopted resilience evaluation metrics. The paper further reviews architectural techniques including redundancy, replication, load balancing, autoscaling, checkpointing, self-healing, container orchestration, and microservices, together with emerging practices such as chaos engineering, AI-driven resilience management, cyber resilience, and multi-cloud architectures. The review also identifies current research challenges involving interoperability, scalability, security, resilience evaluation, autonomous recovery, and edge-cloud environments. In addition, it highlights future research directions centered on intelligent resilience, predictive analytics, standardized evaluation frameworks, and adaptive cloud-native architectures. By synthesizing recent advances and identifying research gaps, this paper provides researchers and practitioners with a structured understanding of cloud resilience and offers practical guidance for designing resilient cloud infrastructures that sustain critical educational and research services in Higher Education Institutions.

Share and Cite:

Ali, M. (2026) Cloud Resilience in Higher Education Institutions: A Comprehensive Review of Architectures, Mechanisms, Evaluation Metrics, and Research Challenges. Journal of Software Engineering and Applications, 19, 349-372. doi: 10.4236/jsea.2026.198014.

1. Introduction

Cloud computing has transformed the way organizations provision, manage, and consume computing resources by providing scalable, on-demand services through private, public, community, and hybrid deployment models [1]-[3]. Its flexibility, resource elasticity, and cost-effectiveness have accelerated adoption across diverse sectors, particularly in Higher Education Institutions (HEIs), where cloud platforms support teaching, learning, research, scientific collaboration, and institutional administration.

The rapid digital transformation of HEIs has substantially increased dependence on cloud-based services, including Learning Management Systems (LMS), Student Information Systems (SIS), Identity and Access Management (IAM), research data repositories, communication platforms, and online examination systems. These services have become integral to institutional operations and directly influence educational continuity, research productivity, and administrative efficiency. Consequently, ensuring uninterrupted cloud service delivery has become a strategic requirement rather than merely a technical objective [4]. Additionally, the IEEE conference paper on e-learning demonstrates that the proposed framework can be shifted to a cloud-based environment considering as LMS [5].

Cloud features and services have provided convincing arguments to make cloud computing-based technology solutions a mainstream tool in HEIs running management for the benefit of students, teachers, researchers, and other educational stakeholders. Primarily through its different education cloud applications such as Microsoft Education Cloud Google, Education Cloud Earth Browser, Socratic… etc [6].

Despite their numerous advantages, cloud platforms remain susceptible to hardware failures, software defects, configuration errors, cyberattacks, network disruptions, and large-scale infrastructure outages [7]-[9]. Such incidents may interrupt essential institutional services, compromise data availability, and adversely affect both academic and administrative activities. As cloud infrastructures become increasingly distributed, virtualized, and dynamic, preventing every failure is no longer realistic. Instead, modern cloud systems must be designed to continue operating under adverse conditions and recover rapidly when disruptions occur.

This requirement has shifted research attention from traditional dependability attributes, such as reliability and availability, toward the broader concept of cloud resilience. While reliability focuses on correct operation and availability measures service accessibility, resilience extends these concepts by emphasizing the ability of cloud systems to anticipate, withstand, recover from, and adapt to failures while maintaining acceptable service performance. Consequently, resilience has emerged as a fundamental architectural property of modern cloud computing rather than an optional operational enhancement.

For HEIs, resilience extends beyond infrastructure protection to safeguarding institutional services that are essential for teaching, research, and governance. Critical cloud challenges—including service outages, cyberattacks, data loss, infrastructure failures, and configuration errors—affect institutional services differently depending on their operational dependencies. Establishing explicit relationships between potential failure scenarios and critical services enables institutions to implement appropriate resilience strategies, including redundancy, replication, intelligent monitoring, automated recovery, and disaster recovery planning, thereby minimizing service disruption and improving operational continuity.

Cloud computing also continues to provide significant opportunities for improving educational quality through enhanced accessibility, collaboration, resource sharing, and flexible service delivery [1] [2] [10] [11]. Advances in cloud-native technologies—including containerization, microservices, orchestration platforms, elastic resource management, and self-healing architectures—have further strengthened the resilience of modern cloud platforms by enabling automated adaptation to changing operational conditions.

The growing importance of resilience is reflected in established architectural frameworks and standards. For example, the AWS Well-Architected Framework provides systematic guidance for evaluating cloud systems against operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability while identifying architectural improvements that strengthen resilience [12]. Similarly, the National Institute of Standards and Technology (NIST) defines cloud computing as a model for enabling ubiquitous, convenient, on-demand access to a shared pool of configurable computing resources characterized by broad network access, resource pooling, rapid elasticity, measured service, and service-oriented delivery through Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) [3].

Cloud resilience therefore represents a multidisciplinary research area spanning distributed systems, cloud-native architectures, reliability engineering, cybersecurity, artificial intelligence, site reliability engineering, and cloud operations. Rather than considering resilience solely as a recovery capability, contemporary research increasingly views it as an integrated architectural capability that combines failure anticipation, adaptive response, intelligent automation, continuous monitoring, and autonomous recovery.

Against this background, this review provides a comprehensive synthesis of contemporary research on cloud resilience. It examines conceptual foundations, architectural frameworks, resilience mechanisms, failure characteristics, fault models, evaluation metrics, emerging research trends, and future research challenges, with particular emphasis on their application to Higher Education Institutions.

Please also refer to [13] for an overview of cloud computing and the architectural principles underlying cloud infrastructures. In addition, [14] provides a comprehensive analysis of the risks associated with cloud-based application deployments in achieving service reliability and availability comparable to those of traditional deployments, while also discussing opportunities to enhance reliability and availability through cloud-based deployment strategies.

1.1. Cloud Resilience vs. Reliability and Availability

Reliability, availability, and resilience are closely related yet fundamentally distinct dependability attributes. Reliability refers to the probability that a system performs its intended functions correctly over a specified period without failure. Availability measures the proportion of time that services remain accessible to users. Both concepts primarily seek to minimize failures and maximize service uptime.

In contrast, resilience assumes that failures are inevitable in large-scale distributed cloud environments. Rather than focusing exclusively on failure prevention, resilience emphasizes rapid detection, effective fault isolation, adaptive recovery, graceful degradation, and continuous service delivery during adverse conditions. Consequently, resilience complements reliability and availability by extending system capabilities beyond fault avoidance to include sustained operation and adaptive recovery [15] [16]. Table 1 below shows resilience vs. reliability and availability.

Table 1. Resilience vs. reliability and availability.

Attribute

Primary focus

Typical metrics

Failure assumption

Reliability

Correct operation over time

MTBF, failure rate

Failures avoided

Availability

Service accessibility

Uptime percentage

Failures minimized

Resilience

Recovery and adaptation

MTTR, RTO, RPO, degradation cost

Failures expected

1.2. Motivation and Scope

1.2.1. Motivation

The increasing complexity of cloud infrastructures, together with the widespread adoption of distributed and cloud-native architectures, has significantly increased the likelihood of operational disruptions resulting from hardware failures, software defects, cyberattacks, configuration errors, network outages, and natural disasters. Such disruptions threaten service continuity, data integrity, operational efficiency, and user confidence, particularly in environments where educational and research activities depend heavily on cloud services.

Cloud resilience addresses these challenges by enabling systems to anticipate failures, maintain essential services during disruption, and recover rapidly with minimal human intervention. Unlike conventional dependability approaches that primarily emphasize reliability and availability, resilience integrates adaptive recovery, intelligent automation, continuous monitoring, and dynamic resource management to support sustained cloud operations [17]-[19].

The increasing importance of resilience is also reflected in IEEE CLOUD, which has become a leading international forum for research on cloud architectures, cloud services, service orchestration, distributed computing, and “Everything as a Service” (XaaS) technologies [20]. Recent advances in these areas provide a strong foundation for developing next-generation resilient cloud platforms.

1.2.2. Scope

The review presents a comprehensive examination of cloud resilience from architectural, operational, and evaluation perspectives. It reviews conceptual foundations, cloud architecture frameworks, resilience mechanisms, failure characteristics, fault models, resilience evaluation metrics, and operational practices that contribute to dependable cloud services. The review also examines cloud-native computing, self-healing systems, disaster recovery, cyber resilience, AI-driven resilience, Kubernetes, chaos engineering, cloud-edge resilience, multi-cloud environments, and emerging research challenges. By integrating these topics within a unified resilience framework, the paper provides a comprehensive overview of the current state of cloud resilience research and identifies promising directions for future investigation.

1.3. Research Contributions

The main contribution of this study is to bring together existing research on cloud resilience and use this knowledge to propose a clear conceptual foundation for designing and evaluating resilient cloud environments. The study considers architectural, operational, security, and evaluation perspectives together, rather than treating them as separate aspects of resilience. The principal contributions are as follows:

1.3.1. Comprehensive Synthesis of Cloud Resilience

The study brings together the major concepts, characteristics, failure conditions, fault models, resilience mechanisms, and evaluation measures discussed in the existing literature. It also clarifies the relationship between cloud resilience and related concepts such as reliability, availability, fault tolerance, and disaster recovery.

1.3.2. Two Interconnected Cloud Architectures

Based on the synthesis of existing research, the study proposes two interconnected architectural views for resilient cloud environments. These architectures provide a conceptual representation of how cloud components, services, resilience mechanisms, disruption conditions, monitoring, and recovery activities can be related to support service continuity.

1.3.3. Proposed Conceptual Resilience Framework

The study proposes an associated resilience framework that connects the two architectural views with the major dimensions of resilience, including the ability to anticipate, withstand, recover from, and adapt to disruptions. The framework provides a common conceptual structure for understanding how different resilience mechanisms may contribute to maintaining acceptable cloud service performance.

1.3.4. Integration of Established Resilience Mechanisms

The study considers established approaches such as redundancy, replication, load balancing, autoscaling, checkpointing, self-healing, microservices, and container orchestration within the proposed architectural perspective. This helps explain their roles, applicability, and practical trade-offs across different cloud environments.

1.3.5. Integration of Operational and Cyber Resilience

The proposed conceptual foundation considers both conventional operational disruptions and cyber-related incidents. It therefore relates fault recovery and service continuity mechanisms to security-aware response, providing a broader perspective on resilience in cloud environments.

1.3.6. Consideration of Emerging Resilience Approaches

The study incorporates emerging research directions such as chaos engineering, AI-assisted resilience management, predictive analytics, autonomous recovery, multi-cloud architectures, and edge-cloud environments. These approaches are considered within the proposed conceptual framework while recognizing that several require further practical and empirical investigation.

1.3.7. Identification of Research Gaps and Future Directions

The study identifies continuing challenges related to resilience evaluation, interoperability, scalability, security, autonomous recovery, adaptive resource management, and coordination across cloud and edge environments. These challenges provide directions for future research and for further assessment of the proposed conceptual approach.

1.3.8. Practical Relevance to Higher Education Institutions

The proposed conceptual foundation is particularly relevant to HEIs, where cloud services increasingly support teaching, learning, research, student services, and administrative activities. It provides researchers and practitioners with considerations for relating resilience requirements to service criticality, disruption conditions, recovery needs, and architectural choices.

Overall, the contribution of this study lies in synthesizing existing cloud resilience research and using that synthesis to propose two interconnected cloud architectures and an associated conceptual resilience framework. The proposed architectures provide a conceptual view of the relationships among cloud components, services, resilience mechanisms, disruption conditions, monitoring, and recovery, while the resilience framework organizes these relationships around the ability to anticipate, withstand, recover from, and adapt to disruptions. The study does not claim that the proposed framework is superior to existing architectures or that its effectiveness has been experimentally established. Instead, it provides a structured conceptual foundation that brings together architectural, operational, security, and evaluation perspectives and identifies areas requiring further implementation, quantitative assessment, and empirical validation.

2. Review Methodology

The systematic literature review (SLR) was guided by five research questions, investigated through an analysis of the selected studies [1]-[35]: (1) How are resilience, reliability, availability, and fault tolerance defined and distinguished in cloud computing? (2) What resilience frameworks and architectural approaches have been proposed for cloud environments? (3) What technical mechanisms are employed to enhance resilience in cloud systems? (4) Which metrics, failure models, and evaluation methods are commonly used to assess cloud resilience? (5) What emerging trends, research gaps, and challenges are shaping the future of cloud resilience research?

The literature search employed combinations of the following keywords: (“cloud computing” OR “cloud infrastructure”) AND (“resilience” OR “reliability” OR “availability” OR “fault tolerance”) AND (“framework” OR “architecture” OR “mechanism” OR “evaluation”). The search strategy was designed to identify recent, influential, and high-quality studies that contribute to the understanding of resilience in cloud computing.

The review placed particular emphasis on clarifying the conceptual distinctions among resilience, reliability, availability, and fault tolerance, while examining the theoretical foundations and evolution of cloud resilience frameworks. In addition, it analyzed cloud architectures, resilience-oriented design principles, and the technical mechanisms that improve the robustness and continuity of cloud services. The review further investigated resilience evaluation metrics, fault models, failure patterns, and assessment methodologies commonly adopted in cloud environments.

Beyond the established literature, the review also explored emerging research directions and open challenges, including fault tolerance, disaster recovery, high availability, multi-cloud resilience, cyber resilience, self-healing systems, chaos engineering, artificial intelligence (AI)- and machine learning (ML)-driven resilience techniques, Kubernetes resilience, edge-to-cloud resilience, and service orchestration. The search keywords and selection strategy were continuously aligned with these themes to ensure comprehensive coverage of both foundational concepts and recent advances in cloud resilience research.

3. Cloud Resilience Framework and Conceptual Foundation

Cloud resilience means that cloud systems can expect, handle, recover from, and adapt to problems while keeping services running. Unlike traditional methods that focus on preventing failures, resilience takes a proactive approach. Instead of just aiming to avoid breakdowns, it acknowledges that failures will happen and emphasizes quick recovery and the ability to adapt.

Traditional cloud strategies mainly seek to stop failures and quickly restore services when issues arise. They rely on backups and redundancy to handle problems and see failures as unexpected events. In contrast, the resilience approach designs systems to deal with failures as part of their normal operation. These systems include features like self-healing, auto-scaling, and real-time monitoring. The goal is to maintain service and adapt during disruptions rather than just return to a previous state.

Research in cloud resilience builds on distributed systems theory, reliability engineering, and resilience engineering, promoting design philosophies such as design for failure, fault isolation, and graceful degradation. Modern cloud architectures embed failure-aware principles, including redundancy, decentralization, loose coupling, and automation. Key architectural mechanisms; replication, load balancing, elastic scaling, and geographic distribution are widely studied for their role in limiting failure impact and accelerating recovery.

A review of additional relevant literature provides valuable insights into various aspects of cloud computing. Reference [21] presents a comprehensive discussion of cloud computing with a particular emphasis on load balancing techniques for enhancing system performance and resource utilization. Data replication strategies for improving reliability, availability, and fault tolerance in cloud environments are thoroughly reviewed in [22]. The concept of elasticity, a fundamental characteristic of cloud computing that enables dynamic resource provisioning in response to workload variations, is examined in detail in [23]. Furthermore, [24] explores the application of cloud computing to Geographical Information Systems (GIS), demonstrating how cloud-based solutions improve the scalability, accessibility, and efficiency of geospatial data processing. A systematic investigation of failures in distributed cloud systems is presented in [25], where the author analyzes real-world outages across major cloud service providers to develop a framework for categorizing failure patterns, extracting lessons from operational incidents, and establishing resilience-oriented design principles. In addition, [26] addresses the challenge of accelerating recovery from cloud outages, highlighting the increasing complexity and interconnectivity of modern cloud infrastructures and discussing strategies for improving system resilience and minimizing service disruption.

Operational practices such as monitoring, chaos engineering (Chaos Engineering offers a mechanism that allows your teams to gain deep insights into your workloads by executing controlled chaos experiments), automated recovery, and disaster recovery planning complement architectural strategies, forming a holistic resilience framework. Recent research also explores multi-cloud strategies, AI-driven self-healing systems, resilience metrics, and socio-technical factors such as the shared responsibility model. Overall, cloud resilience research emphasizes adaptive, failure-tolerant systems capable of sustaining performance and evolving under uncertainty inherent in cloud computing environments.

The literature also provides significant contributions toward improving the resilience and reliability of cloud-based systems. Reference [27] presents a comprehensive overview of Chaos Engineering. Resilience engineering in distributed cloud architectures is examined in detail in [28], where the author discusses architectural principles, fault-tolerant mechanisms, and strategies for maintaining service continuity under adverse operating conditions. Furthermore, [16] provides an in-depth discussion of disaster recovery in cloud computing from the perspective of Site Reliability Engineering (SRE), highlighting best practices and resilience-oriented strategies for ensuring business continuity, minimizing downtime, and enabling rapid recovery from system failures.

Figure 1 and Figure 2 in the next page illustrates the cloud architecture and resilience framework and its conceptual foundation.

Figure 1. Cloud resilience framework and conceptual foundation.

Figure 2. Cloud architecture framework and cloud architecture.

4. Cloud Architecture Framework and Cloud Architecture

Cloud resilience depends fundamentally on architectural design. Resilience mechanisms differ across cloud service models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)—because each layer addresses failures using different architectural capabilities. At the infrastructure layer, resilience commonly relies on virtual machine migration, replication, snapshot recovery, and redundancy. Platform services emphasize managed failover, orchestration, and autoscaling, whereas application-level resilience focuses on service replication, traffic redirection, and intelligent workload management.

Research within IEEE CLOUD frequently examines these architectural layers because design decisions directly influence system availability, scalability, security, and resilience [20].

A cloud architecture framework provides a structured blueprint for designing, deploying, managing, and optimizing resilient cloud systems. Such frameworks define architectural principles, deployment models, operational guidelines, and best practices that enable organizations to align cloud infrastructure with business and service objectives while ensuring dependable operation.

A comprehensive cloud architecture framework typically consists of the following components:

  • Architecture principles

  • Design and deployment models

  • Core architectural layers

  • Operational and security considerations

  • Reference architectures and frameworks

Together, these components support the development of cloud systems capable of maintaining service continuity despite infrastructure failures, workload fluctuations, and cybersecurity incidents. For a comprehensive discussion of enterprise cloud resilience and the design of resilient cloud-native applications, readers are referred to the studies A Resiliency Framework for an Enterprise Cloud and Designing Resilient Enterprise Applications in the Cloud: Strategies and Best Practices [29] [30].

5. Architectural Mechanisms for Cloud Resilience

Architectural mechanisms provide the technical foundation for cloud resilience by enabling cloud systems to tolerate failures, maintain availability, preserve data integrity, and recover rapidly from disruptions. These mechanisms combine distributed architectures, intelligent automation, redundancy, and adaptive resource management to ensure continuous service delivery.

The following architectural mechanisms play a central role in resilient cloud environments.

5.1. Redundancy and Replication

Redundancy and replication remain fundamental resilience mechanisms. By maintaining multiple copies of services, virtual machines, or data across different servers, availability zones, or geographic regions, cloud platforms reduce single points of failure and improve service continuity during hardware failures, network outages, or disaster events. Replication also enhances data availability and disaster recovery capabilities.

5.2. Elastic Load Balancing and Autoscaling

Elastic Load Balancing (ELB) distributes client requests across healthy service instances, preventing bottlenecks and improving system availability. Autoscaling complements load balancing by dynamically adjusting computing resources according to workload demand.

Together, these mechanisms improve fault tolerance, maintain application performance during workload fluctuations, and reduce resource overprovisioning by automatically scaling infrastructure when required.

5.3. Checkpointing and Recovery

Checkpointing periodically saves the execution state of applications or virtual machines, enabling systems to resume operation from a recent recovery point after failure. In cloud environments, checkpointing supports application migration, minimizes recovery time, and improves fault tolerance while reducing the overhead associated with complete system restarts.

5.4. Self-Healing and Autonomic Control

Self-healing systems continuously monitor infrastructure and application health, automatically detecting failures and initiating corrective actions without human intervention. Typical recovery actions include service restart, workload migration, resource reprovisioning, container replacement, and policy-based remediation.

Recent cloud architectures increasingly integrate intelligent monitoring, orchestration platforms, and AI-assisted controllers to support autonomous recovery and adaptive resource management. These capabilities are particularly valuable in large-scale distributed and Edge-to-Cloud environments where rapid response is essential for maintaining service continuity.

5.5. Containers and Microservices

Containerized microservices have become a cornerstone of modern cloud-native resilience. However, resilience is not an inherent property of containers themselves; rather, it emerges from sound architectural design, operational practices, and effective orchestration.

Resilient microservice architectures depend on several complementary design principles:

  • Dependency management: Services should minimize tight coupling through bounded timeouts, circuit breakers, bulkheads, asynchronous communication, and controlled retry mechanisms to prevent cascading failures.

  • State management: Stateless services simplify scaling and recovery, whereas stateful components require robust replication, consistency management, backup strategies, and fault-tolerant storage.

  • Observability: Comprehensive logging, metrics, distributed tracing, health monitoring, and intelligent alerting enable rapid fault detection, diagnosis, and recovery.

  • Orchestration: Platforms such as Kubernetes improve resilience when configured with appropriate health probes, autoscaling policies, rolling updates, resource constraints, pod disruption budgets, and automated recovery mechanisms.

  • Failure-domain isolation: Resource quotas, network segmentation, availability zones, and independently deployable services limit fault propagation and reduce the overall impact of failures.

Consequently, while containers facilitate independent deployment, scalability, portability, and automated recovery, resilient cloud systems ultimately depend on well-designed architectures, disciplined operational practices, and effective fault-tolerance mechanisms rather than containerization alone. This architectural perspective has become a major focus of contemporary cloud resilience research [31].

6. Cloud Resilience Mechanisms

Cloud resilience mechanisms enable cloud systems to maintain service availability, tolerate failures, and recover rapidly from disruptions. These mechanisms combine architectural redundancy, intelligent resource management, automation, and continuous monitoring to ensure dependable service delivery under changing operational conditions.

Modern cloud resilience relies on multiple complementary mechanisms rather than a single solution. Commonly adopted approaches include redundancy, replication, autoscaling, load balancing, backup and recovery, geographic distribution, monitoring, self-healing, container orchestration, microservices, and chaos engineering. Together, these mechanisms enhance fault tolerance, improve service continuity, and reduce recovery time during failures.

Chaos engineering further strengthens resilience by deliberately introducing controlled failures to validate recovery strategies, identify hidden weaknesses, and improve system robustness before failures occur in production environments.

The principal cloud resilience mechanisms are summarized in Table 2 below.

Table 2. Cloud resilience mechanisms.

Mechanism

Description

Cloud layer

Replication

Multiple service or data copies.

Replication in the context of Infrastructure as a Service (IaaS) and Software as a Service (SaaS) is a critical cloud computing mechanism used to ensure data availability, high availability, and disaster recovery. It involves creating copies of data, databases, or entire virtual machines (VMs) across different servers, zones, or regions.

IaaS/SaaS

Checkpointing

Periodic state saving.

Checkpointing and Infrastructure as a Service (IaaS)/Platform as a Service (PaaS) revolves around fault tolerance, application migration, and stateful management in dynamic cloud environments.

IaaS/PaaS

Load balancing

Traffic distribution across instances.

Load balancing is a critical component for both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), acting as the traffic manager that ensures reliability, scalability, and high performance. While the fundamental purpose—distributing incoming traffic across multiple servers or resources—remains the same, the implementation differs based on the level of control.

IaaS/PaaS

Autoscaling

Dynamic resource provisioning

Autoscaling is a fundamental feature of cloud computing that allows Platform as a Service (PaaS) and Software as a Service (SaaS) providers to automatically adjust computing resources—such as CPU, memory, and instances—based on real-time demand. It acts as the bridge between application traffic and infrastructure provisioning, ensuring high availability, performance, and cost optimization.

PaaS/SaaS

Self-healing

Automated fault detection and recovery.

Self-healing in Platform as a Service (PaaS) and Software as a Service (SaaS) refers to the capability of cloud services to automatically detect, diagnose, and repair failures or performance issues without human intervention. This functionality increases the reliability, availability, and resilience of applications, often using AI or pre-defined policies to recover from faults.

PaaS/SaaS

Container orchestration

Automated deployment and failover.

Container orchestration and Platform as a Service (PaaS) have a symbiotic relationship

PaaS

7. Resilience Evaluation Metrics

Evaluating cloud resilience requires quantitative metrics that measure a system’s ability to withstand, recover from, and adapt to failures while maintaining acceptable service levels. Unlike traditional availability measures, resilience evaluation considers both service continuity and recovery effectiveness under realistic failure conditions.

Common resilience metrics include Mean Time to Detect (MTTD), Mean Time to Recover (MTTR), Mean Time Between Failures (MTBF), Recovery Time Objective (RTO), Recovery Point Objective (RPO), Service Level Agreement (SLA) violation rate, system robustness, service degradation, and fault tolerance. Collectively, these metrics provide a comprehensive assessment of recovery capability, operational performance, and resilience effectiveness.

Increasingly, resilience evaluation also incorporates fault injection, chaos engineering, simulation, benchmarking, and operational testing to validate recovery strategies under realistic workloads and failure scenarios.

7.1. Key Resilience Metrics

Key resilience metrics are:

  • Availability

  • Mean Time Between Failures (MTBF)

  • Mean Time to Failure (MTTF)

  • Mean Time to Detect (MTTD)

  • Mean Time to Repair (MTTR)

  • Recovery Point Objective (RPO)- in minutes - maximum acceptable data loss defined in the SLA

  • Recovery Time Objective (RTO)- in minutes - maximum downtime permitted by the SLA

  • DT - Actual downtime (measured after an outage)

  • DL - Actual data loss (e.g., minutes of transactions lost)

  • SVR - SLA violation rate and performance degradation cost

  • Error Rate/Failure Rate

  • System Robustness

  • Fault Tolerance/Redundancy Level

  • Service Degradation Metrics

7.2. Why These Metrics Matter

Resilience metrics provide measurable indicators for evaluating and improving cloud services. They support:

  • Continuous monitoring and performance benchmarking.

  • Disaster recovery planning through RTO and RPO targets.

  • Verification of SLA compliance.

  • Identification of architectural weaknesses.

  • Continuous improvement of resilience strategies.

The detailed resilience evaluation metrics are presented in Table 3 below.

Table 3. Resilience evaluation metrics.

Metric

Description

Mean Time to Recover (MTTR)

Mean time to recover from failure.

Mean Time Between Failures (MTBF)

The average time a system operates between failures, indicating reliability.

Recovery Time Objective (RTO)

Maximum acceptable recovery time.

Recovery Point Objective (RPO)

Maximum acceptable data loss.

SLA violation rate

Frequency of SLA breaches

Recovery Time Objective (RTO) and Recovery Point Objective (RPO) have a direct, inverse, and causal relationship with the Service Level Agreement (SLA) violation rate. As these metrics improve (lower, faster), the SLA violation rate decreases; when they worsen, the violation rate rises.

Degradation cost

Performance loss during failure

Degradation directly driving up operational and repair costs. In geotechnical and industrial contexts, low core recovery (loss of samples) or poor continuity metrics (high downtime/lost data) signal inefficiencies that increase the cost of repairs, re-drilling, or system restoration.

Based on our knowledge to the available peer-reviewed literature, there is no established model that simultaneously defines RTO and RPO as having direct, inverse, and causal relationships with SLA violation rate.

The Direct relationship (architectural capability); If a cloud provider is designed with larger RTO and RPO values, it generally reflects weaker disaster recovery capability. Consequently,

RTO↑⇒SVR↑

RPO↑⇒SVR↑

The Inverse relationship (architectural capability); The compliance ratio is = DT/RTO. This ratio measures how close the actual recovery time is and will becomes smaller as RTO increases. Similarly, the compliance ratio is DL/RPO. Exactly. The same principle applies to Recovery Point Objective (RPO) and Actual Data Loss (DL). This ratio measures how close the actual data loss is to the maximum data loss allowed by the SLA. This does not mean increasing RPO improves the backup system. It only means that the SLA permits more data loss, making compliance easier.

Recovery Time Objective (RTO) and Recovery Point Objective (RPO) remain fundamental measures of disaster recovery capability because they define acceptable recovery time and permissible data loss following service disruption. Lower RTO and RPO values generally indicate stronger recovery capabilities, although they typically require greater investment in redundancy, backup infrastructure, and operational preparedness. Additionally, refer to [14] in details about reliability and availability of Cloud Computing.

Service Level Agreement (SLA) violation rates are closely associated with recovery performance. Faster recovery and reduced data loss contribute to improved SLA compliance, whereas prolonged outages and excessive data loss increase the likelihood of SLA violations. Consequently, resilience evaluation should consider multiple complementary metrics rather than relying solely on service availability.

Recent research has also emphasized cloud security metrics, operational resilience indicators, and comprehensive reliability models to provide a more complete assessment of cloud resilience [14] [32].

Furthermore, refer to the complete book on reliability and availability of cloud computing [14] discussing on various evaluation matrices and various models on Service Models, Cloud Deployment Models, Risks of Service Models, Risks of Deployment Models, Recovery Models, Application Architecture Strategies (On-Demand Single-User Model, Single-User Daemon Model, Multiuser Server Model and, Consolidated Server Model), Availability Modeling of Virtualized Recovery Options, Nominal Cloud Capacity Model, Georedundancy Recovery Models. Also discussed well about Service Reliability and Service Availability (MTBF and MTTR), High Availability and Disaster Recovery (RTO and RPO), Service-Level Agreements (SLA).

8. Failure Characteristics

Cloud failures are inevitable in distributed computing environments. Understanding their characteristics is essential for designing resilient cloud systems capable of minimizing service disruption and accelerating recovery.

Cloud failures vary in frequency, duration, impact, severity, predictability, propagation, and recoverability. Unlike traditional computing environments, cloud failures are frequently correlated across multiple components, often transient rather than permanent, and may degrade performance without causing complete service interruption. These characteristics complicate fault detection and recovery while reinforcing the need for adaptive resilience mechanisms.

8.1. Key Characteristics of Cloud Failures

Key Characteristics of Cloud Failures

  • Frequency

  • Duration

  • Impact Scope

  • Recoverability

  • Predictability

  • Propagation

  • Severity/Criticality

  • Type of Fault

A detailed discussion is provided on the following page.

8.2. Importance of Understanding Failure Characteristics

Understanding cloud failure characteristics supports several important resilience objectives:

  • Designing resilient architectures through redundancy, replication, and failover.

  • Performing effective risk assessment.

  • Developing realistic fault injection and chaos engineering experiments.

  • Supporting disaster recovery planning.

  • Improving SLA compliance.

  • Optimizing monitoring and automated recovery mechanisms.

A comprehensive understanding of failure behaviour enables organizations to develop resilience strategies that minimize service disruption while maintaining acceptable operational performance.

References [33] and [34] provide comprehensive insights into hardware reliability and fault detection in cloud computing environments. Specifically, [33] characterizes the reliability of cloud computing hardware by examining the failure behavior of large-scale cloud infrastructures, while [34] presents a comprehensive review of fault detection techniques, highlighting methodologies for identifying, diagnosing, and mitigating failures to improve the reliability, availability, and overall resilience of cloud-based systems.

9. Fault Models in Cloud Systems

Fault models classify failures according to their behaviour and operational impact, providing the theoretical foundation for designing fault-tolerant and resilient cloud systems. Accurate fault modelling enables cloud architects to select appropriate redundancy, recovery, and mitigation mechanisms for different classes of failures.

9.1. Types of Faults in Cloud Systems

Common cloud fault models include:

  • Crash Faults

  • Omission Faults

  • Timing Faults

  • Byzantine Faults

  • Transient Faults

  • Intermittent Faults

  • Permanent Faults

9.2. Cloud-Specific Considerations

Cloud environments introduce several characteristics that influence fault behaviour:

  • Failures may occur across distributed infrastructure, storage systems, network services, or virtualized resources.

  • Multi-tenancy can increase fault propagation if resource isolation is inadequate.

  • Elastic resource management requires fault handling without degrading application performance.

  • Service Level Agreements (SLAs) require resilience mechanisms that maintain agreed service levels during failures.

9.3. Importance in Cloud Systems

Fault models support cloud resilience by:

  • Guiding the design of replication, failover, and recovery mechanisms.

  • Supporting risk assessment and resilience planning.

  • Optimizing infrastructure costs while maintaining dependable operation.

  • Enabling realistic testing through fault injection and resilience evaluation.

The principal cloud fault models are summarized in Table 4 below.

Table 4. Cloud fault models.

Fault type

Description

Example

Crash faults

Component stops functioning

VM failure

Omission faults

Message loss or missing response

Network packet loss

Timing and performance faults

Excessive response delay

Congestion

Byzantine and security-related faults

Arbitrary or malicious behavior

Compromised service

Understanding fault behaviour enables resilience mechanisms to be tailored to specific failure types rather than relying on generic recovery strategies. Such targeted approaches improve recovery effectiveness, reduce operational overhead, and strengthen the overall resilience of modern cloud systems. Please see in details from characterizing cloud computing hardware reliability and a review on fault detection in cloud [33] [34].

10. Emerging Research Trends, Future Research Directions and Open Challenges

10.1. Emerging Trends

Cloud resilience continues to evolve in response to the growing complexity, scale, and heterogeneity of modern cloud computing environments. As cloud platforms become increasingly distributed, resilient architectures are shifting from reactive fault recovery toward intelligent, adaptive, and autonomous resilience capable of anticipating failures, maintaining service continuity, and optimizing operational performance.

One of the most significant developments is the integration of Artificial Intelligence (AI) and Machine Learning (ML) into resilience management. AI-driven approaches support predictive failure analysis, anomaly detection, intelligent resource allocation, adaptive autoscaling, and automated recovery, thereby reducing downtime and improving service reliability.

The widespread adoption of multi-cloud and hybrid-cloud architectures has further strengthened resilience by distributing workloads across multiple providers and geographical regions, reducing dependence on a single cloud platform. However, these environments introduce additional challenges related to interoperability, policy consistency, workload portability, coordinated recovery, and unified resource management.

Recent research has also emphasized self-healing cloud systems that combine continuous monitoring, intelligent orchestration, and automated remediation to minimize human intervention during incident recovery. Complementing these developments, chaos engineering has emerged as an effective approach for validating resilience by introducing controlled failures into production-like environments. Integrating resilience testing within continuous integration and continuous deployment (CI/CD) pipelines enables organizations to identify hidden vulnerabilities before they affect production services.

Additional research trends include standardized resilience metrics, adaptive cloud-native architectures, cloud-edge resilience, digital twins, and cyber resilience. These developments collectively support proactive resilience management by improving resource utilization, accelerating recovery, enhancing security, and enabling continuous service delivery across increasingly distributed cloud infrastructures.

10.2. Future Research Directions and Open Challenges

Despite substantial progress, several important research challenges remain unresolved.

A major research direction involves developing intelligent and autonomous resilience frameworks capable of continuously learning from operational data, predicting failures, and initiating recovery with minimal human intervention. Achieving this objective requires advances in explainable AI, real-time analytics, decision transparency, and high-quality operational datasets.

Another important challenge is designing adaptive cloud architectures that dynamically reconfigure infrastructure, applications, and network resources in response to changing workloads, failures, and cyber threats while balancing performance, scalability, cost, and energy consumption.

The absence of standardized resilience metrics and evaluation methodologies remains another significant limitation. Future research should establish common resilience benchmarks, evaluation frameworks, and benchmark datasets that enable objective comparison of resilience techniques across heterogeneous cloud platforms.

Multi-cloud and hybrid-cloud resilience continue to present challenges involving interoperability, workload portability, security governance, coordinated recovery, policy consistency, and cross-provider orchestration. Addressing these issues will require standardized management frameworks and interoperable cloud-native technologies capable of maintaining consistent resilience across diverse cloud environments.

Future resilience frameworks should also strengthen collaboration between intelligent automation and human expertise. Although automated recovery significantly reduces response time, complex operational failures frequently require human judgment. Decision-support systems that integrate AI recommendations with expert oversight can improve transparency, accountability, and operational trust.

Finally, future research should expand the use of chaos engineering, digital twins, simulation environments, and large-scale resilience testing to evaluate cloud systems under realistic failure scenarios, cyberattacks, and dynamic operational conditions. These approaches will improve resilience validation, identify hidden vulnerabilities, and strengthen confidence in production cloud services.

Collectively, these research directions will contribute to cloud platforms that are increasingly adaptive, intelligent, secure, scalable, and capable of maintaining uninterrupted service delivery under evolving operational challenges.

Reference [35] provides a comprehensive review of resilience in cloud computing, examining current research perspectives, emerging trends, and key challenges. The study discusses resilience-enhancing techniques, fault-tolerant architectures, and future research directions aimed at improving the reliability, availability, and robustness of cloud computing systems.

11. Novelty and Contributions

Unlike many existing review studies that primarily examine isolated fault-tolerance techniques or traditional dependability metrics, this review presents a resilience-centric and architecture-oriented perspective of modern cloud computing.

The principal novelty lies in integrating cloud architectures, resilience mechanisms, fault models, evaluation metrics, and emerging cloud-native technologies within a unified resilience framework. The review further connects architectural resilience with AI-driven management, cyber resilience, cloud-edge computing, and containerized environments, providing a broader systems perspective than previous surveys.

12. Conclusion, Results and Discussion

This review demonstrates that cloud resilience has evolved into a fundamental architectural capability for modern cloud computing environments, particularly those supporting mission-critical and highly distributed applications such as Higher Education Institutions. Unlike traditional dependability approaches that primarily emphasize reliability, availability, and fault prevention, resilience focuses on maintaining acceptable service levels by anticipating, withstanding, recovering from, and adapting to failures.

The reviewed literature shows that resilient cloud systems integrate distributed architectures, intelligent automation, redundancy, self-healing, observability, adaptive resource management, and continuous monitoring to sustain service continuity under diverse operational conditions. Rather than attempting to eliminate failures entirely, contemporary cloud architectures emphasize rapid detection, fault isolation, graceful degradation, and efficient recovery.

The comparative analysis further indicates that cloud-native architectures based on microservices, containerization, and orchestration platforms provide significant resilience advantages through improved fault isolation, independent service management, elastic scalability, and automated recovery. However, these benefits depend on appropriate architectural design, dependency management, observability, orchestration, and operational discipline rather than containerization alone.

The review also highlights the growing contribution of artificial intelligence and machine learning to resilience management. AI-driven techniques increasingly support predictive failure analysis, anomaly detection, intelligent resource optimization, autonomous recovery, and adaptive decision-making, enabling cloud resilience to evolve from reactive recovery toward proactive resilience management.

Comprehensive resilience evaluation requires multiple complementary metrics rather than relying solely on system availability. Measures such as MTTR, MTBF, MTTD, RTO, RPO, service degradation, recovery success rate, and SLA compliance collectively provide a more realistic assessment of resilience performance. Combining these metrics with simulation, benchmarking, fault injection, and chaos engineering further strengthens resilience evaluation.

The literature additionally demonstrates that security has become an integral component of cloud resilience. Modern resilience architectures increasingly incorporate identity and access management, zero-trust principles, continuous threat monitoring, intrusion detection, encryption, automated incident response, and resilient backup strategies to ensure both service continuity and cyber resilience.

The increasing adoption of multi-cloud, hybrid-cloud, and edge-cloud environments offers new opportunities for improving fault tolerance and geographical redundancy while simultaneously introducing challenges related to interoperability, coordinated recovery, workload portability, governance, and operational complexity. Addressing these challenges will require standardized resilience frameworks, intelligent orchestration, and interoperable cloud-native technologies.

Overall, the reviewed evidence confirms that cloud resilience should be viewed as an integrated architectural capability emerging from the coordinated interaction of resilient system design, intelligent automation, operational management, security integration, and continuous evaluation. Future cloud platforms are expected to further strengthen resilience through AI-driven autonomous management, predictive analytics, digital twins, software-defined infrastructure, serverless computing, and integrated cloud-edge orchestration.

For Higher Education Institutions, adopting these resilience principles will be essential for ensuring the continuity of teaching, research, administrative services, and digital infrastructure in increasingly complex and dynamic cloud environments. The findings synthesized in this review provide researchers and practitioners with a comprehensive foundation for advancing the design, evaluation, and implementation of resilient cloud computing systems.

Acknowledgements

This review research paper has been developed through a self-guided approach, utilizing existing research materials as well as various news and events encountered during the process. We express our gratitude for the articles published by other authors, which have provided valuable insights for our writing.

Funding

The author declares that no financial support or external funding was received for the conduct of this research.

Declaration of Generative AI and AI-Assisted Technologies in the Manuscript Preparation Process

During the preparation of this work the author(s) used [ChatGPT] in order to [get a broader idea]. After using this tool/service, the author(s) reviewed and edited the content as needed.

Conflicts of Interest

The author declares that there are no conflicts of interest associated with this work. All referenced content has been appropriately acknowledged and cited in the References section.

References

[1] Aldheleai, H.F., Bokhar, M.U. and Alammari, A. (2017) Overview of Cloud-Based Learning Management System. International Journal of Computer Applications, 162, 41-46.
[2] Marar, A.A., Niharika, Y., Akhila, T., Vaishnavi, V. and B. M., B. (2025) Cloud Based Learning Management System. Proceedings of the 3rd International Conference on Futuristic Technology, 3, 152-159.[CrossRef]
[3] Mell, P. and Grance, T. (2011) The NIST Definition of Cloud Computing. National Institute of Standards and Technology, U.S. Department of Commerce.
[4] Paul, P., Chatterjee, R., Aithal, P.S. and Saavedra, R. (2023) Cloud Computing and Its Impact in Education, Teaching and Research—A Scientific Review. SSRN Electronic Journal, 17 p.[CrossRef]
[5] Ali, M.G. (2025) Conceptual Framework and Functional Requirement for E-Learning in Practice to Higher Education. 2025 International Conference on Platform Technology and Service (PlatCon), Jeju, 25-27 August 2025, 25-30.[CrossRef]
[6] Helaimia, R. (2023) Cloud Computing in Higher Education Institutions: Pros and Cons. International Journal of Advanced Natural Sciences and Engineering Re-searches, 7, 132-141.
https://as-proceeding.com/index.php/ijanser/article/view/381
[7] Welsh, T. and Benkhelifa, E. (2017) Perspectives on Resilience in Cloud Computing: Re-view and Trends. 1-8.
https://eprints.staffs.ac.uk/4420/1/8.pdf
[8] Welsh, T. and Benkhelifa, E. (2020) On Resilience in Cloud Computing: A Survey of Techniques across the Cloud Domain. ACM Computing Surveys, 53, 1-36.[CrossRef]
[9] Bhandari, M. (2025) Best Practices for Designing Resilient Distributed Cloud Ap-plications in High Availability Environments. International Journal on Science and Technology (IJSAT), 16, 1-16.
https://www.ijsat.org/papers/2025/1/2440.pdf
[10] Qasem, Y.A.M., Abdullah, R., Jusoh, Y.Y., Atan, R. and Asadi, S. (2021) Analyzing Continuance of Cloud Computing in Higher Education Institutions: Should We Stay, or Should We Go? Sustainability, 13, Article 4664.[CrossRef]
[11] Alharthi, A., Yahya, F., Walters, R.J. and Wills, G.B. (2015) An Overview of Cloud Services Adoption Challenges in Higher Education Institutions. Proceedings of the 2nd International Workshop on Emerging Software as a Service and Analytics, 102-109.[CrossRef]
[12] AWS Well-Architected Framework.
https://docs.aws.amazon.com/pdfs/wellarchitected/latest/framework/wellarchitected-framework.pdf
[13] Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J. and Brandic, I. (2009) Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems, 25, 599-616.[CrossRef]
[14] Bauer, E. and Adams, R. (2012) Reliability and Availability of Cloud Computing. IEEE Press and Wiley.
https://asecib.ase.ro/cc/carti/Reliability%20and%20Availability%20of%20Cloud%20Computing%20[2012].pdf
[15] Bhardwaj, P. (2021) Building Resilient Cloud Solution with High Availability and Disaster Recovery Strategies. International Journal of Core Engineering & Management, 6.
[16] Alozie, C.E., Akerele, J.I., Kamau, E. and Myllynen, T. (2024) Disaster Recovery in Cloud Computing: Site Reliability Engineering Strategies for Resilience and Business Continuity. International Journal of Management and Organizational Research, 3, 36-48.[CrossRef]
[17] Logeshwari, A., Aiswariya, M., Swathi, V. and Vivekavarthini, K. (2018) Data Security, Privacy, Availability and Integrity in Cloud Computing: Issues and Solution. International Journal of Computer Science and Mobile Applications, 6, 82-89.
[18] Aldossary, S. and Allen, W. (2016) Data Security, Privacy, Availability and Integrity in Cloud Computing: Issues and Current Solutions. International Journal of Advanced Computer Science and Applications, 7, 485-498.[CrossRef]
[19] Hasan, M.Z., Hussain, M.Z., Mubarak, Z., Siddiqui, A.A., Qureshi, A.M. and Ismail, I. (2023) Data Security and Integrity in Cloud Computing. 2023 International Conference for Advancement in Technology (ICONAT), Goa, 24-26 January 2023, 1-5.[CrossRef]
[20] The IEEE International Conference on Cloud Computing CLOUD 2025.
https://services.conferences.computer.org/2025/cloud/
[21] Fatima, S.G., Fatima, S.K., Sattar, S.A., Khan, N.A. and Adil, S. (2019) Cloud Computing and LOAD Balancing. International Journal of Advanced Research in Engineering & Technology, 10, 189-209.[CrossRef]
[22] Mokadem, R., Gil, J.M., Hameurlain, A. and Kueng, J. (2022) A Review on Data Replication Strategies in Cloud Systems. International Journal of Grid and Utility Computing, 13, Article 347.[CrossRef]
[23] Al-Dhuraibi, Y., Paraiso, F., Djarallah, N. and Merle, P. (2017) Elasticity in Cloud Computing: State of the Art and Research Challenges. IEEE Transactions on Services Computing, 11, 430-447.[CrossRef]
[24] Bhat, M.A., Shah, R.M. and Ahmad, B. (2011) Cloud Computing: A solution to Geographical Information Systems (GIS). International Journal on Computer Science and Engineering (IJCSE), 3, 594-600.
[25] Shah, V.M. (2025) Understanding Cloud Failures: A Systematic Approach to Distributed System Resilience. Sarcouncil Journal of Multidisciplinary, 5.
[26] Jha, N.N. (2025) Accelerating Cloud Outage Recovery through Adaptive AI: A Reinforcement Learning Approach. European Journal of Computer Science and Information Technology, 13, 1-10.[CrossRef]
[27] Domb, L. (2022) Chaos Engineering in the Cloud.
https://aws.amazon.com/blogs/architecture/chaos-engineering-in-the-cloud/
[28] Hariharan, R. (2025) Resilience Engineering in Distributed Cloud Architectures. International Journal of Engineering and Architecture, 2, 39-75.[CrossRef]
[29] Chang, V., Ramachandran, M., Yao, Y., Kuo, Y. and Li, C. (2016) A Resiliency Framework for an Enterprise Cloud. International Journal of Information Management, 36, 155-166.[CrossRef]
[30] Kambala, G. (2023) Designing Resilient Enterprise Applications in the Cloud: Strategies and Best Practices. World Journal of Advanced Research and Reviews, 17, 1078-1094.
[31] Rabiu, S., Yong, C.H. and Mohamad, S.M.S. (2022) A Cloud-Based Container Microservices: A Review on Load-Balancing and Auto-Scaling Issues. International Journal of Data Science, 3, 80-92.
https://ijods.org/index.php/ds/article/download/45/38
[32] 20 Cloud Security Metrics You Should Be Tracking in 2025, Understanding the Importance of Cloud Security Metrics.
https://www.checkpoint.com/cyber-hub/cloud-security/20-cloud-security-metrics-you-should-be-tracking-in-2025/
[33] Vishwanath, K.V. and Nagappan, N. (2010) Characterizing Cloud Computing Hardware Reliability. Proceedings of the 1st ACM symposium on Cloud computing, Indianapolis, 10-11 June 2010, 193-204.[CrossRef]
[34] Wasim, S.I. and Dr Ahmad, J. (2023) A Review on Fault Detection in Cloud. International Journal of Creative Research Thoughts (IJCRT), 11, a314-a318.
[35] Welsh, T. and Benkhelifa, E. (2017) Perspectives on Resilience in Cloud Computing: Review and Trends. 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), Hammamet, 30 October 2017-3 November 2017, 696-703.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.