Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mscarpiniti/VirtFogSim

VirtFogSim is a MATLAB-supported software toolbox that 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 general Directed Application Graphs (DAGs)
https://github.com/mscarpiniti/VirtFogSim

Last synced: about 1 month ago
JSON representation

VirtFogSim is a MATLAB-supported software toolbox that 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 general Directed Application Graphs (DAGs)

Lists

README

        

# VirtFogSim
VirtFogSim is a MATLAB-supported software toolbox that 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 general Directed Application Graphs (DAGs).

In a nutshell, main peculiar features of the proposed VirtFogSim toolbox are that: (i) it allows the joint dynamic energy-aware optimization of the placement of the application tasks and the allocation of the needed computing-networking resources under hard constraints on the allowed overall execution times; (ii) it allows the repeatable and customizable simulation of the resulting energy-delay performance of the overall system; (iii) it allows the dynamic tracking of the performed resource allocation under time-varying operational environments, as those typically featuring mobile applications; (iv) it is equipped by an user-friendly Graphic User Interface (GUI) that supports a number of graphic formats for data rendering; and, (v) its MATLAB code is optimized for running atop multi-core parallel execution platforms.

VirtFogSim is based on the following papers:
1. M. Scarpiniti, E. Baccarelli and A. Momenzadeh, "VirtFogSim: A Parallel Toolbox for Dynamic Energy-Delay Performance Testing and Optimization of 5G Mobile-Fog-Cloud Virtualized Platforms", *Applied Sciences*, Vol. 9, N. 6, Paper 1160, pp. 1-48, March 2019.
2. E. Baccarelli, M. Scarpiniti and A. Momenzadeh, "EcoMobiFog - Design and dynamic optimization of a 5G Mobile-Fog-Cloud multi-tier ecosystem for the real-time distributed execution of stream applications", *IEEE Access*, Vol. 7, pp. 55565-55608, 2019.

In order to launch the VirtFogSim simulator with the standard command-line interface, please run the file:

> VirtFogSim

otherwise, to launch the VirtFogSim simulator with the Graphical User Interface (GUI), please run the file:

> VirtFogSimGUI

Parallel Mobile Fog Simulator - VirtFogSim

Authors: Enzo Baccarelli and Michele Scarpiniti
Last updating: January, 2019
Copyright: This simulator has been developed under the

"GAUChO" project, Italian PRIN, Bando 2016.
Current version: 4.0