Skip to main content

Design of a New Cloud Computing Simulation Platform

  • Conference paper
Computational Science and Its Applications - ICCSA 2011 (ICCSA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6784))

Included in the following conference series:

Abstract

Cloud computing is a paradigm which allows the use of outsourced infrastructures in a “pay-as-you-go” basis, thanks to which scalable and customizable infrastructures can be built on demand. The ability to infer the number and type of the Virtual Machines (VM) needed determines the final budget, thus it represents a key in order to efficiently manage a cloud infrastructure. In order to develop new proposals aimed at different topics related to cloud computing (for example, datacenter management, or provision of resources), a lot of work and money is required to set up an adequately sized testbed including different datacenters from different organizations and public cloud providers. Therefore, it is easier to use simulation as a tool for studying complex scenarios. With this in mind, this paper introduces iCanCloud, a novel simulator of cloud infrastructures with remarkable features such as usability, flexibility, performance and scalability. This tool is specially aimed at simulating instance types provided by Amazon, so models of these are included in the simulation framework. Accuracy experiments conducted by means of comparing results obtained using iCanCloud and a validated mathematical model of Amazon in the context of a given application are also presented. These illustrate the efficiency of iCanCloud at reproducing the behavior of Amazon instance types.

This research was supported by the following projects: Spanish Ministry of Science and Innovation under the grant TIN2010-16497, MEDIANET (Comunidad de Madrid S2009/TIC-1468) and HPCcloud (MICINN TIN2009-07146).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud Computing and Grid Computing 360-Degree Compared. In: Proc. Grid Computing Environments Workshop, Austin, USA (2008)

    Google Scholar 

  2. Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented Cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. In: Proc. of the Intl. Conference on High Performance Computing and Communications (HPCC), Dalian, China (2008)

    Google Scholar 

  3. Sterling, T.L., Stark, D.: A high-performance computing forecast: Partly cloudy. Computing in Science and Engineering 11, 42–49 (2009)

    Article  Google Scholar 

  4. Vouk, M.A.: Cloud computing: Issues, research and implementations. In: Proc. of the 30th Intl. Conference on Information Technology Interfaces (ITI), Dubrovnic, Croatia (2008)

    Google Scholar 

  5. Foster, I.T., Freeman, T., Keahey, K., Scheftner, D., Sotomayor, B., Zhang, X.: Virtual clusters for grid communities. In: Proc. of the Sixth Intl. Symposium on Cluster Computing and the Grid (CCGRID), Singapore (2006)

    Google Scholar 

  6. Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Virtual Infrastructure Management in Private and Hybrid Clouds. IEEE Internet Computing 13, 14–22 (2009)

    Article  Google Scholar 

  7. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: Proc. of the Sixth Intl. Symposium on Cluster Computing and the Grid (CCGRID), Shanghai, China (2009)

    Google Scholar 

  8. Buyya, R., Beloglazov, A., Abawajy, J.: Energy-efficient management of data center resources for cloud computing: A vision, architectural elements, and open challenges. In: Proc of the Intl. Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), Las Vegas, USA (2010)

    Google Scholar 

  9. Kim, K.H., Beloglazov, A., Buyya, R.: Power-aware provisioning of cloud resources for real-time services. In: Proc. of the 7th Intl. Workshop on Middleware for Grids, Clouds and e-Science, Urbana Champaign, Illinois, USA (2009)

    Google Scholar 

  10. The Network Simulator, NS-2, Web page http://www.isi.edu/nsnam/ns/ (date of last access: September 18, 2010)

  11. Liu, J., Nicol, D.M.: DaSSF 3.1 User’s Manual, Dartmouth College (2001)

    Google Scholar 

  12. Varga, A.: The Omnet++ discrete event simulation system, In: Proc. of the European Simulation Multiconference (ESM), Prague, Czech Republic (2001)

    Google Scholar 

  13. OPNET modeller, Web page http://www.opnet.com/ (date of last access: September 18, 2010)

  14. Miller, J.A., Nair, R.S., Zhang, Z., Zhao, H.: JSIM: A JAVA-based simulation and animation environment. In: Proc of the 30th Annual Simulation Symposium (ANSS), Atlanta, USA (1997)

    Google Scholar 

  15. Núñez, A., Fernández, J., Garcia, J.D., Garcia, F., Carretero, J.: New techniques for simulating high performance MPI applications on large storage networks. Journal of Supercomputing 51, 40–57 (2010)

    Article  Google Scholar 

  16. Martin, M.M.K., Sorin, D.J., Beckmann, B.M., Marty, M.R., Xu, M., Alameldeen, A.R., Moore, K.E., Hill, M.D., Wood, D.A.: Multifacet’s general execution-driven multiprocessor simulator (GEMS) toolset. SIGARCH Computer Architecture News 33, 92–99 (2005)

    Article  Google Scholar 

  17. Hardavellas, N., Somogyi, S., Wenisch, T.F., Wunderlich, R.E., Chen, S., Kim, J., Falsafi, B., Hoe, J.C., Nowatzyk, A.: Simflex: a fast, accurate, flexible full-system simulation framework for performance evaluation of server architecture. SIGMETRICS Performance Evaluation Review 31, 31–34 (2004)

    Article  Google Scholar 

  18. Sulistio, A., Cibej, U., Venugopal, S., Robic, B., Buyya, R.: A toolkit for modelling and simulating Data Grids: An extension to GridSim. Concurrency and Computation: Practice and Experience 20, 1591–1609 (2008)

    Article  Google Scholar 

  19. Bell, W.H., Cameron, D.G., Capozza, L., Millar, A.P., Stockinger, K., Zini, F.: Simulation of dynamic grid replication strategies in optorSim. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 46–57. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  20. Fujiwara, K., Casanova, H.: Speed and accuracy of network simulation in the simgrid framework. In: Proc. of the 1st Intl. Workshop on Network Simulation Tools (NSTools), Nantes, France (2007)

    Google Scholar 

  21. Liu, X.: Scalable Online Simulation for Modeling Grid Dynamics. PhD thesis, Univ. of California at San Diego (2004)

    Google Scholar 

  22. Sotomayor, B., Keahey, K., Foster, I.: Combining batch execution and leasing using virtual machines. In: Proceedings of the 17th International Symposium on High Performance Distributed Computing, HPDC 2008, pp. 87–96. ACM, New York (2008)

    Google Scholar 

  23. 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 (in press, accepted on June 14, 2010)

    Google Scholar 

  24. Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities. In: Proc. of the 7th High Performance Computing and Simulation Conference (HPCS), Kingston, Canada (2009)

    Google Scholar 

  25. Calheiros, R.N., Buyya, R., De Rose, C.A.F.: A heuristic for mapping virtual machines and links in emulation testbeds. In: Proc. of the Intl. Conference on Parallel Processing (ICPP), Vienna, Austria (2009)

    Google Scholar 

  26. Calheiros, R.N., Buyya, R., De Rose, C.A.F.: Building an automated and self-configurable emulation testbed for grid applications. Software: Practice and Experience 40, 405–429 (2010)

    Google Scholar 

  27. Schlesinger, S., et al.: Terminology for Model Creditibility. Simulation 32, 103–104 (1979)

    Article  Google Scholar 

  28. Vazquez-Poletti, J.L., Barderas, G., Llorente, I.M., Romero, P.: A Model for Efficient Onboard Actualization of an Instrumental Cyclogram for the Mars MetNet Mission on a Public Cloud Infrastructure. In: Proc. of PARA: State of the Art in Scientific and Parallel Computing, Reykjavik, Iceland. LNCS (2010) (in press)

    Google Scholar 

  29. Harri, A., Linkin, V., Pichkadze, K., Schmidt, W., Pellinen, R., Lipatov, A., Vazquez, L., Guerrero, H., Uspensky, M., Polkko, J.: MMPM-Mars MetNet pre-cursor mission. In: European Geosciences Union General Assembly, Vienna, Austria (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nuñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Carretero, J., Llorente, I.M. (2011). Design of a New Cloud Computing Simulation Platform. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds) Computational Science and Its Applications - ICCSA 2011. ICCSA 2011. Lecture Notes in Computer Science, vol 6784. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21931-3_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21931-3_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21930-6

  • Online ISBN: 978-3-642-21931-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics