ACM Home Page
Please provide us with feedback. Feedback
Toward cloud-agnostic middlewares
Full text PdfPdf (1.01 MB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications table of contents
Orlando, Florida, USA
SESSION: Practitioner reports table of contents
Pages 619-626  
Year of Publication: 2009
ISBN:978-1-60558-768-4
Authors
E. Michael Maximilien  IBM Almaden Research Center, San Jose, CA, USA
Ajith Ranabahu  Wright State University, Dayton, OH, USA
Roy Engehausen  IBM Almaden Research Center, San Jose, CA, USA
Laura C. Anderson  IBM Almaden Research Center, San Jose, CA, USA
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 26,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1639950.1639957
What is a DOI?

ABSTRACT

Cloud computing is a natural progression of service-oriented architecture. The Web as the platform: data with Web 2.0, programming and development with mashups, and deployments and resource provisioning with cloud computing. However, the Web was not necessarily designed to be an on-demand compute platform and infrastructure and certainly not designed to be a network for data centers which is what it is displacing with cloud computing. What are the challenges to advance cloud computing? For example, how do users of compute clouds make efficient usage of the heterogeneous nature of the Web and specifically of the choices between potentially engaging with public clouds versus creating enterprise private clouds, or some hybrid combination thereof? Additionally, since there are usually no single answers, due to a variety of compute workload demands, how should cloud providers and cloud users harvest, create, and utilize best practices in this new platform, thereby encouraging improvements in cloud engagements?


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Mashups (Web application hybrids) Data and Web APIs mashups http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)
 
2
Amazon Web Services http://aws.amazon.com
 
3
Google App Engine http://code.google.com/appengine
 
4
Morph Exchange http://www.morphexchange.com
 
5
Memcached http://www.danga.com/memcached
 
6
Armbrust, M. et al. "Above the Clouds: A Berkeley View of Cloud Computing", University of California at Berkeley, Technical Report, http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
 
7
AppScale from the University of California Santa Barbara http://appscale.cs.ucsb.edu/