4.7 Article Proceedings Paper

Application Component Placement in NFV-Based Hybrid Cloud/Fog Systems With Mobile Fog Nodes

Journal

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS
Volume 37, Issue 5, Pages 1130-1143

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JSAC.2019.2906790

Keywords

Component placement; Network Functions Virtualization (NFV); fog computing; cloud computing; Internet of Things (IoT); optimization; Tabu Search

Funding

  1. CISCO CRC Program [973107]
  2. Canada Research Chair Program
  3. Canadian Natural Sciences and Engineering Research Council (NSERC)

Ask authors/readers for more resources

Fog computing reduces the latency induced by distant clouds by enabling the deployment of some application components at the edge of the network, on fog nodes, while keeping others in the cloud. Application components can be implemented as Virtual Network Functions (VNFs) and their execution sequences can be modeled by a combination of substructures like sequence, parallel, selection, and loops. Efficient placement algorithms are required to map the application components onto the infrastructure nodes. Current solutions do not consider the mobility of fog nodes, a phenomenon which may happen in real systems. In this paper, we use the random waypoint mobility model for fog nodes to calculate the expected makespan and application execution cost. We then model the problem as an Integer Linear Programming (ILP) formulation which minimizes an aggregated weighted function of the makespan and cost. We propose a Tabu Search-based Component Placement (TSCP) algorithm to find sub-optimal placements. The results show that the proposed algorithm improves the makespan and the application execution cost.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available