Skip to main content

Towards a Taxonomy for Cloud Computing from an e-Science Perspective

  • Chapter
  • First Online:

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

In the last few years, cloud computing has emerged as a computational paradigm that enables scientists to build more complex scientific applications to manage large data sets or high-performance applications, based on distributed resources. By following this paradigm, scientists may use distributed resources (infrastructure, storage, databases, and applications) without having to deal with implementation or configuration details. In fact, there are many cloud computing environments already available for use. Despite its fast growth and adoption, the definition of cloud computing is not a consensus. This makes it very difficult to comprehend the cloud computing field as a whole, correlate, classify, and compare the various existing proposals. Over the years, taxonomy techniques have been used to create models that allow for the classification of concepts within a domain. The main objective of this chapter is to apply taxonomy techniques in the cloud computing domain. This chapter discusses many aspects involved with cloud computing that are important from a scientific perspective. It contributes by proposing a taxonomy based on characteristics that are fundamental for scientific applications typically associated with the cloud paradigm.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Altintas I, Berkley C, Jaeger E, Jones M, Ludascher B, Mock S (2004) Kepler: an extensible system for design and execution of scientific workflows. In: 16th SSDBM, Santorini, Greece, pp 423–424

    Google Scholar 

  2. Asosheh A, Danesh MH (2008) Comparison of OS level and hypervisor server virtualization. In: Proceedings of the 8th conference on systems theory and scientific computation, Rhodes, Greece, pp 241–246

    Google Scholar 

  3. Atom (2010) Atom Publishing Protocol. AtomEnabled.org – Atom Publishing Protocol. http://www.atomenabled.org/. Accessed 11 Jan 2010

  4. Bruno D, Richmond H (2003) The true about taxonomies. Inform Manage J 37:44–46

    Google Scholar 

  5. Callahan SP, Freire J, Santos E, Scheidegger CE, Silva CT, Vo HT (2006) VisTrails: visuali­zation meets data management. In: Proceedings of the 2006 ACM SIGMOD, Chicago, IL, pp 745–747

    Google Scholar 

  6. Foster I, Kesselman C (2004) The grid: blueprint for a new computing infrastructure. Morgan Kaufmann, Los Altos, CA

    Google Scholar 

  7. Foster I, Yong Zhao, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid computing environments workshop, 2008. GCE ‘08grid computing environments workshop, 2008. GCE ‘08, Auxtin, TX, pp 1–10

    Google Scholar 

  8. Freire J, Koop D, Santos E, Silva CT (2008) Provenance for computational tasks: a survey. Comput Sci Eng 10(3):11–21

    Article  Google Scholar 

  9. Hoffa C, Mehta G, Freeman T, Deelman E, Keahey K, Berriman B, Good J (2008) On the use of cloud computing for scientific workflows. In: SWBES 2008SWBES 2008, Indianapolis, IN

    Google Scholar 

  10. Jensen M, Schwenk J, Gruschka N, Iacono LL (2009) On technical security issues in cloud computing. In: Proceedings of the 2009 IEEE international conference on cloud computing, Bangalore, India, pp 109–116

    Google Scholar 

  11. JSON (2010) JSON interchange format. JSON Interchange Format. http://json.org/. Accessed 11 Jan 2010

  12. Laird P (2009) Cloud computing taxonomy. http://peterlaird.blogspot.com/2009/05/cloud-computing-taxonomy-at-interop-las.html. Accessed 11 Jan 2010

  13. Leavitt N (2009) Is cloud computing really ready for prime time? Computer 42(1):15–20

    Article  MathSciNet  Google Scholar 

  14. Lizhe W, Jie T, Kunze M, Castellanos A, Kramer D, Karl W (2008) Scientific cloud computing: early definition and experience. In: Proceedings of HPCC ‘08, IEEE HPCC ‘08, pp 825–830

    Google Scholar 

  15. Matsunaga A, Tsugawa M, Fortes J (2008) CloudBLAST: combining MapReduce and virtualization on distributed resources for bioinformatics applications. In: Proceedings of the fourth IEEE international conference on eScience, e-Science’08, IEEE Computer Society, Washington, DC, vol 0, pp 222–229

    Google Scholar 

  16. Mattoso M, Werner C, Travassos GH, Braganholo V, Murta L, Ogasawara E, Oliveira D, Cruz S, Martinho W (2010) Towards supporting large scale in silico experiments life cycle. Int J Bus Process Integr Manage (IJBPIM), 5(1):79–92

    Article  Google Scholar 

  17. Mishra P, Chopra D, Moreh J, Philpott R (2003) Differences between OASIS Security Assertion Markup Language (SAML) V1.1 and V1.0. OASIS Draft, Technical Report sstc-saml-diff-1.1-draft-01

    Google Scholar 

  18. NIST (2009) NIST.gov – computer security division – computer security resource center. NIST – cloud computing. http://csrc.nist.gov/groups/SNS/cloud-computing/index.html. Accessed 11 Jan 2010

  19. OAuth (2010) OAuth – an open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. http://oauth.net/. Accessed 11 Jan 2010

  20. Oliveira D, Cunha L, Tomaz L, Pereira V, Mattoso M (2009) Using ontologies to support deep water oil exploration scientific workflows. In: IEEE international workshop on scientific workflows, Los Angeles, CA

    Google Scholar 

  21. OpenID (2010) OpenID Foundation website. http://openid.net/. Accessed 11 Jan 2010

  22. OVF (2010) Open virtualization format (OVF) –virtual machines – virtualization. http://www.vmware.com/appliances/getting-started/learn/ovf.html. Accessed 11 Jan 2010

  23. RSS (2010) RSS 2.0 specification (version 2.0.11). http://www.rssboard.org/rss-specification. Accessed 11 Jan 2010

  24. Simmhan Y, Barga R, van Ingen C, Lazowska E, Szalay A (2008) On Building scientific workflow systems for data management in the cloud. In: Proceedings of the fourth IEEE international conference on eScience ’08, eScience ’08, IEEE Computer Society, Washington, DC, pp 434–435

    Google Scholar 

  25. Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22

    Article  Google Scholar 

  26. Taylor IJ, Deelman E, Gannon DB, Shields M (eds) (2007) Workflows for e-Science: scientific workflows for grids, 1st ed. Springer, London

    Book  Google Scholar 

  27. Travassos GH, Barros MO (2003) Contributions of in virtuo and in silico experiments for the future of empirical studies in software engineering. In: Proceedings of 2nd workshop on empirical software engineering the future of empirical studies in software engineering, Fraunhofer IRB Verlag, Roman Castles, Italy

    Google Scholar 

  28. Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. SIGCOMM Comput Commun Rev 39(1):50–55

    Article  Google Scholar 

  29. W3C (2010) World Wide Web Consortium (W3C). http://www.w3.org/. Accessed 11 Jan 2010

  30. Weske M, Vossen G, Medeiros CB (1996) Scientific workflow management: WASA architecture and applications, Universitat Munster, Germany

    Google Scholar 

  31. WfMC I (2009) Binding, WfMC Standards, WFMC-TC-1023. http://www.wfmc.org/. Accessed 11 Jan 2010

  32. XACML (2010) OASIS eXtensible access control markup language (XACML). http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml. Accessed 11 Jan 2010

  33. XMPP (2010) XMPP standards foundation. XMPP standards. http://xmpp.org/. Accessed 11 Jan 2010

  34. Youseff L, Butrico M, Da Silva D (2008) Toward a unified ontology of cloud computing. In: Grid computing environments workshop, 2008. GCE ‘08grid computing environments workshop, 2008, GCE ‘08, pp 1–10

    Google Scholar 

  35. Zhang H, Jiang G, Yoshihira K, Chen H, Saxena A (2009) Intelligent workload factoring for a hybrid cloud computing model. In: Proceedings of the 2009 Congress on services – I, IEEE Computer Society, Washington, DC, pp 701–708

    Google Scholar 

Download references

Acknowledgments

The authors thank CNPq and CAPES for funding this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel de Oliveira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer London

About this chapter

Cite this chapter

de Oliveira, D., Baião, F.A., Mattoso, M. (2010). Towards a Taxonomy for Cloud Computing from an e-Science Perspective. In: Antonopoulos, N., Gillam, L. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84996-241-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-241-4_3

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-240-7

  • Online ISBN: 978-1-84996-241-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics