Modeling and Simulation of Cloud Computing with iSPD

  • Diogo T. da Silva UNESP
  • João A. M. Rodrigues UNESP
  • Aleardo Manacero UNESP
  • Renata S. Lobato UNESP
  • Roberta Spolon UNESP
  • Marcos A. Cavenaghi Humber Institute of Technology and Advanced Learning


Cloud Computing, enabled by technological enhancements and the trend for reduction of investments in IT’s physical infrastructure, is the major computing infrastructure nowadays. However, its heterogeneity makes difficult to know if the use of a given environment is efficient or not. In this context, the performance evaluation of cloud systems is useful both to clients, who need to find the best resource configuration for their applications, and to providers, who need to evaluate which scheduling and allocation policies of resources and virtual machines are most cost effective. Simulation is a good approach for this evaluation since it can be done offline. The known cloud computing simulators have issues related to their usability and modeling capability. This work extends the iconic approach for modeling and simulation offered by iSPD to cloud computing, adding icons for virtual machines and VMMs. Our results show that iSPD is faster than Cloudsim with equivalent accuracy, while providing an easier interface to model and simulate IaaS and PaaS environments.


Buyya, R., Broberg, J., and Goscinski, A. M. (2011). Cloud Computing Principles and Paradigms. Wiley Publishing.

Buyya, R., Ranjan, R., and Calheiros, R. N. (2009). Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: Challenges and opportunities. CoRR, abs/0907.4878.

Casanova, H. (2001). Simgrid: a toolkit for the simulation of application scheduling. In Proceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001, pages 430-437.

Castane, G. G., Nunez, A., and Carretero, J. (2012). iCanCloud: A brief architecture overview. In Proc. of the 2012 IEEE 10th Intl Symp on Parallel and Distributed Processing with Applications, ISPA'12, pages 853-854. IEEE Computer Society.

Chen, W. and Deelman, E. (2012). Workflowsim: A toolkit for simulating scientific workflows in distributed environments. In E-Science (e-Science), 2012 IEEE 8th International Conference on, pages 1-8.

GridSim (2022). Gridsim's website. Available at <>.

Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., and Buyya, R. (2017). iFogSim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Software: Practice and Experience, 47(9):1275-1296.

Kliazovich, D., Bouvry, P., Audzevich, Y., and Khan, S. (2010). Greencloud: A packetlevel simulator of energy-aware cloud computing data centers. In Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE, pages 1-5.

Manacero, A., Lobato, R., Oliveira, P., Garcia, M., Guerra, A., Aoqui, V., Menezes, D., and Da Silva, D. (2012). iSPD: an iconic-based modeling simulator for distributed grids. In Proc. of the 45th Annual Simulation Symposium, pages 5:1-5:8. SCS.

Mell, P. M. and Grance, T. (2011). SP 800-145. The NIST definition of cloud computing. Technical report, National Institute of Standards & Technology, Gaithersburg, USA.
SILVA, Diogo T. da; RODRIGUES, João A. M.; MANACERO, Aleardo; LOBATO, Renata S.; SPOLON, Roberta; CAVENAGHI, Marcos A.. Modeling and Simulation of Cloud Computing with iSPD. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 23. , 2022, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 217-228. DOI: