Tabu Search for Efficient Service Function Chain Provisioning in Fog Networks

Fog computing places computation/storage resources at the network edge to overcome delay limitations associated with cloud computing. Namely, fog-based services can provide more responsive relay and caching and alleviate loads at core cloud datacenters. Meanwhile, technologies such as network function virtualization (NFV) are virtualizing atomic network functions and allowing provides to build customized service function chains (SFC). Hence combining NFV with fog computing allows providers to share critical edge resources across clients and achieve much more flexible service designs. However, few efforts have looked at SFC provisioning in fog domains. Hence this paper presents one of the first studies in this area, detailing a Tabu search for virtual function placement and heuristic routing schemes with load balancing for efficient resource utilization. Results show reduced processing and propagation times, and lower energy consumption versus cloud-based methods.

[1]  Juan Felipe Botero,et al.  Resource Allocation in NFV: A Comprehensive Survey , 2016, IEEE Transactions on Network and Service Management.

[2]  Philipp Leitner,et al.  Optimized IoT service placement in the fog , 2017, Service Oriented Computing and Applications.

[3]  Bo Cheng,et al.  Data security storage model for fog computing in large-scale IoT application , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[4]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.