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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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
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
Atom (2010) Atom Publishing Protocol. AtomEnabled.org – Atom Publishing Protocol. http://www.atomenabled.org/. Accessed 11 Jan 2010
Bruno D, Richmond H (2003) The true about taxonomies. Inform Manage J 37:44–46
Callahan SP, Freire J, Santos E, Scheidegger CE, Silva CT, Vo HT (2006) VisTrails: visualization meets data management. In: Proceedings of the 2006 ACM SIGMOD, Chicago, IL, pp 745–747
Foster I, Kesselman C (2004) The grid: blueprint for a new computing infrastructure. Morgan Kaufmann, Los Altos, CA
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
Freire J, Koop D, Santos E, Silva CT (2008) Provenance for computational tasks: a survey. Comput Sci Eng 10(3):11–21
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
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
JSON (2010) JSON interchange format. JSON Interchange Format. http://json.org/. Accessed 11 Jan 2010
Laird P (2009) Cloud computing taxonomy. http://peterlaird.blogspot.com/2009/05/cloud-computing-taxonomy-at-interop-las.html. Accessed 11 Jan 2010
Leavitt N (2009) Is cloud computing really ready for prime time? Computer 42(1):15–20
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
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
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
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
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
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
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
OpenID (2010) OpenID Foundation website. http://openid.net/. Accessed 11 Jan 2010
OVF (2010) Open virtualization format (OVF) –virtual machines – virtualization. http://www.vmware.com/appliances/getting-started/learn/ovf.html. Accessed 11 Jan 2010
RSS (2010) RSS 2.0 specification (version 2.0.11). http://www.rssboard.org/rss-specification. Accessed 11 Jan 2010
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
Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22
Taylor IJ, Deelman E, Gannon DB, Shields M (eds) (2007) Workflows for e-Science: scientific workflows for grids, 1st ed. Springer, London
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
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
W3C (2010) World Wide Web Consortium (W3C). http://www.w3.org/. Accessed 11 Jan 2010
Weske M, Vossen G, Medeiros CB (1996) Scientific workflow management: WASA architecture and applications, Universitat Munster, Germany
WfMC I (2009) Binding, WfMC Standards, WFMC-TC-1023. http://www.wfmc.org/. Accessed 11 Jan 2010
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
XMPP (2010) XMPP standards foundation. XMPP standards. http://xmpp.org/. Accessed 11 Jan 2010
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
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
Acknowledgments
The authors thank CNPq and CAPES for funding this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)