Application Component Placement in NFV-based Hybrid Cloud/Fog Systems with Mobile Fog Nodes
Carla Mouradian, Somayeh Kianpisheh, Mohammad Abu-Lebdeh, Fereshteh, Ebrahimnezhad, Narjes Tahghigh Jahromi, Roch H. Glitho

TL;DR
This paper addresses the challenge of placing application components in NFV-based hybrid cloud/fog systems with mobile fog nodes, proposing a new algorithm that accounts for node mobility to optimize execution time and cost.
Contribution
It introduces a mobility-aware placement algorithm using Tabu Search for NFV-based hybrid cloud/fog systems, considering fog node mobility modeled by the random waypoint.
Findings
The proposed algorithm reduces makespan and execution cost.
Mobility modeling improves placement efficiency.
Results demonstrate better performance compared to existing solutions.
Abstract
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 sub-structures 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · IoT and Edge/Fog Computing · Caching and Content Delivery
