Application Components Migration in NFV-based Hybrid Cloud/Fog Systems

by   Seyedeh Negar Afrasiabi, et al.

Fog computing extends the cloud to the edge of the network, close to the end-users enabling the deployment of some application component in the fog while others in the cloud. Network Functions Virtualization (NFV) decouples the network functions from the underlying hardware. In NFV settings, application components can be implemented as sets of Virtual Network Functions (VNFs) chained in specific order representing VNF-Forwarding Graphs (VNF-FG). Many studies have been carried out to map the VNF-FGs to cloud systems. However, in hybrid cloud/fog systems, an additional challenge arises. The mobility of fog nodes may cause high latency as the distance between the end-users and the nodes hosting the components increases. This may not be tolerable for some applications. In such cases, a prominent solution is to migrate application components to a closer fog node. This paper focuses on application component migration in NFV-based hybrid cloud/fog systems. The objective is to minimize the aggregated makespan of the applications. The problem is modeled mathematically, and a heuristic is proposed to find the sub-optimal solution in an acceptable time. The heuristic aims at finding the optimal fog node in each time-slot considering a pre-knowledge of the mobility models of the fog nodes. The experiment's results show that our proposed solution improves the makespan and the number of migrations compared to random migration and No-migration.


Application Component Placement in NFV-based Hybrid Cloud/Fog Systems with Mobile Fog Nodes

Fog computing reduces the latency induced by distant clouds by enabling ...

An IoT Platform-as-a-service for NFV Based – Hybrid Cloud / Fog Systems

Cloud computing, despite its inherent advantages (e.g., resource efficie...

Fog to cloud and network coded based architecture: Minimizing data download time for smart mobility

Industry 4.0 applications foster new business opportunities but they als...

Application Component Placement in NFV-based Hybrid Cloud/Fog Systems

Applications are sets of interacting components that can be executed in ...

Efficient Fog Node Placement using Nature-Inspired Metaheuristic for IoT Applications

Managing the explosion of data from the edge to the cloud requires intel...

Fog-supported delay-constrained energy-saving live migration of VMs over MultiPath TCP/IP 5G connections

The incoming era of the Fifth-Generation Fog Computing-supported Radio A...

AuctionWhisk: Using an Auction-Inspired Approach for Function Placement in Serverless Fog Platforms

The Function-as-a-Service (FaaS) paradigm has a lot of potential as a co...

Please sign up or login with your details

Forgot password? Click here to reset