PAFFI: Performance Analysis Framework for Fog Infrastructures in realistic scenarios

The growing popularity of applications involving the process of a huge amount of data and requiring high scalability and low latency represents the main driver for the success of the fog computing paradigm. A set of fog nodes close to the network edge and hosting functions such as data aggregation, filtering or latency sensitive applications can avoid the risk of high latency due to geographic data transfer and network links congestion that hinder the viability of the traditional cloud computing paradigm for a class of applications including support for smart cities services or autonomous driving. However, the design of fog infrastructures requires novel techniques for system modeling and performance evaluation able to capture a realistic scenario starting from the geographic location of the infrastructure elements. In this paper we propose PAFFI, a framework for the performance analysis of fog infrastructures in realistic scenarios. We describe the main features of the framework and its capability to automatically generate realistic fog topologies, with an optimized mapping between sensors, fog nodes and cloud data centers, whose performance can be evaluated by means of simulation.

[1]  Haibo He,et al.  A Hierarchical Distributed Fog Computing Architecture for Big Data Analysis in Smart Cities , 2015, ASE BD&SI.

[2]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

[3]  Roberto Beraldi,et al.  A Power-of-Two Choices Based Algorithm for Fog Computing , 2020, IEEE Transactions on Cloud Computing.

[4]  Claudia Canali,et al.  Scalable and automatic virtual machines placement based on behavioral similarities , 2017, Computing.

[5]  Vincenzo Grassi,et al.  Optimal operator placement for distributed stream processing applications , 2016, DEBS.

[6]  Dimitrios Tzovaras,et al.  Simulating Fog and Edge Computing Scenarios: An Overview and Research Challenges , 2019, Future Internet.

[7]  Claudia Canali,et al.  A Fog Computing Service Placement for Smart Cities based on Genetic Algorithms , 2019, CLOSER.

[8]  Genya Ishigaki,et al.  Fog Computing: Towards Minimizing Delay in the Internet of Things , 2017, 2017 IEEE International Conference on Edge Computing (EDGE).

[9]  Bingsheng He,et al.  Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds , 2018, IEEE Transactions on Cloud Computing.

[10]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[11]  Zhenyu Wen,et al.  Fog Orchestration for Internet of Things Services , 2017, IEEE Internet Computing.

[12]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..