A Comprehensive Survey on Cloud Computing

Full Text (PDF, 447KB), PP.68-79

Views: 0 Downloads: 0

Author(s)

Md. Imran Alam 1,* Manjusha Pandey 1 Siddharth S Rautaray 1

1. School of Computer Engineering of Kiit University, Bhubaneswar, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2015.02.09

Received: 24 Apr. 2014 / Revised: 11 Aug. 2014 / Accepted: 6 Oct. 2014 / Published: 8 Jan. 2015

Index Terms

Cloud Computing, SaaS, Utility Computing, CloudSim, SPECI, GroundSim, DCSim

Abstract

Cloud Computing is an innovation ideas that helps in reducing the computing cost. Cloud Computing offers better computing through improved utilization and reduced administration and infrastructure costs. Cloud computing is the long-held dream of computing as a utility. Cloud Computing is the combination of Software as a Service (SaaS) and Utility Computing. Cloud computing shares characteristics with autonomic computing, peer to peer, grid computing, client server model, mainframe computer and utility computing. It has various open source resources which gives different platform for better computing utilization. Cloud computing are managed by Cloud Management tools, loaded and tested by various other software testing tools. Cloud computing modelling and simulation is done by CloudSim or SPECI or GroundSim or DCSim on the basis of testing benchmark. The application of Cloud Computing is discussed.

Cite This Paper

Md. Imran Alam, Manjusha Pandey, Siddharth S Rautaray, "A Comprehensive Survey on Cloud Computing", International Journal of Information Technology and Computer Science(IJITCS), vol.7, no.2, pp.68-79, 2015. DOI:10.5815/ijitcs.2015.02.09

Reference

[1]Dorian Minarolli and Bernd Freisleben, Uitlity–based Resource Allocations for virtual machines in cloud computing, IEEE, 2011

[2]J. Geelan, "Twenty-one experts define cloud computing," Cloud Computing Journal, vol.4, pp. 1-5, 2009.

[3]Cloud Management Tools. http://searchcloudcomputing.techtarget.com/report/Cloud-management-tools-guide-for-beginners

[4]Software testing tools to test cloud computing applications. http://soa.dzone.com/articles/software-testing-tools-test

[5]Cloud computing load test and performance monitoring companies. http://www.cloudtweaks.com/2010/08/top-10-cloud-computing-load-test-and-performance-monitoring-companies/

[6]A survey on cloud computing simulations and cloud testing. http://www.cse.wustl.edu/~jain/cse567-13/index.html

[7]Mastering Cloud Computing: Cloud Foundation and Applications Programming. Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi. MK Publisher Edition 2013.

[8]Chandrashekhar S. Pawar and R. B. Wagh. A review of resource allocation policies in cloud computing. World Journal of Science and Technology 2012 Vol. 2 Issue 3, ISSN: 2231-2587, Page 165-167.

[9]Sandeep Tayal. Tasks Scheduling optimization for the Cloud Computing Systems. IJAEST Vol. 5 Issue 2, Page 111-115, 2011.

[10]Monika Choudhary, Sateesh Kumar Peddoju. IJERA Vol. 2 Issue 3, May- Jun 2012, Page 2564-2568, ISSN: 2248-9622.

[11]Open source resource for cloud computing. http://gigaom.com/2009/11/06/10-top-open-source-resources-for-cloud-computing/

[12]Best Cloud computing services. http://www.businessnewsdaily.com/4427-cloud-computing-small-business.html

[13]Open source cloud computing testing tools. http://www.cloudcomputingexpo.com/node/2625872

[14]Aoun R., Doumith E.A., Gagnaire M., “Resource Provisioning for Enriched Services in Cloud Environment,” IEEE Second International Conference on Cloud Computing Technology and Science, Feb. 2011, pp. 296-303.

[15]“Adaptive Management of Virtualized Resources in Cloud Computing Using Feedback Control,” in First International Conference on Information Science and Engineering, April 2010, pp. 99-102.

[16]V. Vinothina, Dr. R. Shridaran, and Dr. Padmavathi Ganpathi, A survey on resource allocation strategies in cloud computing, International Journal of Advanced Computer Science and Applications, 3(6):97--104,2012

[17]Atsuo Inomata, Taiki Morikawa, Minoru Ikebe and Md. Mizanur Rahman, Proposal and Evaluation of Dynamic Resource Allocation Method Based on the Load Of VMs on IaaS, IEEE, 2010.

[18]Q. Cao, B. Wei and W. M. Gong, "An optimized algorithm for task scheduling based on activity based costing in cloud computing," In International Conference on eSciences 2009, pp. 1-3.

[19]Sumit Goyal,"Public vs Private vs Hybrid vs Community - Cloud Computing: A Critical Review", IJCNIS, vol.6, no.3, pp.20-29, 2014. DOI: 10.5815/ijcnis.2014.03.03

[20]Bahman Rashidi,Mohsen Sharifi,Talieh Jafari,"A Survey on Interoperability in the Cloud Computing Environments", IJMECS, vol.5, no.6, pp.17-23, 2013.DOI: 10.5815/ijmecs.2013.06.03

[21]Ronak Patel, Sanjay Patel. Survey on Resource Allocation Strategies in Cloud Computing. IJERT Vol. 2 Issue 2 Feb 2013, ISSN: 2278-0181.