Skip to main content

Cloud User-Centric Enhancements of the Simulator CloudSim to Improve Cloud Deployment Option Analysis

  • Conference paper
Service-Oriented and Cloud Computing (ESOCC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7592))

Included in the following conference series:


Cloud environments can be simulated using the toolkit CloudSim. By employing concepts such as physical servers in datacenters, virtual machine allocation policies, or coarse-grained models of deployed software, it focuses on a cloud provider perspective. In contrast, a cloud user who wants to migrate complex systems to the cloud typically strives to find a cloud deployment option that is best suited for its sophisticated system architecture, is interested in determining the best trade-off between costs and performance, or wants to compare runtime reconfiguration plans, for instance. We present significant enhancements of CloudSim that allow to follow this cloud user perspective and enable the frictionless integration of fine-grained application models that, to a great extent, can be derived automatically from software systems. Our quantitative evaluation demonstrates the applicability and accuracy of our approach by comparing its simulation results with actual deployments that utilize the cloud environment Amazon EC2.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the Clouds: A Berkeley View of Cloud Computing. Tech. Rep. UCB/EECS-2009-28, EECS Department, University of California, Berkeley (February 2009)

    Google Scholar 

  2. Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 23–50 (2011)

    Article  Google Scholar 

  3. Fittkau, F.: Simulating Cloud Deployment Options for Software Migration Support. Master’s thesis, Software Engineering Group, University of Kiel, Kiel, Germany (March 2012)

    Google Scholar 

  4. Frey, S., Hasselbring, W., Schnoor, B.: Automatic Conformance Checking for Migrating Software Systems to Cloud Infrastructures and Platforms. Journal of Software Maintenance and Evolution: Research and Practice (2012), doi:10.1002/smr.582

    Google Scholar 

  5. Grundy, J., Kaefer, G., Keong, J., Liu, A.: Guest Editors’ Introduction: Software Engineering for the Cloud. IEEE Software 29, 26–29 (2012)

    Article  Google Scholar 

  6. Kliazovich, D., Bouvry, P., Khan, S.: GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. The Journal of Supercomputing, 1–21 (2010), doi:10.1007/s11227-010-0504-1

    Google Scholar 

  7. Lim, S.H., Sharma, B., Nam, G., Kim, E.K., Das, C.: MDCSim: A multi-tier data center simulation, platform. In: IEEE International Conference on Cluster Computing and Workshops 2009, pp. 1–9 (August 2009)

    Google Scholar 

  8. Menasce, D.A., Almeida, V.A.F.: Capacity Planning for Web Services: Metrics, Models, and Methods. Prentice Hall International (September 2001)

    Google Scholar 

  9. Nuñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Carretero, J., Llorente, I.M.: Design of a New Cloud Computing Simulation Platform. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2011, Part III. LNCS, vol. 6784, pp. 582–593. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  10. Ostermann, S., Plankensteiner, K., Prodan, R., Fahringer, T.: GroudSim: An Event-Based Simulation Framework for Computational Grids and Clouds. In: Guarracino, M.R., Vivien, F., Träff, J.L., Cannatoro, M., Danelutto, M., Hast, A., Perla, F., Knüpfer, A., Di Martino, B., Alexander, M. (eds.) Euro-Par- 2010 Workshop. LNCS, vol. 6586, pp. 305–313. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fittkau, F., Frey, S., Hasselbring, W. (2012). Cloud User-Centric Enhancements of the Simulator CloudSim to Improve Cloud Deployment Option Analysis. In: De Paoli, F., Pimentel, E., Zavattaro, G. (eds) Service-Oriented and Cloud Computing. ESOCC 2012. Lecture Notes in Computer Science, vol 7592. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33426-9

  • Online ISBN: 978-3-642-33427-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics