Skip to main content

Advances, Systems and Applications

Table 1 A summary of the related work simulators along with their main features

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

âś“

âś“

âś“

âś“

âś“