From Cloud to Fog Computing: A Review and a Conceptual Live VM Migration Framework
By Opeyemi A. Osanaiye, Shuo Chen, Zheng Yan, Rongxing Lu, Kim-Kwang Raymond Choo, Mqhele E. Dlodlo. 2017
299 citations recorded by the source corpus.
Fog computing, an extension of cloud computing services to the edge of the network to decrease latency and network congestion, is a relatively recent research trend. Although both cloud and fog offer similar resources and services, the latter is characterized by low latency with a wider spread and geographically distributed nodes to support mobility and real-time interaction. In this paper, we describe the fog computing architecture and review its different services and applications. We then discuss security and privacy issues in fog computing, focusing on service and resource availability. Virtualization is a vital technology in both fog and cloud computing that enables virtual machines (VMs) to coexist in a physical server (host) to share resources. These VMs could be subject to malicious attacks or the physical server hosting it could experience system failure, both of which result in unavailability of services and resources. Therefore, a conceptual smart pre-copy live migration approach is presented for VM migration. Using this approach, we can estimate the downtime after each iteration to determine whether to proceed to the stop-and-copy stage during a system failure or an attack on a fog computing node. This will minimize both the downtime and the migration time to guarantee resource and service availability to the end users of fog computing. Last, future research directions are outlined.
Subfields: Computer Networks and Communications, Information Systems
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
In Information Systems
Citations in the corpus
- A survey on data fusion in internet of things: Towards secure and privacy-preserving fusion (2019, background): “Different from cloud computing, edge computing [123-126] as a decentralized paradigm is proposed to support real-time services, location awareness and mobility, which is appropriate for various real-time application scenarios, such as smart gird and smart traffic [127], etc.”
- Resource Management in Fog/Edge Computing (2018, background): “Virtual Machine/Container Migration: Virtual Machine (VM) or container migration moves a running VM or container to different physical machines for load-balancing and fault tolerance [5, 52, 112, 132].”
- A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms (2019, background): “To increase the system dependability and robustness when a computing node has a system failure or encounters an attack, the authors of Reference [109] design a smart pre-copy live migration approach to estimate the downtime after each iteration for determining whether to proceed to the…”