Abstract
Cloud computing has emerged as a popular computing model to support processing of volumetric data using clusters of commodity computers. Nowadays, the computational world is opting for pay-for-use models. Hype and discussion aside, there remains no concrete definition of cloud computing. This chapter describes a comprehensive taxonomy for cloud computing architecture, aiming at a better understanding of the categories of applications that could benefit from cloudification and that will address the landscape of enterprise IT, management services, data governance, and many more. Then, this taxonomy is used to survey several cloud computing services such as Google, Force.com, and Amazon. The usages of taxonomy and survey results are not only to identify similarities and differences of the architectural approaches of cloud computing, but also to identify the areas requiring further research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Disk Storage: 1,000 Megabytes = 1 Gigabytes, 1,000 Gigabytes = 1 Terabytes, 1,000 Terabytes = 1 Petabytes
References
Dean J, Ghemawat S (January 2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113
Sun Microsystems (2009). Virtualization for dummies
Software and Information Industry Association (2001, February). Software as a service: strategic backgrounder
Choudhary V (2009) Software as a service: implications for investment in software development. Proceedings of the 40th Hawaii international conference on system sciences
Kolakowski N (2009) Microsoft’s cloud azure service suffers outage. Retrieved from, http://www.eweekeurope.co.uk/news/microsoft-s-cloud-azure-service-suffers-outage-396
Cruz A (2009) Gmail site reliability manager. Update in Gmail. Retrieved from, http://googleblog.blogspot.com/2009/02/update-on-gmail.html
Mayer M (2009) Search Products andUser Experience: This site may harm your computer on every search results. Retrieved from, http://googleblog.blogspot.com/2009/01/this-site-may-harm-your-computer-on.html
Jackson T (2008) Gmail product manager: we feel your pain, and we’re sorry. Retrieved from, http://gmailblog.blogspot.com/2008/08/we-feel-your-pain-and-were-sorry.html
Pete, App Engine Team (2008) App engine outage today. Retrieved from, http://groups.google.com/group/google-appengine/
Allen Stern (2008) Update from Amazon Regarding Friday’s S3 Downtime. Retrieved from, http://www.centernetworks.com/amazon-s3-downtime-update
AWS Service Health Dashboard (2008, July 20) Amazon S3 availability event. Retrieved from, http://status.aws.amazon.com/s3-20080720.html
Tubanos A (2008) FlexiScale suffers 18-hour outage. Retrieved from, http://www.thewhir.com/
Amazon Web Services (AWS) (2008, Sept) Amazon web services: overview of security processes
Cavoukian A (2008, May 28) Privacy in the clouds: privacy and digital identity – implications for the Internet. Information and privacy commissioner of Ontario
Armbrust M et al (2009, February 10) Above the clouds: a berkeley view of cloud computing. EECS department, University of California, Berkeley, Technical Report No. UCB/EECS-2009-28
The Cloud Computing Interoperability Forum (CCIF) (2009) http://www.cloudforum.org/
Gathering Clouds of XaaS! (2008) Retrieved from, http://www.ibm.com/
http://www.roughtype.com (2008)
Apache Hadoop project (2009) Available from http://hadoop.apache.org/
Amazon Elastic Cloud Computing (EC2) (2009) Available from http://aws.amazon.com/ec2/
Crandell M (2008) Defogging cloud computing: a taxonomy. Available from http://gigaom.com/2008/06/16/defogging-cloud-computing-a-taxonomy/
Laird P (2009) Different strokes for different folks: a taxonomy of cloud offerings. Enterprise cloud submit, INTEROP
Cloud Computing Use Case Discussion Group (2009, August) Cloud computing use case. White Paper version 1.0. 5
Ried S (2009) Yet another cloud – how many clouds do we need? Retrieved from Forrester Research, http://www.forrester.com/
Gammage B, Shiffler III G (2007, August 8) Report highlight for dataquest insight: PC virtualization forecast scenarios. Gartner
Dayley A et al (2009, Jan 5) Dataquest insight: virtualization market size driven by cost reduction, resource utilization and management advantages. Gartner
Hayes, B (2008, July) Cloud computing. Commun ACM 51(7)
Microsoft’s approach to interoperability (2009) Retrieved from, http://www.microsoft.com/interop/principles/default.mspx. Accessed 25 Sept 2009
Gottfrid D (2009) Self-service, prorated super computing fun! Retrieved from http://open.blogs.nytimes.com/
Pearson S (2009) Taking account of privacy when designing cloud computing services. Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing, IEEE Comp Soc, pp 44–52
Napper J, Bientinesi P (2009) Can cloud computing reach the TOP500? Proceeding of the combined workshops on unconventional high performance computing workshop plus memory access workshop, ACM, pp 17–20
OASIS (Organization for the Advancement of Structured Information Standards) (2009) http://www.oasis-open.org/
GoGrid’s prepaid cloud hosting plans (2009). http://www.gogrid.com/pricing/plans.php
Rainge E (2009, May) Worldwide telecom cloud billing 2009–2013 forecast. IDC Doc #217313
CFengine (2009) http://www.cfengine.org/
The Open Cloud Consortium (OCC) (2009) http://opencloudconsortium.org/
The Open Grid Forum (2009) http://www.ogf.org/
The Distributed management Task Force (DMTF) (2009) http://www.dmtf.org/about/
Buco MJ et al (2004, Jan) Utility computing SLA management based upon business objectives. IBM Syst J 43(1):159–178
The Official Google Blog (2008, Nov) Sorting 1 PB with MapReduce. Retrieved from http://googleblog.blogspot.com/
rPath (2009) http://www.rpath.com
Opscode (2009) http://www.opscode.com/
Sheehan M (2009) Message from GoGrid founders regarding denial of service attack. Retrieved from, GoGrid Official Blog, http://blog.gogrid.com/
Ristenpart T et al (2009) Hey, you, get off of my cloud: exploring information leakage in third-party compute clouds. Proceeding of ACM conference on computer and communications security
Linthicum DS, Morrison KS (2009) Value of SOA for cloud computing. Layer 7 technologies
Patterson D (2009) Recovery oriented computing. http://roc.cs.berkeley.edu
Ghemawat S, Gobioff H, Leung ST (2003) The google file system. Proceedings of the nine-teenth ACM symposium on operating systems principles, pp 29–43
Fielding RT (2000) Architectural styles and the design of network-based software architectures. Dissertation of doctor of philosophy, University of California, Irvine
RSA (2009, March) The role of security in trustworthy cloud computing. Continental Automated Building Association (CABA), Information Series, IS 2009-39
Thusoo A (2009, June 11) Hive-A petabyte scale data warehouse using hadoop. Retrieved from Facebook Engineering page, http://www.facebook.com
Hadoop/Hive (2009) http://wiki.apache.org/hadoop/Hive
Palankar M et al (2008) Amazon S3 for science grids: a viable solution? Proceedings of the 2008 international workshop on data-aware distributed computing workshop (DADC), pp 55–64
Carriero N, Gelernter D (1989) Linda in the context. Commun ACM 32(4):444–458
Gray J et al (1996) The dangers of replication and solution. Proceedings of the 1996 ACM SIGMOD international conference on management of data, pp 173–182
Acknowledgments
This research was supported by the MKE (Ministry of Knowledge and Economy), Korea, under the ITRC (Information Technology Research Center) support program supervised by the NIPA (National IT Industry Promotion Agency) (NIPA-2009-C1090-0902-0026), and research program on Kookmin University.
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
Rimal, B.P., Choi, E., Lumb, I. (2010). A Taxonomy, Survey, and Issues of Cloud Computing Ecosystems. In: Antonopoulos, N., Gillam, L. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84996-241-4_2
Download citation
DOI: https://doi.org/10.1007/978-1-84996-241-4_2
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)