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)
- Host: GitHub
- URL: https://github.com/mscarpiniti/VirtFogSim
- Owner: mscarpiniti
- License: mit
- Created: 2019-02-05T17:46:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-31T22:45:15.000Z (over 3 years ago)
- Last Synced: 2024-02-08T13:11:43.587Z (5 months ago)
- Language: MATLAB
- Homepage:
- Size: 7.22 MB
- Stars: 3
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Lists
- awesome-edge-computing - VirtFogSim
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