Fogify: A Fog Computing Emulation Framework

被引:39
作者
Symeonides, Moysis [1 ]
Georgiou, Zacharias [1 ]
Trihinas, Demetris [2 ]
Pallis, George [1 ]
Dikaiakos, Marios D. [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, Nicosia, Cyprus
[2] Univ Nicosia, Dept Comp Sci, Nicosia, Cyprus
来源
2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020) | 2020年
关键词
Fog Computing; Internet of Things; EDGE; CLOUD; SIMULATION; MANAGEMENT; PLATFORM; INTERNET; TOOLKIT; IOT;
D O I
10.1109/SEC50012.2020.00011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog Computing is emerging as the dominating paradigm bridging the compute and connectivity gap between sensing devices and latency-sensitive services. However, experimenting and evaluating IoT services is a daunting task involving the manual configuration and deployment of a mixture of geo-distributed physical and virtual infrastructure with different resource and network requirements. This results in sub-optimal, costly and error-prone deployments due to numerous unexpected overheads not initially envisioned in the design phase and underwhelming testing conditions not resembling the end environment. In this paper, we introduce Fogify, an emulator easing the modeling, deployment and large-scale experimentation of fog and edge testbeds. Fogify provides a toolset to: (i) model complex fog topologies comprised of heterogeneous resources, network capabilities and QoS criteria; (ii) deploy the modelled configuration and services using popular containerized descriptions to a cloud or local environment; (iii) experiment, measure and evaluate the deployment by injecting faults and adapting the configuration at runtime to test different "what-if" scenarios that reveal the limitations of a service before introduced to the public. In the evaluation, proof-of-concept IoT services with real-world workloads are introduced to show the wide applicability and benefits of rapid prototyping via Fogify.
引用
收藏
页码:42 / 54
页数:13
相关论文
共 50 条
[41]   IOT-INSPIRED SMART HEALTHCARE FRAMEWORK FOR DIABETIC PATIENTS: FOG COMPUTING INITIATIVE [J].
Aldaej, Abdulaziz .
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2022, 18 (03) :917-939
[42]   Mobility-aware hierarchical fog computing framework for Industrial Internet of Things (IIoT) [J].
Qayyum, Tariq ;
Trabelsi, Zouheir ;
Malik, Asad Waqar ;
Hayawi, Kadhim .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01)
[43]   AI-Enabled Framework for Fog Computing Driven E-Healthcare Applications [J].
Sodhro, Ali Hassan ;
Zahid, Noman .
SENSORS, 2021, 21 (23)
[44]   Fog computing and Internet of Things in one building block: a survey and an overview of interacting technologies [J].
Fersi, Ghofrane .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04) :2757-2787
[45]   Multilevel scheduling mechanism for a stochastic fog computing environment using the HIRO model and RNN [J].
Archana, R. ;
Kumar, K. Pradeep Mohan .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2023, 39
[46]   Energy- and performance-aware load-balancing in vehicular fog computing [J].
Hameed, Ahmad Raza ;
ul Islam, Saif ;
Ahmad, Ishfaq ;
Munir, Kashif .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 30
[47]   Task scheduling approaches in fog computing: A systematic review [J].
Alizadeh, Mohammad Reza ;
Khajehvand, Vahid ;
Rahmani, Amir Masoud ;
Akbari, Ebrahim .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (16)
[48]   Insights into security and privacy towards fog computing evolution [J].
Sicari, Sabrina ;
Rizzardi, Alessandra ;
Coen-Porisini, Alberto .
COMPUTERS & SECURITY, 2022, 120
[49]   PFogSim: A simulator for evaluation of mobile and hierarchical fog computing [J].
Shaik, Shehenaz ;
Hall, Jacob ;
Johnson, Clayton ;
Wang, Qian ;
Sharp, Robert ;
Baskiyar, Sanjeev .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 35
[50]   Quality of service-aware approaches in fog computing [J].
Haghi Kashani, Mostafa ;
Rahmani, Amir Masoud ;
Jafari Navimipour, Nima .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (08)