## 2 Related Work
\begin{table}
\begin{tabular}{p{113.8 pt} p{113.8 pt} p{113.8 pt}} \hline \hline
**Simulator** & **Main Target** & **Available at** \\ \hline CloudSim [19] & Allows the modeling and simulation of applications atop remote Cloud platform according to the IaaS model. & [[https://github.com/cloudslab/cloudsim](https://github.com/cloudslab/cloudsim)]([https://github.com/cloudslab/cloudsim](https://github.com/cloudslab/cloudsim)) \\ \hline GreenCloud [20] & Offers a detailed fine-grained modeling of the energy consumed by data centers for Cloud applications. & [[https://greencloud.gforge.uni.lu/](https://greencloud.gforge.uni.lu/)]([https://greencloud.gforge.uni.lu/](https://greencloud.gforge.uni.lu/)) \\ \hline iCanCloud [21] & Aims at modeling and simulating Cloud systems, in order to predict the trade-offs between cost and performance. & [[https://www.arcos.inf.uc3m.es/old/icancloud/Home.html](https://www.arcos.inf.uc3m.es/old/icancloud/Home.html)]([https://www.arcos.inf.uc3m.es/old/icancloud/Home.html](https://www.arcos.inf.uc3m.es/old/icancloud/Home.html)) \\ \hline SimIOT [22] & Aims at modeling an inter-cloud facility wherein multiple clouds collaborate with each other for distributing service requests. & — \\ \hline IOTSim [24] & Supports and enables simulation of IoT big data processing using MapReduce model in Cloud environments. & [[https://github.com/kalwasel/IoTSim-Osmosis](https://github.com/kalwasel/IoTSim-Osmosis)]([https://github.com/kalwasel/IoTSim-Osmosis](https://github.com/kalwasel/IoTSim-Osmosis)) \\ \hline iFogSim [25] & Provides modeling and simulation tools for resource management techniques under IoT, Edge, and FC environments. & [[https://github.com/Cloudslab/iFogSim](https://github.com/Cloudslab/iFogSim)]([https://github.com/Cloudslab/iFogSim](https://github.com/Cloudslab/iFogSim)) \\ \hline MyiFogSim [26] & Extends the iFogSim simulator to support virtual machine migration policies for mobile users. & [[https://github.com/marciocomp/myifogsim](https://github.com/marciocomp/myifogsim)]([https://github.com/marciocomp/myifogsim](https://github.com/marciocomp/myifogsim)) \\ \hline MobiFogSim [27] & Extends iFogSim to enable modeling of device mobility and service migration in FC. & [[https://github.com/diogomg/MobiFogSim](https://github.com/diogomg/MobiFogSim)]([https://github.com/diogomg/MobiFogSim](https://github.com/diogomg/MobiFogSim)) \\ \hline EmuFog [28] & Helps to generate networks that can be emulated by the MaxiNet software, a distributed version of the popular Mininet. & [[https://github.com/emufo/emufog](https://github.com/emufo/emufog)]([https://github.com/emufo/emufog](https://github.com/emufo/emufog)) \\ \hline FogNetSim++ [29] & Simulates distributed FC environments by providing built-in modules to support the required communication protocols. & [[https://github.com/rtqayum/fognetsimpp](https://github.com/rtqayum/fognetsimpp)]([https://github.com/rtqayum/fognetsimpp](https://github.com/rtqayum/fognetsimpp)) \\ \hline Edge-Fog [30] & Generates a network of resources, supports task allocation, and configuration parameters. & [[https://github.com/nitindermohan/EdgeFogSimulator](https://github.com/nitindermohan/EdgeFogSimulator)]([https://github.com/nitindermohan/EdgeFogSimulator](https://github.com/nitindermohan/EdgeFogSimulator)) \\ \hline YAFS [31] & Is a Python-based software to analyze FC ecosystems regarding the placement of resources, cost deployment, network design. & [[https://github.com/acsciucib/YAFS](https://github.com/acsciucib/YAFS)]([https://github.com/acsciucib/YAFS](https://github.com/acsciucib/YAFS)) \\ \hline EdgeCloudSim [32] & Provides a simulation environment for Edge Computing scenarios to experiment with both computational and networking resources. & [[https://github.com/[PERSON]/EdgeCloudSim](https://github.com/[PERSON]/EdgeCloudSim)]([https://github.com/[PERSON]/EdgeCloudSim](https://github.com/[PERSON]/EdgeCloudSim)) \\ \hline PureEdgeSim [34] & Allows to evaluate the performance of resources management strategies in terms of network usage, latency, resources utilization, energy consumption. & [[https://github.com/[PERSON]/PureEdgeSim](https://github.com/[PERSON]/PureEdgeSim)]([https://github.com/CharafeddineMechalkib/PureEdgeSim](https://github.com/CharafeddineMechalkib/PureEdgeSim)) \\ \hline FogTorch [35] & Allows to develop models supporting the QoS-aware deployment of multicomponent IoT applications atop Fog infrastructures. & [[https://github.com/dl-unipi-socc/FogTorch](https://github.com/dl-unipi-socc/FogTorch)]([https://github.com/dl-unipi-socc/FogTorch](https://github.com/dl-unipi-socc/FogTorch)) \\ \hline FogBus [36] & Implements an end-to-end Edge-Cloud integrated environment for supporting users in running multiple applications at a time and service providers to manage their resources. & [[https://github.com/Cloudslab/FogBus](https://github.com/Cloudslab/FogBus)]([https://github.com/Cloudslab/FogBus](https://github.com/Cloudslab/FogBus)) \\ \hline FogDirSim [37] & Permits to compare different application management policies and to consider random variations and failures of the underlying infrastructure. & [[https://github.com/dl-unipi-socc/FogDitSim](https://github.com/dl-unipi-socc/FogDitSim)]([https://github.com/dl-unipi-socc/FogDitSim](https://github.com/dl-unipi-socc/FogDitSim)) \\ \hline FogWorkFlowSim [38] & Allows the performance evaluation of resource and task management strategies in FC under simulated user-defined workflow applications. & [[https://github.com/ISEC-AHU/FogWorkflowSim](https://github.com/ISEC-AHU/FogWorkflowSim)]([https://github.com/ISEC-AHU/FogWorkflowSim](https://github.com/ISEC-AHU/FogWorkflowSim)) \\ \hline ViritFogSim [39] & Allows the dynamic joint optimization and tracking of the energy and delay performance of Mobile-Fog-Cloud systems for the execution of applications described by DAGs. & [[https://github.com/mscarpiniti/ViritFogSim](https://github.com/mscarpiniti/ViritFogSim)]([https://github.com/mscarpiniti/ViritFogSim](https://github.com/mscarpiniti/ViritFogSim)) \\ \hline DeepFogSim [Proposed] & Is the first tool for the simulation of the performance of the minimum-energy optimized execution of CDNNs with early exits over multi-tier networked distributed Fog platform under hard constraints on the allowed per-exit inference delays. & [[https://github.com/mscarpiniti/DeepFogSim](https://github.com/mscarpiniti/DeepFogSim)]([https://github.com/mscarpiniti/DeepFogSim](https://github.com/mscarpiniti/DeepFogSim)) \\ \hline \hline \end{tabular}
\end{table}