CloudSim

Source: Wikipedia, the free encyclopedia.

CloudSim is a framework for modeling and simulation of cloud computing infrastructures and services.[1] Originally built primarily at the Cloud Computing and Distributed Systems (CLOUDS) Laboratory,[2] the University of Melbourne, Australia, CloudSim has become one of the most popular open source[citation needed] cloud simulators in the research and academia. CloudSim is completely written in Java. The latest version of CloudSim is CloudSim v6.0.0-beta on GitHub.[3]

CloudSim extensions

Initially developed as a stand-alone cloud simulator, CloudSim has further been extended by independent researchers.

  • GPUCloudSim[4][5][6] is an enhanced CloudSim tool for modeling GPU-based cloud infrastructures and data centers. It offers simulations for multi-GPU setups, customizable GPU policies, GPU remoting, etc. It also examines performance impacts and interactions within virtualized GPU environments.
  • CloudSim Plus[7][8] is a totally re-engineered CloudSim fork providing general-purpose cloud computing simulation and exclusive features such as: multi-cloud simulations, vertical and horizontal VM scaling, host fault injection and recovery, joint power- and network-aware simulations and more.
  • Though CloudSim itself does not have a graphical user interface, extensions such as CloudReports[9] offer a GUI for CloudSim simulations.
  • CloudSimEx[10] extends CloudSim by adding MapReduce simulation capabilities and parallel simulations.
  • Cloud2Sim[11][12] extends CloudSim to execute on multiple distributed servers, by leveraging Hazelcast distributed execution framework.
  • RECAP DES[13][14][15] extends the CloudSim Plus framework to model synchronous hierarchical architectures (such as ElasticSearch).
  • ThermoSim[16][17] extends CloudSim toolkit by incorporating thermal characteristics, and uses Deep learning-based temperature predictor for cloud nodes.

References

  1. S2CID 14970692
    .
  2. ^ "The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, University of Melbourne".
  3. ^ "CloudSimE". GitHub. 2 February 2023.
  4. ^ "GPUCloudSim GitHub". GitHub. 1 December 2023.
  5. ^ Siavashi, A., Momtazpour, M. (2019). "GPUCloudSim: an extension of CloudSim for modeling and simulation of GPUs in cloud data centers". Journal of Supercomputing, 75, 2535–2561.
  6. ISSN 0743-7315
    .
  7. ^ "CloudSim Plus Project". 28 October 2021.
  8. .
  9. .
  10. ^ "CloudSimEx Project". GitHub. 6 August 2018.
  11. .
  12. .
  13. ^ "RECAP DES repository".
  14. ^ M. Bendechache, S. Svorobej, P. T. Endo, M. Marino, E. Ares, J. Byrne and T. Lynn, "Modelling and Simulation of ElasticSearch using CloudSim," International Symposium on Distributed Simulation and Real Time Applications, 2019.
  15. ^ M. Bendechache, I. Silva, G. Santos, A. Guedes, S. Svorobej, M. Marino, E. Ares, J. Byrne, P. T. Endo and T. Lynn, "Analysing dependability and performance of a real-world Elastic Search application," Latin-America Symposium on Dependable Computing, 2019.
  16. S2CID 215814095
    .
  17. , Elsevier Press, Amsterdam, the Netherlands, August 2020.

External links