OVERVIEW OF CURRENT COMMERCIAL PAAS PLATFORMS

Andres García-García, Carlos de Alfonso, Vicente Hernández

2011

Abstract

The development of Cloud Computing has paid attention mainly to the virtualization of hardware components, under a scheme of Infrastructure-as-a-Service (IaaS). Most of Cloud vendors offer solutions based in IaaS to offer virtual services and applications, instead of developing a proper Platform-as-a-Service (PaaS) solution. This paper analyzes some existing commercial PaaS clouds, identifying in what degree they meet some essential requirements. These requirements are also argued, and guidelines for addressing them using an academic approach in a PaaS solution are provided.

References

  1. Amazon.com Inc. (2010). Amazon EC2 (Elastic Compute Cloud). http://aws.amazon.com/ec2/ [Online; accessed 01-03-2011].
  2. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., 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.
  3. Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., Pratt, I., and Warfield, A. (2005). Live migration of virtual machines. In NSDI'05: Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, pages 273-286, Berkeley, CA, USA. USENIX Association.
  4. Czajkowski, K., Fitzgerald, S., Foster, I., and Kesselman, C. (2001). Grid information services for distributed resource sharing.
  5. Engine Yard, Inc. (2010). Engine Yard Cloud. http://www. engineyard.com/ [Online; accessed 01-03-2011].
  6. Fielding, R. T. (2000). Architectural styles and the design of network-based software architectures. PhD thesis. Chair-Taylor, Richard N.
  7. Google Inc. (2010a). Google App Engine. http:// code.google.com/appengine/ [Online; accessed 01- 03-2011].
  8. Google Inc. (2010b). Google App Marketplace. http:// www.google.com/enterprise/marketplace/ [Online; accessed 01-03-2011].
  9. Google Inc. (2010c). GQL. http://code.google.com/ appengine/docs/python/datastore/gqlreference.html [Online; accessed 01-03-2011].
  10. Hansson, D. H. (2010a). Introducing Rails Metal. http://weblog.rubyonrails.org/2008/12/17/introducingrails-metal [Online; accessed 01-03-2011].
  11. Hansson, D. H. (2010b). Ruby on Rails. rubyonrails.org/ [Online; accessed 01-03-2011].
  12. Heroku Inc. (2010). Heroku. http://heroku.com/ [Online; accessed 01-03-2011].
  13. Matsumoto, Y. (2010). Matz's Ruby Interpreter. http:// www.ruby-lang.org/ [Online; accessed 01-03-2011].
  14. Microsoft Corporation (2010a). Codename “Dallas”. http://www.microsoft.com/windowsazure/dallas/ [Online; accessed 01-03-2011].
  15. Microsoft Corporation (2010b). LiveID. https:// accountservices.passport.net/ [Online; accessed 01-03-2011].
  16. Microsoft Corporation (2010c). Windows Azure. http:// www.microsoft.com/windowsazure/ [Online; accessed 01-03-2011].
  17. Mizerany, B. (2010). Sinatra. http://www.sinatrarb.com/ [Online; accessed 01-03-2011].
  18. Neukirchen, C. (2010). Rack: a Ruby Webserver Interface. http://rack.rubyforge.org/ [Online; accessed 01- 03-2011].
  19. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., and Zagorodnov, D. (2008). The Eucalyptus Open-source Cloud-computing System. In Proceedings of Cloud Computing and Its Applications.
  20. Open Cloud Consortium (OCC) (2010). Open Cloud Consortium (OCC). http://opencloudconsortium.org/ [Online; accessed 01-03-2011].
  21. Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I. M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J., Ben-Yehuda, M., Emmerich, W., and Galan, F. (2009). The RESERVOIR Model and Architecture for Open Federated Cloud Computing. IBM Journal of Research and Development, 53(4).
  22. Sotomayor, B., Montero, R. S., Llorente, I. M., and Foster, I. (2009). Capacity Leasing in Cloud Systems using the OpenNebula Engine. Cloud Computing and Applications 2008 (CCA08).
  23. The SLA@SOI consortium (2010). SLA@SOI. http:// sla-at-soi.eu/ [Online; accessed 01-03-2011].
  24. University of California, Santa Barbara (2010). AppScale. http://appscale.cs.ucsb.edu/ [Online; accessed 01-03- 2011].
  25. Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lindner, M. (2009). A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev., 39(1):50-55.
Download


Paper Citation


in Harvard Style

García-García A., de Alfonso C. and Hernández V. (2011). OVERVIEW OF CURRENT COMMERCIAL PAAS PLATFORMS . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: IWCCTA, (ICSOFT 2011) ISBN 978-989-8425-76-8, pages 368-376. DOI: 10.5220/0003604703680376


in Bibtex Style

@conference{iwccta11,
author={Andres García-García and Carlos de Alfonso and Vicente Hernández},
title={OVERVIEW OF CURRENT COMMERCIAL PAAS PLATFORMS},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: IWCCTA, (ICSOFT 2011)},
year={2011},
pages={368-376},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003604703680376},
isbn={978-989-8425-76-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: IWCCTA, (ICSOFT 2011)
TI - OVERVIEW OF CURRENT COMMERCIAL PAAS PLATFORMS
SN - 978-989-8425-76-8
AU - García-García A.
AU - de Alfonso C.
AU - Hernández V.
PY - 2011
SP - 368
EP - 376
DO - 10.5220/0003604703680376