Skip to content

DISSECT-CF-Fog: A Simulation Environment for Analysing the Cloud-to-Thing Continuum

License

Notifications You must be signed in to change notification settings

sed-inf-u-szeged/DISSECT-CF-Fog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DISSECT-CF-Fog: A Simulation Environment for Analysing the Cloud-to-Thing Continuum

About

The evolution of the DISSECT-CF-Fog simulator has been underway since 2016 within the IoT Cloud Research Group at the University of Szeged, Hungary. It is built upon the DISSECT-CF infrastructure cloud simulator. The stable version is able to investigate the trade-offs of offloading algorithms as well as execute the scheduling of IoT workflow jobs. Main features:

  • Simulating hundreds of fog and cloud nodes
    • Measuring energy consumption of the nodes
  • Simulating IoT applications utilising the physical resources by virtual machines
    • Measuring makespan of the IoT applications
  • Modelling thousands of IoT devices and sensors
    • Measuring energy consumption of the IoT devices
    • Detailed characteristics of the IoT entities
  • Modelling IoT actuator events and IoT device mobility
    • Task execution on Edge devices
  • Calculating IoT and cloud costs by considering real provider's (AWS, Azure) schemas

The project currently consists of five modules; for further details please follow the links provided below:

1. Simulator

The discrete-event, core simulator module focusing on the interoperation and analysis of IoT-Fog-Cloud systems.

    ⚠️ Important: The core simulator can run independently without the need to install the other modules!

2. Web Application

An Angular-based web application module that can be used to set up a simulation and its parameters without programming.

3. Executor

A Spring Boot-based executor module that is able to load and execute configurations stored in a MongoDB, created by the web application module.

4. Predictor UI

An Electron.js-based desktop application module that helps configure and manage scenarios utilising the time series analysis functionality of the core simulator.

5. Converter

Initial version of a converter module that is able to transform simple CloudSim and iFogSim scenarios to simulation in DISSECT-CF-Fog, and vice versa.

Relevant Publications

Contact

For any inquiries please contact by email to: markusa@inf.u-szeged.hu