Nelson M. Gonzalez, Charles C. Miers, Fernando F. Redígolo, Marcos Simplício, Tereza C. M. B. Carvalho, Mats Näslund, Makan Pourzandi


The continuous development of cloud computing is in evidence in several academic and non-academic researches. However, the relative youth of this field has produced several distinct definitions and taxonomies regarding the concept of cloud computing, as well as the classification and organization of such services. The appearance of commercial cloud solutions in this context with no firmly established standards only complicates the matter, making it difficult to determine how solutions should be technically identified and qualified. Therefore, with the growing complexity of the area, identifying, clarifying and classifying cloud services are essential steps to understand their organization, purpose and interaction with other services. With this goal in mind, this article presents a study on existing concepts and taxonomies, and then harmonizes these approaches in an extensible taxonomy model for cloud computing services. More specifically, this proposal builds on the SPI (Software, Platform, and Infrastructure) taxonomy created by NIST (National Institute of Standards and Technology), creating a hierarchical organization that groups different services according to their characteristics; the result is a taxonomy model that allows finer-grained analyses to be performed, while essentially keeping the simplicity of SPI itself. Finally, we present a specific instance of this model focused on existing and representative cloud services.


  1. Amazon (2010a). Amazon elastic block storage. http:// aws. amazon.com/ebs/.
  2. Amazon (2010b). Amazon elastic compute cloud. http:// aws.amazon.com/ec2/.
  3. Amazon (2010c). Amazon machine images. aws.amazon.com/amis/.
  4. AppNexus (2010). Appnexus cloud computing. http:// www.appnexus.com/.
  5. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. (2009). Above the clouds: A berkeley view of cloud computing. Technical report.
  6. Boomi (2010). http://www.boomi.com/solutions.
  7. Borthakur, D. (2007). The hadoop distributed file system: Architecture and design. http://hadoop.apache.org/.
  8. Box.net (2010). Box. http://www.box.net/solutions.
  9. Cirtas (2010). Cirtas bluejet. http://www.cirtas.com/.
  10. Cloudera (2010). Cloudera. http://www.cloudera.com/.
  11. Coombe, B. (2009). Cloud computing - overview, advantages and challenges for enterprise deployment. Technical report, Bechtel Corporation.
  12. CPNI (2010). Information security briefing 01/2010 - cloud computing. Technical report, CPNI - Centre for Protection of National Infrastructure.
  13. CSA (2009). Security guidance for critical areas of focus in cloud computing. Technical report, CSA - Cloud Security Alliance.
  14. Das, S., Agrawal, D., and Abbadi, A. E. (2010). ElasTraS: An elastic, scalable, and self managing transactional database for the cloud. Technical report, UCSB. http://www.cs.ucsb.edu/research/tech reports/.
  15. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., and Vogels, W. (2007). Dynamo: Amazon's highly available key-value store. In Proc. of ACM Symposium on Operating Systems Principles, pages 205-220. ACM.
  16. Decho (2010). Mozy. http://mozy.com/.
  17. Demers, A., Petersen, K., Spreitzer, M., Terry, D., Theimer, M., and Welch, B. (1994). The Bayou architecture: Support for data sharing among mobile users. In Proc. of the Workshop on Mobile Computing Systems and Applications, pages 2-7.
  18. Dropbox (2010). Dropbox. http://www.dropbox.com/.
  19. ElasticHosts (2010). Elastichosts - flexible servers in the cloud. http://www.elastichosts.com/.
  20. EMC (2010). Emc storage managed services. www. emc.com/.
  21. ENISA (2009). Benefits, risks and recommendations for information security. Technical report, ENISA - European Network and Information Security Agency.
  22. Enomaly (2010). Enomalism elastic computing infrastructure. http://www.enomalism.com/.
  23. Evernote (2010). Evernote. http://www.evernote.com/.
  24. Fontán, J., Vázquez, T., Gonzalez, L., Montero, R., and Llorente, I. (2008). Opennebula: The open source virtual machine manager for cluster computing. In Open Source Grid and Cluster Software Conference - Book of Abstracts. http://www.opennebula.org/.
  25. Gjermundrod, H., Dikaiakos, M., Stumpert, M., Wolniewicz, P., and Kornmayer, H. (2008). g-Eclipse - an integrated framework to access and maintain grid resources. In Proc. of the 2008 9th IEEE/ACM International Conference on Grid Computing, GRID'08, pages 57-64, Washington, DC, USA. IEEE Computer Society.
  26. GoGrid (2010). http://www.gogrid.com/.
  27. Google (2010a). http://code.google.com/appengine/.
  28. Google (2010b). http://labs.google.com/papers/gfs.html.
  29. Google (2010c). http://code.google.com/apis/base/.
  30. Google (2010d). Google. http://www.google.com/apps/.
  31. Heroku (2010). Heroku - instant ruby platform. http:// heroku.com/.
  32. Hines, M. (2004). computing deal. 5200970.html.
  33. Morgan stanley, ibm ink utility http://news.cnet.com/2100-7339-
  34. Hofstader, J. (2007). Communications as a service. http:// msdn.microsoft.com/en-us/library/bb896003. aspx.
  35. Hoover, J. N. (2009). NIST team deeply studying cloud computing - cloud computing - InformationWeek. http://www.informationweek.com/news/government/ enterprise-architecture/showArticle.jhtml?articleID= 217701603.
  36. IDC (2010). IDC: cloud computing implementations to double by 2012 - network computing. http://www. networkcomputing.com/ other/ idc-cloud-computingimplementations-to-double-by-2012.php?type=article
  37. Identity, P. (2010). www.pingidentity.com/.
  38. Itensil (2010). Itensil. http://itensil.com/.
  39. Jaekel, M. and Luhn, A. (2009). Cloud computing - business models, value creation dynamics and advantages for customers. Technical report, Siemens AG.
  40. Johnston, M. (1999). Preboot execution environment (PXE). www.pix.net/software/pxeboot/archive/ pxespec.pdf.
  41. Johnston, S. (2010). Taxonomy: The 6 layer cloud computing stack. http://samj.net/2008/09/taxonomy-6-layercloud-computing-stack.html.
  42. Laird, P. (2009). Laird OnDemand: cloud computing taxonomy at interop las vegas, may 2009. http:// peterlaird.blogspot.com/2009/05/cloud-computingtaxonomy-at-interop-las.html.
  43. Linthicum, D. (2009). Defining the cloud computing framework. http://cloudcomputing.sys-con.com/node/8115 19.
  44. Marks, E. A. and Lozano, B. (2010). Executive's Guide to Cloud Computing. John Wiley & Sons.
  45. Mell, P. and Grance, T. (2009). The nist definition of cloud computing. Technical report, NIST.
  46. Microsoft (2010a). Microsoft connected services framework. http://msdn.microsoft.com/en-us/library/ aa306083.aspx.
  47. Microsoft (2010b). Windows live skydrive. http:// www.windowslive.com.br/public/product.aspx/view/5.
  48. Netsuite (2010). Suitecloud. http://www.netsuite.com.
  49. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., and Zagorodnov, D. (2009). The Eucalyptus open-source cloud-computing system. In Proc. of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID'09, pages 124-131, Washington, DC, USA. IEEE Computer Society.
  50. Olston, C., Reed, B., Srivastava, U., Kumar, R., and Tomkins, A. (2008). Pig latin: a not-so-foreign language for data processing. In Proc. of the 2008 ACM SIGMOD international conference on Management of data, SIGMOD'08, pages 1099-1110, New York, NY, USA. ACM.
  51. OpSource (2010). http://www.opsource.net/Solutions/CloudComputing.
  52. Oracle (2010). Oracle on demand. http://www.oracle.com/.
  53. OrangeScape (2010). http://www.orangescape.com/.
  54. Prodan, R. and Ostermann, S. (2009). A survey and taxonomy of infrastructure as a service and web hosting cloud providers. 10th IEEE/ACM Internation Conference on Grid Computing.
  55. Rackspace (2010). Rackspace managed hosting. http:// www.rackspace.com/.
  56. RightScale (2010). Rightscale cloud computing management platform. http://www.rightscale.com/.
  57. Rimal, B. P., Choi, E., and Lumb, I. (2009a). A taxonomy and survey of cloud computing systems. In Networked Computing and Advanced Information Management, International Conference on, pages 44-51, Los Alamitos, CA, USA. IEEE Computer Society.
  58. Rimal, B. P., Choi, E., and Lumb, I. (2009b). A taxonomy and survey of cloud computing systems. Fifth International Joint Conference on INC, IMS and IDC.
  59. rPath (2010). rpath solutions. www.rpath.com/.
  60. SalesForce (2010). Force.com. http://www.salesforce.com/ platform/.
  61. Salesforce (2010a). Salesforce apex. http://wiki.developer force.com/.
  62. Salesforce (2010b). Salesforce customer relationship management (crm). http://www.salesforce.com/crm/.
  63. SOASTA (2010). Soasta cloudtest. http://www.soasta.com/.
  64. StorSimple (2010). http://www.storsimple.com.
  65. Trackvia (2010). Trackvia cloud database. www.trackvia.com/products/cloud-database.
  66. UBOOT (2010). Das U-Boot: The universal boot loader. http://www.denx.de/wiki/U-Boot/.
  67. Velte, A. T., Velte, T. J., and Elsenpeter, R. (2009). Cloud Computing - A Practical Approach. McGraw-Hill.
  68. Willis, J. M. (2009). Unified ontology of cloud computing j IT management and cloud blog. http://www.johnmwillis.com/cloud-computing/ unified-ontology-of-cloud-computing/.
  69. Youseff, L., Butrico, M., and da Silva, D. (2008). Toward a unified ontology of cloud computing. Grid Computing Environments Workshop, GCE'08, pages 1-10.
  70. Zoho (2010). Zoho.com. http://www.zoho.com/.

Paper Citation

in Harvard Style

M. Gonzalez N., C. Miers C., F. Redígolo F., Simplício M., C. M. B. Carvalho T., Näslund M. and Pourzandi M. (2011). A TAXONOMY MODEL FOR CLOUD COMPUTING SERVICES . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 56-65. DOI: 10.5220/0003384800560065

in Bibtex Style

author={Nelson M. Gonzalez and Charles C. Miers and Fernando F. Redígolo and Marcos Simplício and Tereza C. M. B. Carvalho and Mats Näslund and Makan Pourzandi},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
SN - 978-989-8425-52-2
AU - M. Gonzalez N.
AU - C. Miers C.
AU - F. Redígolo F.
AU - Simplício M.
AU - C. M. B. Carvalho T.
AU - Näslund M.
AU - Pourzandi M.
PY - 2011
SP - 56
EP - 65
DO - 10.5220/0003384800560065