Advances, Systems and Applications
Main features | General aspects | Cloud provider | Users (workload) | DC | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tool | Year | Lang. | Avail. | Platform | GUI | Comm. model | Network topology | SLA | Cost | Rent ext. | Sched. policies | Waiting queue | API | Real traces | Traffic dist. | Prior users | HW usage | HW detail |
CloudSim | 2009 | Java | Open Source | SimJava | ✗ | Limited | Limited | ✗ | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | ✗ |
NetworkCloudSim | 2009 | Java | Open Source | CloudSim | ✗ | Limited | Limited | ✗ | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | Limited |
CloudAnalyst | 2010 | Java | Open Source | CloudSim | \(\checkmark\) | Limited | Limited | Limited | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | Limited |
iCanCloud | 2011 | C++ | Open Source | OMNeT++ | \(\checkmark\) | Limited | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | \(\checkmark\) |
DCSim | 2011 | Java | Open Source | - | ✗ | ✗ | ✗ | Limited | \(\checkmark\) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
GreenCloud | 2012 | C++ Otcl | Open Source | NS2 | Limited | Full | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | ✗ | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ |
WokflowSim | 2012 | Java | Open Source | CloudSim | ✗ | Limited | Limited | ✗ | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | Limited |
CloudNetSim++ | 2014 | C++ | Open Source | OMNeT++ | \(\checkmark\) | Limited | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | ✗ | \(\checkmark\) | ✗* (VM) | \(\checkmark\) | ✗ |
CloudExp | 2014 | Java | N.A | CloudSim | \(\checkmark\) | Full | Limited | \(\checkmark\) | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | Limited |
UCloud | 2014 | Java | Open Source | CloudSim | ✗ | Limited | Limited | ✗ | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | Limited |
DISSECT-CF | 2014 | Java | Open Source | - | ✗ | Full | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) |
SCORE | 2018 | Scala | Open Source | Google Omega | ✗ | ✗ | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
SCORE-GAME | 2018 | Scala | Open Source | Google Omega | ✗ | ✗ | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
CDOSim | 2021 | Java | Open Source | CloudSim | \(\checkmark\) | Limited | Limited | \(\checkmark\) | \(\checkmark\) | ✗ | \(\checkmark\) | ✗ | ✗ | \(\checkmark\) | \(\checkmark\) | ✗ | ✗ | Limited |
Simcan2Cloud | 2022 | C++ | Open Source | OMNeT++ | \(\checkmark\) | Limited | Limited | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) | \(\checkmark\) |