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
- 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
- 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