Skip to content

Open-source simulation software to model and simulate stream workflow applications in cloud computing environments.

Notifications You must be signed in to change notification settings

mutazb999/IoTSim-Stream

Repository files navigation

IoTSim-Stream (New Version v2.0): Edge-enabled IoTSim-Stream

Extened simulator that enhances the capabilities of the IoTSim-Stream simulator by integrating an edge computing layer, allowing the execution of stream workflow applications on both edge and cloud environments. This extension in the extended simulator is developed by Gursharn Kaur Soni.

Unique Features

  • Support modelling data incentive IoT-based applications using stream processing model (aka stream graph applications).
  • Support modelling edge computing environment in addition to multicloud enviroment as an execution environment for stream graph application.
  • Support user-defined resource provisioning and scheduling policies.

IoTSim-Stream (v1.0 amd v1.1)

Open-source simulation software to model and simulate stream workflow applications in cloud computing environments.

Unique Features

  • Support modelling data incentive IoT-based applications using stream processing model (aka stream graph applications).
  • Support modelling multicloud environment as an execution environment for stream graph application.
  • Support user-defined resource provisioning and scheduling policies.
  • Provide Graphical User Interface (GUI) to simplify configuration and running the simulations

System and Software Requirements

  • Operating System: Windows, Linux or Mac OS.
  • CPU: 1-GHz processor or equivalent (Minimum).
  • RAM: 2 GB (Minimum).
  • Hard Disk Space: 1 GB (Minimum).
  • Java Platform: JDK version 11+ (recommended)
  • Any IDE for Java programming language such as NetBeans or Eclipse

Please cite the following paper when using the simulator in scientific research: Mutaz Barika, Saurabh Garg, Andrew Chan, Rodrigo N. Calheiros and Rajiv Ranjan. "IoTSim-Stream: Modelling stream graph application in cloud simulation." Future Generation Computer Systems. Vol. 99, 2019. DOI: 10.1016/j.future.2019.04.004

About

Open-source simulation software to model and simulate stream workflow applications in cloud computing environments.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages