Fogify: A Fog Computing Emulation Framework

Moysis Symeonides, Zacharias Georgiou, Demetris Trihinas, George Pallis, Marios D. Dikaiakos

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

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

    Original languageEnglish
    Title of host publicationProceedings - 2020 IEEE/ACM Symposium on Edge Computing, SEC 2020
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages42-54
    Number of pages13
    ISBN (Electronic)9781728159430
    DOIs
    Publication statusPublished - Nov 2020
    Event5th IEEE/ACM Symposium on Edge Computing, SEC 2020 - Virtual, San Jose, United States
    Duration: 11 Nov 202013 Nov 2020

    Publication series

    NameProceedings - 2020 IEEE/ACM Symposium on Edge Computing, SEC 2020

    Conference

    Conference5th IEEE/ACM Symposium on Edge Computing, SEC 2020
    Country/TerritoryUnited States
    CityVirtual, San Jose
    Period11/11/2013/11/20

    Keywords

    • Fog Computing
    • Internet of Things

    Fingerprint

    Dive into the research topics of 'Fogify: A Fog Computing Emulation Framework'. Together they form a unique fingerprint.

    Cite this