A Comparative Analysis of Cloud Simulators

Full Text (PDF, 935KB), PP.64-71

Views: 0 Downloads: 0

Author(s)

Pericherla S Suryateja 1,*

1. Vishnu Institute of Technology, Bhimavaram, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2016.04.08

Received: 3 Nov. 2015 / Revised: 6 Dec. 2015 / Accepted: 26 Feb. 2016 / Published: 8 Apr. 2016

Index Terms

Cloud computing, cloud simulators, virtual machine, data center

Abstract

Cloud Computing is a new paradigm which allows individuals and organizations to purchase resources like compute, storage, networking etc as a utility with minimum human intervention. According to recent surveys more than half of the large to medium size organizations have already migrated to the cloud. Despite of providing resources as a utility and its wide spread acceptance in the IT community, cloud computing is still at its prime and poses many challenges like automated service provisioning, virtual machine migration, server consolidation, energy management, traffic analysis, data security, software frameworks which needs considerable amount of research to stabilize. Conducting research on live cloud environments for individuals or small institutions is very difficult due to the costs involved in setting up a cloud. This paper presents various cloud simulators which were developed over the years that are a cost effective way of conducting cloud research tasks. This paper compares almost 17 cloud simulators based on diverse criteria and the result and explanations are presented which enables new researchers to choose a suitable cloud simulator.

Cite This Paper

Pericherla S Suryateja, "A Comparative Analysis of Cloud Simulators", International Journal of Modern Education and Computer Science(IJMECS), Vol.8, No.4, pp.64-71, 2016. DOI:10.5815/ijmecs.2016.04.08

Reference

[1]R. Malhotra and P. Jain, “Study and Comparison of Various Cloud Simulators Available in the Cloud Computing,” Int. J. Adv. Res. Comput. Sci. Softw. Eng., vol. 3, no. 9, pp. 347–350, 2013.
[2]R. Malhotra and P. Jain, “Study and Comparison of CloudSim Simulators in the Cloud Computing,” SIJ Trans. Comput. Sci. Eng. its Appl., vol. 1, no. 4, pp. 111–115, 2013.
[3]A. Bashar, “Modeling and Simulation Frameworks for Cloud Computing Environment : A Critical Evaluation,” Int. Conf. Cloud Comput. Serv. Sci., pp. 1–6, 2014.
[4]A. Ahmed and A. S. Sabyasachi, “Cloud computing simulators: A detailed survey and future direction,” Souvenir 2014 IEEE Int. Adv. Comput. Conf. IACC 2014, pp. 866–872, 2014.
[5]P. Kumar and A. K. Rai, “An Overview and Survey of Various Cloud Simulation Tools,” Glob. Res. Comput. Sci., vol. 5, no. 1, pp. 24–26, 2014.
[6]R. Kanniga Devi, S. Sujan, “A Survey on Application of Cloudsim Toolkit in Cloud Computing”, Ijirset.com, vol. 3, no.6, 2014.
[7]R. Kaur and N. S. Ghumman, “A Survey and Comparison of Various Cloud Simulators Available for Cloud Environment,” Ijarcce, vol. 4, no. 5, pp. 605–608, 2015.
[8]H. Marwaha and R. Singh, “A Comprehensive Review of Cloud Computing Simulators,” J. Inf. Sci. Comput. Technol., vol. 4, no. 1, pp. 281–286, 2015.
[9]Cloudsim - http://www.cloudbus.org/cloudsim/ (last accessed on Nov, 2015)
[10]GridSim - http://www.buyya.com/gridsim/ (last accessed on Nov, 2015)
[11]Running and using CloudAnalyst - http://cloudsim-setup.blogspot.in/2013/01/running-and-using-cloud-analyst.html (last accessed on Nov, 2015)
[12]GreenCloud - http://greencloud.gforge.uni.lu/ (last accessed on Nov, 2015)
[13]NS2 - http://www.isi.edu/nsnam/ns/ (last accessed on Nov, 2015)
[14]iCanCloud - http://www.arcos.inf.uc3m.es/~icancloud/Home.html (last accessed on Nov, 2015)
[15]SIMCAN - http://www.arcos.inf.uc3m.es/~simcan/ (last accessed on Nov, 2015)
[16]NetworkCloudSim - http://www.cloudbus.org/cloudsim/ (last accessed on Nov, 2015)
[17]EMUSIM - http://www.cloudbus.org/cloudsim/emusim/ (last accessed on Nov, 2015)
[18]GroudSim - http://www.dps.uibk.ac.at/projects/groudsim/ (last accessed on Nov, 2015)
[19]DCSim - https://github.com/digs-uwo/dcsim (last accessed on Nov, 2015)
[20]J Jung,H Kim, "MR-CloudSim: Designing and implementing MapReduce computing model on CloudSim”, International Conference on ICT Convergence (ICTC), 2012.
[21]M. Shiraz, A. Gani, R. H. Khokhar, and E. Ahmed, “SmartSim: An extendable simulation framework for modeling application processing potentials of smart mobile devices for mobile cloud computing,” Proc. - 10th Int. Conf. Front. Inf. Technol. FIT 2012, pp. 331–336, 2012.
[22]SimIC - http://sotiriadis.gr/publications/ (last accessed on Nov, 2015)
[23]SPECI - http://www.speci.org/ (last accessed on Nov, 2015)
[24]R. N. Calheiros, R. Ranjan, A. Beloglazov, C. a F. De Rose, and R. Buyya, “CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Softw. - Pract. Exp., vol. 41, no. 1, pp. 23–50, 2011.
[25]B. Wickremasinghe, R. N. Calheiros, and R. Buyya, “CloudAnalyst: A cloudsim-based visual modeller for analysing cloud computing environments and applications,” Proc. - Int. Conf. Adv. Inf. Netw. Appl. AINA, pp. 446–452, 2010.
[26]D. Kliazovich, P. Bouvry, and S. U. Khan, “GreenCloud: a packet-level simulator of energy-aware cloud computing data centers,” J. Supercomput., vol. 62, no. 3, pp. 1263–1283, 2012.
[27]A. Núñez, J. L. Vázquez-Poletti, A. C. Caminero, G. G. Castañé, J. Carretero and I. M. Llorente, "iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator,". Journal of Grid Computing, Volume 10, Number 1 (2012).185-209. Springer.
[28]S. K. Garg and R. Buyya, “NetworkCloudSim: Modelling parallel applications in cloud simulations,” Proc. - 2011 4th IEEE Int. Conf. Util. Cloud Comput. UCC 2011, no. Vm, pp. 105–113, 2011.
[29]R. N. Calheiros, M. A. S. Netto, C. A. F. De Rose, and R. Buyya, “EMUSIM: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of cloud computing applications,” Softw. Pract. Exp., vol. 43, no. 5, pp. 595–612, 2013.
[30]S. Ostermann, K. Plankensteiner, R. Prodan, and T. Fahringer, “GroudSim: An event-based simulation framework for computational grids and clouds,” Proc. 2010 Conf. Parallel Process. (Euro-Par 2010), vol. 6586 LNCS, no. 261585, pp. 305–313, 2011.
[31]M. Tighe, G. Keller, M. Bauer, and H. Lutfiyya, “DCSim : A Data Centre Simulation Tool for Evaluating Dynamic Virtualized Resource Management,” Netw. Serv. Manag. (cnsm), 2012 8th Int. Conf. 2012 Work. Syst. virtualiztion Manag., pp. 385–392, 2012.
[32]S. Sotiriadis, N. Bessis, N. Antonopoulos, and A. Anjum, “SimIC: Designing a new Inter-Cloud Simulation platform for integrating large-scale resource management,” Proc. 2013 IEEE 27th Int. Conf. Adv. Inf. Netw. Appl., pp. 90–97, 2013.
[33]I. Sriram, “SPECI, a simulation tool exploring cloud-scale data centres,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 5931 LNCS, pp. 381–392, 2009.
[34]D. Puthal, B. P. S. Sahoo, S. Mishra, and S. Swain, “Cloud Computing Features, Issues, and Challenges: A Big Picture,” 2015 Int. Conf. Comput. Intell. Networks, no. Cine, pp. 116–123, 2015.
[35]DynamicCloudSim - https://code.google.com/p/dynamiccloudsim/ (last accessed on Nov, 2015)
[36]M. Bux and U. Leser, “DynamicCloudSim: Simulating heterogeneity in computational clouds,” Futur. Gener. Comput. Syst., vol. 46, pp. 85–99, 2015.
[37]CloudSimSDN - https://github.com/fogony/cloudsimsdn (last accessed on Nov, 2015)
[38]J. Son, A. V. Dastjerdi, R. N. Calheiros, X. Ji, Y. Yoon, and R. Buyya, “CloudSimSDN : Modeling and Simulation of Software-Defined Cloud Data Centers.”
[39]U. U. Rehman, A. Ali, and Z. Anwar, “secCloudSim: Secure Cloud Simulator,” 2014 12th Int. Conf. Front. Inf. Technol., pp. 208–213, 2014.
[40]W. A. Higashino, M. A. M. Capretz, and L. F. Bittencourt, “CEPSim: A Simulator for Cloud-Based Complex Event Processing,” Proc. 4th Int. Congr. Big Data (IEEE BigData Congr. 2015), 2015.
[41]PICS - http://www.cs.virginia.edu/~ik2sb/PICS/ (last accessed on Nov, 2015)
[42]I. K. Kim, W. Wang, and M. Humphrey, “PICS : A Public IaaS Cloud Simulator,” 2015.