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 条
  • [31] Towards Fog Driven IoT Healthcare: Challenges and Framework of Fog Computing in Healthcare
    Al-khafajiy, Mohammed
    Webster, Lee
    Baker, Thar
    Waraich, Atif
    [J]. ICFNDS'18: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS, 2018,
  • [32] Latency-Aware Application Module Management for Fog Computing Environments
    Mahmud, Redowan
    Ramamohanarao, Kotagiri
    Buyya, Rajkumar
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (01)
  • [33] Mutual authentication framework using fog computing in healthcare
    Singh, Sunakshi
    Chaurasiya, Vijay Kumar
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (22) : 31977 - 32003
  • [34] An Incentive Framework for Resource Sensing in Fog Computing Networks
    Shen, Fei
    Zhang, Guowei
    Zhang, Chongchong
    Yang, Yang
    Yang, Rong
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [35] Akka framework based on the Actor model for executing distributed Fog Computing applications
    Srirama, Satish Narayana
    Dick, Freddy Marcelo Surriabre
    Adhikari, Mainak
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 117 : 439 - 452
  • [36] YAFS: A Simulator for IoT Scenarios in fog Computing
    Lera, Isaac
    Guerrero, Carlos
    Juiz, Carlos
    [J]. IEEE ACCESS, 2019, 7 : 91745 - 91758
  • [37] Towards effective offloading mechanisms in fog computing
    Sheikh Sofla, Maryam
    Haghi Kashani, Mostafa
    Mahdipour, Ebrahim
    Faghih Mirzaee, Reza
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (02) : 1997 - 2042
  • [38] Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions
    Goudarzi, Mohammad
    Palaniswami, Marimuthu
    Buyya, Rajkumar
    [J]. ACM COMPUTING SURVEYS, 2023, 55 (07)
  • [39] Smart healthcare IoT applications based on fog computing: architecture, applications and challenges
    Vu Khanh Quy
    Nguyen Van Hau
    Dang Van Anh
    Le Anh Ngoc
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (05) : 3805 - 3815
  • [40] A software-based framework for the development of smart healthcare systems using fog computing
    Singh, Prabhdeep
    Kaur, Rajbir
    [J]. IET SOFTWARE, 2023, 17 (04) : 632 - 638