Abstract
Cloud computing is based on five attributes: multiplexing, massive scalability, elasticity, pay as you go, and self provisioning of resources. In this paper, we describe various cloud computing platforms, models, and propose a new combined and improved framework for Infrastructure as a Service (IAAS) and Platform as a Service (PAAS). As we know, that PAAS Framework has certain desirable characteristics that are important in developing robust, scalable, and hopefully portable applications like separation of data management from the user interface, reliance on Cloud Computing standards, an Integrated Development Environment, Life cycle management tools but it also has some drawbacks like the PAAS platform such as in Google Application engine, a large number of web servers catering to the platform are always running. This paper proposes an architecture which combines IAAS and PAAS framework and remove the drawbacks of IAAS and PAAS and describes how to simulate the cloud computing key techniques such as data storage technology (Google file system), data management technology, Big Table as well as programming model, and task scheduling framework using CLOUDSIM simulation tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sosinky, B.: Cloud Computing Bible, pp. 1–528. Wiley, India (2011)
Roy, G.M., Saurabh, S.K., Upadhyay, N.M., Gupta, P.K.: Creation of virtual node, virtual link and managing them in network virtualization. In: IEEE 2011 World Congress on Information and Communication Technologies (WICT), pp. 738–742. Mumbai, India (2011)
Peter M., Timothy G.: The NIST Definition of Cloud Computing, Tech Report National Institute of Standards and, Technology. pp. 1–7. (2011)
Info. Apps. Gov. : What are the Services. http://info.apps.gov/content/what-are-services
Anandasivam, A., Weinhardt, C.: Towards an Efficient Decision Policy for Cloud Service Providers. In: Proceedings of the ICIS, Paper 40 (2010)
Armbrust, M., Fox, A., Griffith, R., Anthony, D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
Böhm, M., Leimeister, S., Riedl, C., Krcmar, H.: Cloud Computing - Outsourcing 2.0 or a new Business Model for IT Provisioning. Springer Application, Management. pp. 31–56. Gabler, GmbH (2011)
Buyya, R., Ranjan, R., Rodrigo, N.: Modelling and Simulation of scalable cloud computing environment and the cloudsim toolkit: challenges and opptuties. In: IEEE International Conference on High Performance computing & simulation, pp. 1–11. (2009)
Buyya, R., Yeo, C.S., Venugopal, S.: Market oriented cloud computing, vision hype and reality for delivering it services as computing utilities. In: The 10th IEEE conference on high performance computing and, communications, pp. 5–13. (2008)
Yadav, S.S.: Cloud a computing Infrastructure on demand. In: International conference on computer engineering and technology (ICCET), pp. 423–426. (2010)
Mather, T., Kumaraswami, S., Latif, S.: Cloud Security and Privacy an Enterprise respective on Risks and Compliance. O’ Reilly Media, Inc, Canada (2009)
Amazon. : Amazon web services. http://aws.amazon.com
Pardeep, K., Sehgal, V.K., Chauhan, D.S., Gupta, P.K., Diwakar, M.: Effective ways of secure, private and trusted cloud computing. IJCSI Int. J. Comput. Sci. Issues 8(3), 412–421 (2011)
Bedra, A.: Getting started with Google App Engine and Closure. IEEE Internet Comput. 14(4), 85–88 (2010)
Malawski, M., Kuzniar, M., Wojcik, P., Bubak, M.: How to use Google App Engine for Free Computing. IEEE Internet Comput. 17(1), 50–59 (2011)
Baiardi, F., Sgandurra, D.: Securing a community cloud. In: IEEE 30\(^{th}\) International Conference on Distributed Computing Systems Workshops (ICDCSW), pp. 32–41. (2010)
Alexander, L., Klems, M., Nimis, J., Tai, S., Sandholm, T.: What’s inside the Cloud? An architectural map of the cloud landscape. In: Proceedings of the, ICSE Workshop on Software Engineering Challenges of Cloud, Computing, pp. 23–31. (2009)
Gautam, S.: Enterprise Cloud Computing: Technology, Architecture. Applications. Cambridge University Press, Cambridge (2010)
Armando, F., Michael, A., Rean, G.: The Clouds: A Berkely View of Cloud, Computing, UC Berkeley, USA (2009)
Google Developers. : What is Google App Engine? https://developers.google.com/appengine/docs/whatisgoogleappengine
www.cloudbus.org/.
Ekstrom, J., Bailey, M.: Teaching web deployment with OS-virtualization. In: Proceedings of 2009 ASEE Annual Conference and Exposition, pp. 1–8. (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this paper
Cite this paper
Rana, P., Gupta, P., Siddavatam, R. (2014). Combined and Improved Framework of Infrastructure as a Service and Platform as a Service in Cloud Computing. In: Babu, B., et al. Proceedings of the Second International Conference on Soft Computing for Problem Solving (SocProS 2012), December 28-30, 2012. Advances in Intelligent Systems and Computing, vol 236. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1602-5_88
Download citation
DOI: https://doi.org/10.1007/978-81-322-1602-5_88
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1601-8
Online ISBN: 978-81-322-1602-5
eBook Packages: EngineeringEngineering (R0)