Architectural Resilience in Cloud, Fog and Edge Systems: A Survey

  title={Architectural Resilience in Cloud, Fog and Edge Systems: A Survey},
  author={Victor Prokhorenko and Muhammad Ali Babar},
  journal={IEEE Access},
An increasing number of large-scale distributed systems are being built by incorporating Cloud, Fog, and Edge computing. There is an important need of understanding how to ensure the resilience of systems built using Cloud, Fog, and Edge computing. This survey reports the state-of-the-art of architectural approaches that have been reported for ensuring the resilience of Cloud-, Fog- and Edge-based systems. This work reports a flexible taxonomy for reviewing architectural resilience approaches… Expand
Data resilience system for fog computing
This paper proposes and evaluates the Fog-DaRe system for supporting data flow resilience between fog and cloud during network availability and unavailability situations and yields different tradeoffs for scenarios with network unavailability, lossy compression techniques, and data encryption. Expand
Towards Mobile Edge Computing: Taxonomy, Challenges, Applications and Future Realms
A survey of the latest and state-of-the-art algorithms, techniques, and concepts of MEC, which is unique in that the most novel algorithms are considered, which are not considered by the existing surveys. Expand
Cyber Resiliency in the Context of Cloud Computing Through Cyber Risk Assessment
Cyber resiliency in Cloud computing is one of the most important capability of an enterprise network that provides continues ability to withstand and quick recovery from the adversary conditions.Expand
Survey on Evaluation of IoT Services Leveraging Virtualization Technology
Nowadays, many research and development efforts are made to design IoT-related hardware, software, platforms, architectures, protocols, and technologies to support IoT services development andExpand
Method to Increase Dependability in a Cloud-Fog-Edge Environment
The presented work emphasizes the importance of security in a system’s dependability and offers a communication mechanism for several robots without overburdening the Cloud. Expand
More Than The Sum of Its Things: Resource Sharing Across IoTs at The Edge
The Hive architecture enables a new wave of multi-modal sensory applications, leveraging a pool of IoT devices, that would otherwise be unattainable by decoupling the hardware, processing, and application layers within IoT devices from each other. Expand
Geospatial Edge-Fog Computing: A Systematic Review, Taxonomy, and Future Directions
Real-time geospatial applications are ever-increasing with modern Information andCommunication Technology. Latency andQuality of Service-aware these applications are required to process at the edgeExpand
A Survey on Trustworthiness for the Internet of Things
The Trustworthiness for IoT Framework (TW-IoT) is proposed to provide trustworthiness at the data level for mist and fog-based IoT systems to ensure a continuous and uninterrupted operation of IoT data flow. Expand
Reliability in Internet of Things: Current Status and Future Perspectives
  • Li Xing
  • Computer Science
  • IEEE Internet of Things Journal
  • 2020
This article first identifies reliability challenges posed by specific enabling technologies of each layer of the layered IoT architecture, and presents a systematic synthesis and review of IoT reliability-related literature. Expand
Optimizing the Number of Fog Nodes for Finite Fog Radio Access Networks under Multi-Slope Path Loss Model
A stochastic geometry model to optimize the number of FNs in a finite F-RAN is proposed by exploiting the multi-slope path loss model (MS-PLM), which can more precisely characterize the path loss dependency on the propagation environment. Expand


The Extended Cloud: Review and Analysis of Mobile Edge Computing and Fog From a Security and Resilience Perspective
Mobile edge computing (MEC) and fog are emerging computing models that extend the cloud and its services to the edge of the network. The emergence of both MEC and fog introduce new requirements,Expand
Service Oriented Resilience Strategy for Cloud Data Center
This paper proposes a new approach to model and evaluate the resilience strategy for cloud data center focusing on its core part of service providing-IT architecture, and a comprehensive resilience metric based on resilience loss is put forward. Expand
A framework for the design and evaluation of network resilience management
This paper proposes a framework that enables the offline evaluation of resilience strategies to combat several types of challenges, the generalisation of successful solutions into reusable patterns of mechanisms, and the rapid deployment of appropriate patterns when challenges are observed at run-time. Expand
A novel service deployment approach based on resilience metrics for service-oriented system
A graph-theoretic model for the SOA system is developed and metrics that quantify the resilience of such system under resource failures are proposed, which indicate that the methods perform better than the previous methods in improving resilience of the SoA system. Expand
Emergent Failures: Rethinking Cloud Reliability at Scale
The challenges of emergent failures in cloud datacenters at scale and their impact on system resource management are identified, and potential directions of further study for Internet of Things integration and holistic fault tolerance are discussed. Expand
An MTD-Based Self-Adaptive Resilience Approach for Cloud Systems
A self-adaptive resiliency approach for cloud enterprise systems that employs a live monitoring and moving target defense based approach to automatically detect deviations from normal behavior and reconfigure critical cloud processes through software-defined networking to mitigate attacks and reduce system downtime is proposed. Expand
Network resilience: a systematic approach
This article presents a systematic approach to building resilient networked systems by studying fundamental elements at the framework level such as metrics, policies, and information sensing mechanisms that drives the design of a distributed multilevel architecture that lets the network defend itself against, detect, and dynamically respond to challenges. Expand
Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines
An architectural framework for resilience and survivability in communication networks is provided and a survey of the disciplines that resilience encompasses is provided, along with significant past failures of the network infrastructure. Expand
A Survey of Fog Computing: Concepts, Applications and Issues
The definition of fog computing and similar concepts are discussed, representative application scenarios are introduced, and various aspects of issues the authors may encounter when designing and implementing fog computing systems are identified. Expand
Tripod: Towards a Scalable, Efficient and Resilient Cloud Gateway
TRIPOD jointly manages these three elements with the unique characteristics of cloud gateways, which is enabled by a simple, efficient traffic processing mechanism, and a high performance state management service. Expand