# EmuFog: Extensible and Scalable Emulation of Large-Scale Fog Computing Infrastructures

arXiv: https://arxiv.org/abs/1709.07563 · HTML: https://mlsanity.com/paper/1709.07563/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 22 Sep 2017.

## Built on by (most cited first, 3 of 3)

- [Distributed intelligence on the Edge-to-Cloud Continuum: A systematic literature review](https://mlsanity.com/paper/2205.01081/) (2022)
- [Reproducible Performance Optimization of Complex Applications on the Edge-to-Cloud Continuum](https://mlsanity.com/paper/2108.04033/) (2021)
- [Efficient micro data centres deployment for mobile healthcare monitoring systems in IoT urban scenarios](https://mlsanity.com/paper/2302.10201/) (2023)

## Abstract (arXiv)

The diversity of Fog Computing deployment models and the lack of publicly available Fog infrastructure makes the design of an efficient application or resource management policy a challenging task. Such research often requires a test framework that facilitates the experimental evaluation of an application or protocol design in a repeatable and controllable manner. In this paper, we present EmuFog---an extensible emulation framework tailored for Fog Computing scenarios---that enables the from-scratch design of Fog Computing infrastructures and the emulation of real applications and workloads. EmuFog enables researchers to design the network topology according to the use-case, embed Fog Computing nodes in the topology and run Docker-based applications on those nodes connected by an emulated network. Each of the sub-modules of EmuFog are easily extensible, although EmuFog provides a default implementation for each of them. The scalability and efficacy of EmuFog are evaluated both on synthetic and real-world network topologies.
