Abstract
Cloud computing is one of the most sought after fields in the world of computing and IT. This paper is an extensive survey intended to highlighting the importance of cloud computing in the business world and how it has benefited major companies as well as the potential ones. The different service models and key features along with database services play a major role. Virtualization, its features, and its role in making cloud computing possible are extensively discussed. However, like any other technology, even the cloud technology faces a vast array of issues that need to be attained. Some of the major issues like resource scheduling, security, and interoperability pertaining to cloud are reviewed here, along with possible ways of tackling them. A comprehensive study on the different fields to be explored in the study of cloud computing is presented here. We have done a systematic literature review of 62 selected papers and believe that this paper will help the new researchers in cloud computing area.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Marston, Sean, Li, Zhi, Bandyopadhyay, Subhajyoti, Zhang, Juheng, Ghalsasi, Anand: Cloud computing—the business perspective, Decis. Support Syst. 51(1), 176–189 (2011)
Gourisaria, M.K., Patra, S.S., Khilar, P.M.: Energy saving task consolidation technique in cloud centers with resource utilization threshold. Adv Intell Syst Comput (2018)
Gourisaria, M.K., Patra, S.S., Khilar, P.M.: Minimizing energy consumption by task consolidation in cloud centers with optimized resource utilization. Int. J. Electr. Comput. Eng. (IJECE) 6(6), 3283–3292 (2016)
Galante, G., de Bona, L.C.E.: A survey on cloud computing elasticity. In: 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing, pp. 263–270
Srivastava, A.: A detailed literature review on cloud computing. Asian J. Technol. Manag. Res. 4(2) (2014)
Gai, K., Li, S.: Towards cloud computing: a literature review on cloud computing and its development trends. In: Proceedings of the Fourth International Conference on Multimedia Information Networking and Security, pp. 142–146 (2012)
Gong, C., Liu, J., Zhang, Q., Chen, H., Gong, Z.: The characteristics of cloud computing. In: International Conference on Parallel Processing Workshops (2010)
Gaurav, N.K., Kumar, J.: A literature survey on mobile cloud computing: open issues and future directions. Int. J. Eng. Comput. Sci. 3(5) (May 2014)
Gupta, P., Seetharaman, A., Raj, J.R.: The usage and adoption of cloud computing by small and medium businesses. Int. J. Inf. Manag. 33(5), 861–874 (2013)
Sharma, R., Trivedi, R.K.: Literature review: cloud computing—security issues, solution and technologies. Int. J. Eng. Res. 3(4), 221–225 (2014)
Mell, P., Grance, T.: The NIST definition of cloud computing. In: National Institute of Standards Technology, Information Technology Laboratory, Technical Report Version 15 (2009)
Buyya, R., Broberg, J., Goscinski, A.: Cloud computing principles and paradigms. Wiley
Goyal, S.: Public versus private versus hybrid vs community—cloud computing: a critical review. Int. J. Comput. Netw. Inf. Secur. (2014)
Padhy, R.P., Patra, M.R., Satapati, S.C.: Cloud computing: security issues and research challenges. Int. J. Comput. Sci. Inf. Technol. Secur. (IRASCT) 1(2) (2011)
Mishra, S., Pandey, M.: Impact of security risk on cloud computing adoption. Int. J. Eng. Comput. Sci. 5(10) (October 2016)
Nagendra Babu, P., Chaitanya Kumari, M., Venkat Mohan, S.: A literature survey on cloud computing. Int. J. Eng. Trends Technol. (IJETT) 21(6) (March 2015)
Mishra, N., Siddiqui, S., Tripathi, J.P.: A compendium over cloud computing cryptographic algorithms and security issues. BIJIT-BVICAM’s Int. J. Inf. Technol. (November 2014)
Menzel, M., Warschofsky, R., Thomas, I., Willems, C., Meinel, C.: The service security lab: a model-diven platform to compose and explore service security in the cloud. In: IEEE 2010 6th World Congress on Services (July 2010)
Yang H., Tate, M.: A descriptive literature review and classification of cloud computing research. In: Communications of the Association for Information Systems (July 2012)
Sivathanu, S., Liu, L., Yiduo, M., Pu, X.: Storage management in virtualized cloud environment. In: 2010 IEEE 3rd International Conference on Cloud, Computing (2010)
Swathi, T., Srikanth, K., Raghunath Reddy, S.: Virtualization in cloud computing. Int. J. Comput. Sci. Mobile Comput. 3(5), 540–546 (2014)
Li, Q., Hao, Q., Xiao, L., Li, Z.: Adaptive management of virtualized resources in cloud computing using feedback control. In: IEEE 2009 1st International Conference on Information Science and Engineering (ICISE) (December 2009)
Lee, J.H., Park, M.W., Eom, J.H., Chung, T.M.: Multi-level intrusion detection system and log management in cloud computing. In: International Conference on Advanced Communication Technology (ICACT)
Loganayagi, B., Sujatha, S.: Creating virtual platform for cloud computing. In: IEEE International Conference on Computational Intelligence and Computing Research (ICCIC) (December 2010)
Uhlig, R., Neiger, G., Rodgers, D., Santoni, A.L., Martins, F.C.M., Andersons, A.V., Bennett, S.M., Kagi, A., Leung, F.H., Smith, L.: Intel virtualization technology. Computer 38(5), 48–56 (2005)
Fayyad-Kazan, H., Perneel, L., Timmerman, M.: Full and para virtualization with Xen: a performance comparison. J. Emerg. Trends Comput. Inf. Sci. 4(9), 719 (2013)
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R.: Ian Pratt and Andrew warfield, Xen and the art of virtualization. ACM SIGOPS Oper. Syst. Rev. SOSP’03 37(5), 164–177 (2003)
Abels, T., Dhawam, P., Chandrasekaran, B.: An overview of Xen virtualization [Online]. Available on http://www.dell.com/downloads/global/power/ps3q05–20050191-abels.pdf
VMWare: Understanding full virtualization, Para virtualization and hardware assist [Online]. http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf (2007)
Rodriguez-Haro, F., Freitag, F., Navarro, L., Hernandez-Sanchez, E., Farias-Mendoza, N., Guerrero-Ibanez, J.N., Gonzalez-Potes, A.: A summary of virtualization techniques. In: The 2012 Iberoamerican Conference on Electronics Engineering and Computer Science, Procedia Technology 3, pp. 267–272 (December 2012)
Kumar, R., Charu, S.: An importance of using virtualization technology in cloud computing. Global J. Comput. Technol. 1(2) (2015)
Durairaj, M., Kannan, P.: A study on virtualization techniques and challenges in cloud computing. Int J. Sci. Technol. Res. 3(11) (2014)
El-Refaey, M.: Virtual machines provisioning and migration services. Available on http://research.iaun.ac.ir/pd/faramarz_safiold/pdfs/HomeWork_6541.pdf
Kandukuri, B.R., Ramakrishna Paturi, V., Rakshit, A.: Cloud security issues. In: International Conference on Services, Computing, pp. 517–520 (2009)
Khan, D.H., Kapgate, D.: Efficient virtual machine scheduling in cloud computing. Int. J. Comput. Sci. Mobile Comput. (IJCSMC) 3(5), 444–453 (2014)
Liu, H.: A measurement study of server utilization in public clouds. In: IEEE Ninth Conference on Dependable, Autonomic and Secure Computing, pp. 435–442, 2011
Chitra Devi, D., Rhymend Uthariaraj, V.: Load balancing in cloud computing environment using improved weighted round robin algorithm for non-preemptive dependent tasks. Sci. World J. (2016)
Gondhi, N.K., Sharma, A.: Local search based ant colony optimization for scheduling in cloud computing. In: IEEE Second International Conference on Advances in Computing and Communication Engineering (2015)
Zhong, Z., Chen, K., Zhai, X., Zhou, S.: Virtual machine-based task scheduling algorithm in a cloud computing environment. Tsinghua Sci. Technol. 21(6) (December 2016)
Maheswaran, M., Ali, S., Jay Siegel, H., Hensgen, D., Freund, R.F.: Dynamic mapping of a class of independent tasks onto heterogeneous computing systems. J. Parallel Distrib. Comput. 59, 107–113 (1999)
Braun, T.D., Jay Siegel, H., Beck, N., Boloni, L.L., Maheswaran, M., Reuther, A.I., Robertson, J.P., Theys, M.D., Yao, B.: A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems. J. Parall. Distrib. Comput. 61, 810–837 (2001)
Mishra, S.K., Sahoo, B., Parida, P.P.: Load balancing in cloud computing: a big picture. J. King Saud Univ. Comput. Inf. Sci. (2018)
Singh, R.M., Paul, S., Kumar, A.: Task scheduling in cloud computing: review. Int. J. Comput. Sci. Inf. Technol. 6(6), 7940–7944 (2014)
Al Nuaimi, K., Mohamed, N., Al Nuaimi, M., Al-Jaroodi, J.: A survey of load balancing in cloud computing: challenges and algorithms. In: 2012 Second Symp. Netw. Cloud Comput. Appl. (December 2012)
Lepakshi, V.A., Prashant, C.S.R.: A study on task scheduling algorithms in cloud computing. Int. J. Eng. Innov. Technol. 2(11), 119 (2013)
Kaur, R., Luthra, P.: Load balancing in cloud computing. In: Proceeding of the International Conference on Recent Trends in Information, Telecommunication and Computing, ITC (2014)
Acharya, J., Mehta, M., Saini, B.: Partical swarm optimization based load balancing in cloud computing. In: 2016 International Conference on Communication and Electronics Systems (ICCES) (October 2016)
Dam, S., Mandal, G., Dasgupta, K., Dutta, P.: An ant-colony-based meta-heuristic approach for load balancing in cloud computing. In: Chapter—9, Applied Computational Intelligence and Soft Computing in Engineering, IGI Global, pp. 204–232 (2018)
Suresh Kumar, D., George, E., Raj, D.P.: A literature review on load balancing mechanisms in cloud computing. Int. J. Adv. Res. Comput. Sci. 9(1), 1 (2018)
Elzeki, O.M., Reshad, M.Z., Elsoud, M.A.: Improved max-min algorithm in cloud computing. Int. J. Comput. Appl. 50(12) (July 2012)
Sindhu, S.: Task scheduling in cloud computing. Int. J. Adv. Res. Comput. Eng. Technol. (IJARCET), 4(6) (2015)
Abouelmehdi, K., Dali, L., Abdelmajid, E., Elsayed, H., Fatiha, E., Abderahim, B.: Classification of Attaks over cloud environment. World Acad. Sci. Eng. Technol. Int. J. Human Soc. Sci. 9(6) (2015)
Kumar, S.R., Saxena, A.: Data integrity proofs in cloud storage. In: International Conference on Communication Systems and Networks, pp. 1–4 (COMSNETS)
Chaudhary, J., Mishra, A.: Literature review: cloud computing—security issues and data encryption schemes. MIT Int. J. Comput. Sci. Inf. Technol. 6(1) (2016)
Backe, A., Lindén, H.: Cloud computing security: a systematic literature review. Uppsala University, Department of Informatics and Media [Online]. Available on https://www.diva-portal.org/smash/get/diva2:825307/FULLTEXT01.pdf
Khalil, Issa M., Khreishah, Abdallah, Azeem, Muhammad: Cloud computing security: a survey. Computers 3(1), 1–35 (2014)
Rahman, M., Cheung, W.M.: Analysis of cloud computing vulnerabilities. Int. J. Innov. Sci. Res. 2(2) (2014)
Reddy, S.R., Mohan, Y.R., Naik, J.S.: An overview of cloud computing and security issues. Int. J. Sci. Eng. Appl. Sci. 1(5) 2015
Kanthe, R.R., Patel, R.C.: Data security and privacy protection issues in cloud computing. Int. J. Comput. Sci. Inf. Technol. Res. 3(2) (2015)
Li, J., Zhao, G., Chen, X., Xie, D., Rong, C., Li, W., Tang, L., Tang, Y.: Fine-grained data access control systems with user accountability in cloud computing. In: IEEE International Conference and Workshops on Cloud Computing Technology and Science (CLOUDCOM) (2010)
Sun, Y., Zhang, J., Xiong, Y., Zhu, G.: Data security and privacy in cloud computing. Int. J. Distrib. Sensor Netw. (2014)
El-Gazzar, R.F.: A literature review on cloud computing adoption issues in enterprises. In: Bergvall-Kareborn, B., Nielson, P.A.: (eds.) Creating value for All through IT. TDIT 2014. IFIP Advances in Information and Communication Technology, vol. 429. Springer, Berlin, Heidelberg (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Gourisaria, M.K., Samanta, A., Saha, A., Patra, S.S., Khilar, P.M. (2020). An Extensive Review on Cloud Computing. In: Raju, K.S., Senkerik, R., Lanka, S.P., Rajagopal, V. (eds) Data Engineering and Communication Technology. Advances in Intelligent Systems and Computing, vol 1079. Springer, Singapore. https://doi.org/10.1007/978-981-15-1097-7_6
Download citation
DOI: https://doi.org/10.1007/978-981-15-1097-7_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1096-0
Online ISBN: 978-981-15-1097-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)