Abstract
Cloud computing has seen a tremendous growth in the last five years. Along with the growth, many cloud types have been marketed. However, from the view of users, there are still barriers to exploit the cloud computing. Not only the migration into clouds is difficult, even so the development and deployment of new services from the beginning could be quite challenges. In this paper, we present a novel development framework for cloud services. Its design is based on abstraction approach and object-oriented programming technique, allowing cloud users to easily and rapidly develop and deploy their services. The approach also enables service migration and interoperability among the different clouds.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ramakrishnan, L., Jackson, K.R., Canon, S., Cholia, S., Shalf, J.: Defining Future Platform Requirements for e-Science Clouds. In: ACM Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 101–106 (2009)
Goscinski, A., Brock, M.: Toward dynamic and attribute based publication, discovery and selection for cloud computing. Future Generation Computer Systems, 947–970 (2010)
Curry, R., Kiddle, C., Mirtchovski, A., Simmonds, R.: A Cloud-based Interactive Application Service. In: IEEE Proceedings of the Fifth International Conference on e-Science, pp. 102–109 (2009)
Open Virtualization Format, http://dmtf.org/sites/default/files/OVF%20Overview%20Document_2010.pdf
Metsch, T., Edmonds, A., Nyrén, R.: Open Cloud Computing Interface – Core. In: Open Grid Forum, OCCI-WG, Specification Document (2011), http://forge.gridforum.org/sf/go/doc16161
SimpleCloud API, http://simplecloud.org
jCloud, http://www.jclouds.org
ApacheLibcloud, http://libcloud.apache.org
DeltaCloud, http://deltacloud.apache.org
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-Source Cloud-Computing System. In: IEEE Proceedings of the Ninth IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 124–131 (2011)
Amazon EC2 API, http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/Welcome.html
Milojičić, D., Llorente, I.M., Montero, R.S.: OpenNebula: A Cloud management Tool. Journal IEEE Internet Computing 15(2), 11–14 (2011)
OpenStack, http://openstack.org
Python programming language, http://www.python.org
Rackspace Hosting cloud, http://www.rackspace.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nguyen, B.M., Tran, V., Hluchy, L. (2012). Development Framework for Cloud Services. In: Lei, J., Wang, F.L., Li, M., Luo, Y. (eds) Network Computing and Information Security. NCIS 2012. Communications in Computer and Information Science, vol 345. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35211-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-35211-9_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35210-2
Online ISBN: 978-3-642-35211-9
eBook Packages: Computer ScienceComputer Science (R0)