Abstract
Resource Scheduling lays a key role in large-scale cloud applications. It is difficult for the developers to do an extensive research on all the issues in real time as it requires infrastructure which is beyond the control, also network condition cannot be predicted. Hence simulations are used which imitates the real time environment. There are various simulators developed for the research as it is difficult to maintain the infrastructure on premise. Thus to understand the tools in deep, we focused on five open source tools such as Cloudsim, CloudAnalyst, iCancloud, Greencloud and CloudSched. The above mentioned tools are compared based on the respective architecture, the process of simulation, structural elements and performance parameters. In the paper, we have also discussed some of the challenging issues among the tools for further research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
Tian, W.: Adaptive dimensioning of cloud data centers. In: Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2009, pp. 5–10. IEEE (2009)
Buyya, R., Murshed, M.: GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurr. Comput.: Pract. Exp. 14(13–15), 1175–1220 (2002)
Luo, L., Wu, W., Tsai, W.-T., Di, D., Zhang, F.: Simulation of power consumption of cloud data centers. Simul. Model. Pract. Theory 39, 152–171 (2013)
Tian, W., Zhao, Y., Xu, M., Zhong, Y., Sun, X.: A toolkit for modeling and simulation of real-time virtual machine allocation in a cloud data center. IEEE Trans. Autom. Sci. Eng. 12(1), 153–161 (2015)
Howell, F., McNab, R.: SimJava: a discrete event simulation library for Java. Simul. Ser. 30, 51–56 (1998)
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)
Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw.: Pract. Exp. 41(1), 23–50 (2011)
Sakellari, G., Loukas, G.: A survey of mathematical models, simulation approaches and testbeds used for research in cloud computing. Simul. Model. Pract. Theory 39, 92–103 (2013)
Youseff, L., Butrico, M., Da Silva, D.: Toward a unified ontology of cloud computing. In: Grid Computing Environments Workshop, GCE 2008, pp. 1–10. IEEE (2008)
Huu, T.N., Ngoc, N.P., Thu, H.T., Ngoc, T.T., Minh, D.N., Tai, H.N., Quynh, T.N., Hock, D., Schwartz, C., et al.: Modeling and experimenting combined smart sleep and power scaling algorithms in energy-aware data center networks. Simul. Model. Pract. Theory 39, 20–40 (2013)
Guérout, T., Monteil, T., Da Costa, G., Calheiros, R.N., Buyya, R., Alexandru, M.: Energy-aware simulation with DVFS. Simul. Model. Pract. Theory 39, 76–91 (2013)
Zheng, H., Zhou, L., Wu, J.: Design and implementation of load balancing in web server cluster system. J. Nanjing Univ. Aeronaut. Astronaut. 38(3), 347 (2006)
Tian, W., Zhao, Y., Zhong, Y., Xu, M., Jing, C.: A dynamic and integrated load-balancing scheduling algorithm for cloud datacenters. In: 2011 IEEE International Conference on Cloud Computing and Intelligence Systems (CCIS), pp. 311–315. IEEE (2011)
Tian, W., Liu, X., Jin, C., Zhong, Y.: LIF: a dynamic scheduling algorithm for cloud data centers considering multi-dimensional resources. J. Inf. Comput. Sci. 10(12), 3925–3937 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shishira, S.R., Kandasamy, A., Chandrasekaran, K. (2018). Comparative Study of Simulation Tools and Challenging Issues in Cloud Computing. In: Venkataramani, G., Sankaranarayanan, K., Mukherjee, S., Arputharaj, K., Sankara Narayanan, S. (eds) Smart Secure Systems – IoT and Analytics Perspective. ICIIT 2017. Communications in Computer and Information Science, vol 808. Springer, Singapore. https://doi.org/10.1007/978-981-10-7635-0_1
Download citation
DOI: https://doi.org/10.1007/978-981-10-7635-0_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7634-3
Online ISBN: 978-981-10-7635-0
eBook Packages: Computer ScienceComputer Science (R0)