Skip to main content

An Extensive Review on Cloud Computing

  • Conference paper
  • First Online:
Data Engineering and Communication Technology

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Marston, Sean, Li, Zhi, Bandyopadhyay, Subhajyoti, Zhang, Juheng, Ghalsasi, Anand: Cloud computing—the business perspective, Decis. Support Syst. 51(1), 176–189 (2011)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. Srivastava, A.: A detailed literature review on cloud computing. Asian J. Technol. Manag. Res. 4(2) (2014)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Gong, C., Liu, J., Zhang, Q., Chen, H., Gong, Z.: The characteristics of cloud computing. In: International Conference on Parallel Processing Workshops (2010)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Sharma, R., Trivedi, R.K.: Literature review: cloud computing—security issues, solution and technologies. Int. J. Eng. Res. 3(4), 221–225 (2014)

    Article  Google Scholar 

  11. Mell, P., Grance, T.: The NIST definition of cloud computing. In: National Institute of Standards Technology, Information Technology Laboratory, Technical Report Version 15 (2009)

    Google Scholar 

  12. Buyya, R., Broberg, J., Goscinski, A.: Cloud computing principles and paradigms. Wiley

    Google Scholar 

  13. Goyal, S.: Public versus private versus hybrid vs community—cloud computing: a critical review. Int. J. Comput. Netw. Inf. Secur. (2014)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Mishra, S., Pandey, M.: Impact of security risk on cloud computing adoption. Int. J. Eng. Comput. Sci. 5(10) (October 2016)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Yang H., Tate, M.: A descriptive literature review and classification of cloud computing research. In: Communications of the Association for Information Systems (July 2012)

    Google Scholar 

  20. Sivathanu, S., Liu, L., Yiduo, M., Pu, X.: Storage management in virtualized cloud environment. In: 2010 IEEE 3rd International Conference on Cloud, Computing (2010)

    Google Scholar 

  21. Swathi, T., Srikanth, K., Raghunath Reddy, S.: Virtualization in cloud computing. Int. J. Comput. Sci. Mobile Comput. 3(5), 540–546 (2014)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Loganayagi, B., Sujatha, S.: Creating virtual platform for cloud computing. In: IEEE International Conference on Computational Intelligence and Computing Research (ICCIC) (December 2010)

    Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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

  29. VMWare: Understanding full virtualization, Para virtualization and hardware assist [Online]. http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf (2007)

  30. 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)

    Google Scholar 

  31. Kumar, R., Charu, S.: An importance of using virtualization technology in cloud computing. Global J. Comput. Technol. 1(2) (2015)

    Google Scholar 

  32. Durairaj, M., Kannan, P.: A study on virtualization techniques and challenges in cloud computing. Int J. Sci. Technol. Res. 3(11) (2014)

    Google Scholar 

  33. El-Refaey, M.: Virtual machines provisioning and migration services. Available on http://research.iaun.ac.ir/pd/faramarz_safiold/pdfs/HomeWork_6541.pdf

  34. Kandukuri, B.R., Ramakrishna Paturi, V., Rakshit, A.: Cloud security issues. In: International Conference on Services, Computing, pp. 517–520 (2009)

    Google Scholar 

  35. Khan, D.H., Kapgate, D.: Efficient virtual machine scheduling in cloud computing. Int. J. Comput. Sci. Mobile Comput. (IJCSMC) 3(5), 444–453 (2014)

    Google Scholar 

  36. 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

    Google Scholar 

  37. 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)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

    Article  Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. Mishra, S.K., Sahoo, B., Parida, P.P.: Load balancing in cloud computing: a big picture. J. King Saud Univ. Comput. Inf. Sci. (2018)

    Google Scholar 

  43. Singh, R.M., Paul, S., Kumar, A.: Task scheduling in cloud computing: review. Int. J. Comput. Sci. Inf. Technol. 6(6), 7940–7944 (2014)

    Google Scholar 

  44. 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)

    Google Scholar 

  45. 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)

    Google Scholar 

  46. 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)

    Google Scholar 

  47. 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)

    Google Scholar 

  48. 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)

    Google Scholar 

  49. 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)

    Google Scholar 

  50. Elzeki, O.M., Reshad, M.Z., Elsoud, M.A.: Improved max-min algorithm in cloud computing. Int. J. Comput. Appl. 50(12) (July 2012)

    Google Scholar 

  51. Sindhu, S.: Task scheduling in cloud computing. Int. J. Adv. Res. Comput. Eng. Technol. (IJARCET), 4(6) (2015)

    Google Scholar 

  52. 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)

    Google Scholar 

  53. Kumar, S.R., Saxena, A.: Data integrity proofs in cloud storage. In: International Conference on Communication Systems and Networks, pp. 1–4 (COMSNETS)

    Google Scholar 

  54. Chaudhary, J., Mishra, A.: Literature review: cloud computing—security issues and data encryption schemes. MIT Int. J. Comput. Sci. Inf. Technol. 6(1) (2016)

    Google Scholar 

  55. 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

  56. Khalil, Issa M., Khreishah, Abdallah, Azeem, Muhammad: Cloud computing security: a survey. Computers 3(1), 1–35 (2014)

    Article  Google Scholar 

  57. Rahman, M., Cheung, W.M.: Analysis of cloud computing vulnerabilities. Int. J. Innov. Sci. Res. 2(2) (2014)

    Google Scholar 

  58. 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

    Google Scholar 

  59. 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)

    Google Scholar 

  60. 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)

    Google Scholar 

  61. Sun, Y., Zhang, J., Xiong, Y., Zhu, G.: Data security and privacy in cloud computing. Int. J. Distrib. Sensor Netw. (2014)

    Google Scholar 

  62. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahendra Kumar Gourisaria .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics