Skip to main content

A Taxonomy, Survey, and Issues of Cloud Computing Ecosystems

  • Chapter
  • First Online:
Cloud Computing

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

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.

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 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

Institutional subscriptions

Notes

  1. 1.

    Disk Storage: 1,000 Megabytes = 1 Gigabytes, 1,000 Gigabytes = 1 Terabytes, 1,000 Terabytes = 1 Petabytes

References

  1. Dean J, Ghemawat S (January 2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113

    Article  Google Scholar 

  2. Sun Microsystems (2009). Virtualization for dummies

    Google Scholar 

  3. Software and Information Industry Association (2001, February). Software as a service: strategic backgrounder

    Google Scholar 

  4. Choudhary V (2009) Software as a service: implications for investment in software development. Proceedings of the 40th Hawaii international conference on system sciences

    Google Scholar 

  5. 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

  6. Cruz A (2009) Gmail site reliability manager. Update in Gmail. Retrieved from, http://googleblog.blogspot.com/2009/02/update-on-gmail.html

  7. 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

  8. 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

  9. Pete, App Engine Team (2008) App engine outage today. Retrieved from, http://groups.google.com/group/google-appengine/

  10. Allen Stern (2008) Update from Amazon Regarding Friday’s S3 Downtime. Retrieved from, http://www.centernetworks.com/amazon-s3-downtime-update

  11. AWS Service Health Dashboard (2008, July 20) Amazon S3 availability event. Retrieved from, http://status.aws.amazon.com/s3-20080720.html

  12. Tubanos A (2008) FlexiScale suffers 18-hour outage. Retrieved from, http://www.thewhir.com/

  13. Amazon Web Services (AWS) (2008, Sept) Amazon web services: overview of security processes

    Google Scholar 

  14. Cavoukian A (2008, May 28) Privacy in the clouds: privacy and digital identity – implications for the Internet. Information and privacy commissioner of Ontario

    Google Scholar 

  15. 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

    Google Scholar 

  16. The Cloud Computing Interoperability Forum (CCIF) (2009) http://www.cloudforum.org/

  17. Gathering Clouds of XaaS! (2008) Retrieved from, http://www.ibm.com/

  18. http://www.roughtype.com (2008)

  19. Apache Hadoop project (2009) Available from http://hadoop.apache.org/

  20. Amazon Elastic Cloud Computing (EC2) (2009) Available from http://aws.amazon.com/ec2/

  21. Crandell M (2008) Defogging cloud computing: a taxonomy. Available from http://gigaom.com/2008/06/16/defogging-cloud-computing-a-taxonomy/

  22. Laird P (2009) Different strokes for different folks: a taxonomy of cloud offerings. Enterprise cloud submit, INTEROP

    Google Scholar 

  23. Cloud Computing Use Case Discussion Group (2009, August) Cloud computing use case. White Paper version 1.0. 5

    Google Scholar 

  24. Ried S (2009) Yet another cloud – how many clouds do we need? Retrieved from Forrester Research, http://www.forrester.com/

  25. Gammage B, Shiffler III G (2007, August 8) Report highlight for dataquest insight: PC virtualization forecast scenarios. Gartner

    Google Scholar 

  26. Dayley A et al (2009, Jan 5) Dataquest insight: virtualization market size driven by cost reduction, resource utilization and management advantages. Gartner

    Google Scholar 

  27. Hayes, B (2008, July) Cloud computing. Commun ACM 51(7)

    Google Scholar 

  28. Microsoft’s approach to interoperability (2009) Retrieved from, http://www.microsoft.com/interop/principles/default.mspx. Accessed 25 Sept 2009

  29. Gottfrid D (2009) Self-service, prorated super computing fun! Retrieved from http://open.blogs.nytimes.com/

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. OASIS (Organization for the Advancement of Structured Information Standards) (2009) http://www.oasis-open.org/

  33. GoGrid’s prepaid cloud hosting plans (2009). http://www.gogrid.com/pricing/plans.php

  34. Rainge E (2009, May) Worldwide telecom cloud billing 2009–2013 forecast. IDC Doc #217313

    Google Scholar 

  35. CFengine (2009) http://www.cfengine.org/

  36. The Open Cloud Consortium (OCC) (2009) http://opencloudconsortium.org/

  37. The Open Grid Forum (2009) http://www.ogf.org/

  38. The Distributed management Task Force (DMTF) (2009) http://www.dmtf.org/about/

  39. Buco MJ et al (2004, Jan) Utility computing SLA management based upon business objectives. IBM Syst J 43(1):159–178

    Article  Google Scholar 

  40. The Official Google Blog (2008, Nov) Sorting 1 PB with MapReduce. Retrieved from http://googleblog.blogspot.com/

  41. rPath (2009) http://www.rpath.com

  42. Opscode (2009) http://www.opscode.com/

  43. Sheehan M (2009) Message from GoGrid founders regarding denial of service attack. Retrieved from, GoGrid Official Blog, http://blog.gogrid.com/

  44. 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

    Google Scholar 

  45. Linthicum DS, Morrison KS (2009) Value of SOA for cloud computing. Layer 7 technologies

    Google Scholar 

  46. Patterson D (2009) Recovery oriented computing. http://roc.cs.berkeley.edu

  47. 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

    Google Scholar 

  48. Fielding RT (2000) Architectural styles and the design of network-based software architectures. Dissertation of doctor of philosophy, University of California, Irvine

    Google Scholar 

  49. RSA (2009, March) The role of security in trustworthy cloud computing. Continental Automated Building Association (CABA), Information Series, IS 2009-39

    Google Scholar 

  50. Thusoo A (2009, June 11) Hive-A petabyte scale data warehouse using hadoop. Retrieved from Facebook Engineering page, http://www.facebook.com

  51. Hadoop/Hive (2009) http://wiki.apache.org/hadoop/Hive

  52. 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

    Google Scholar 

  53. Carriero N, Gelernter D (1989) Linda in the context. Commun ACM 32(4):444–458

    Article  Google Scholar 

  54. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Eunmi Choi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics