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

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

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

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

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