Advances, Systems and Applications
From: A conceptual architecture for simulating blockchain-based IoT ecosystems
Simulator | Simulator | Programming | Core | Simulator | Features | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Scope | language | Type | End to end IoT layers | Blockchain layers | ||||||||||
IoT | Edge | Network | Network | Cloud | Support | Network | Consensus | Data | Support | |||||
device | communication | Protocol | blockchain | IoT | ||||||||||
VIBES [19] | Blockchain | Scala | N/A | Discrete-event | âś“ | âś“ | ||||||||
BlockSim [20] | Blockchain | Python | N/A | Discrete-event | âś“ | âś“ | âś“ | |||||||
BlockSim [21] | Blockchain | Python | N/A | Discrete-event | âś“ | âś“ | ||||||||
BlockSIM [22] | Blockchain | Python | N/A | Discrete-event | âś“ | âś“ | ||||||||
CloudSim [23] | Cloud | Java | N/A | Discrete-event | âś“ | |||||||||
CloudAnalyst [24] | Cloud | Java | CloudSim | Discrete-event | âś“ | âś“ | ||||||||
iFogSim [25] | Edge | Java | CloudSim | Discrete-event | âś“ | âś“ | ||||||||
IoTSim [26] | IoT | Java | CloudSim | Discrete-event | âś“ | âś“ | ||||||||
IoTSim-Osmosis [27] | End to End IoT | Java | CloudSim | Discrete-event | âś“ | âś“ | âś“ | âś“ | âś“ |