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

by   Carla Mouradian, et al.

Applications are sets of interacting components that can be executed in sequence, in parallel, or by using more complex constructs such as selections and loops. They can, therefore, be modeled as structured graphs with sub-structures consisting of these constructs. Fog computing can reduce the latency induced by distant clouds by enabling the deployment of some components at the edge of the network (i.e., closer to end-devices) while keeping others in the cloud. Network Functions Virtualization (NFV) decouples software from hardware and enables an agile deployment of network services and applications as Virtual Network Functions (VNFs). In NFV settings, efficient placement algorithms are required to map the structured graphs representing the VNF Forwarding Graphs (VNF-FGs) onto the infrastructure of the hybrid cloud/fog system. Only deterministic graphs with sequence and parallel sub-structures have been considered thus to date. However, several real-life applications do require non-deterministic graphs with sub-structures as selections and loops. This paper focuses on application component placement in NFV-based hybrid cloud/fog systems, with the assumption that the graph representing the application is non-deterministic. The objective is to minimize an aggregated weighted function of makespan and cost. The problem is modeled as an Integer Linear Programming (ILP) and evaluated over small-scale scenarios using the CPLEX optimization tool.


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 ...

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

Fog computing extends the cloud to the edge of the network, close to the...

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

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

Cutting Throughput on the Edge:App-Aware Placement in Fog Computing

Fog computing extends cloud computing technology to the edge of the infr...

Towards Auction-Based Function Placement in Serverless Fog Platforms

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

Energy-Efficient AI over a Virtualized Cloud Fog Network

Deep Neural Networks (DNNs) have served as a catalyst in introducing a p...

Online VNF Placement and Chaining for Value-added Services in Content Delivery Networks

Value-added Services (VASs) (e.g. dynamic site acceleration, media manag...

Please sign up or login with your details

Forgot password? Click here to reset