CFP last date
20 May 2024
Reseach Article

Cloud Computing Technology: Promises and Concerns

by Ibrahim Attiya, Xiaotong Zhang
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 159 - Number 9
Year of Publication: 2017
Authors: Ibrahim Attiya, Xiaotong Zhang
10.5120/ijca2017913094

Ibrahim Attiya, Xiaotong Zhang . Cloud Computing Technology: Promises and Concerns. International Journal of Computer Applications. 159, 9 ( Feb 2017), 32-37. DOI=10.5120/ijca2017913094

@article{ 10.5120/ijca2017913094,
author = { Ibrahim Attiya, Xiaotong Zhang },
title = { Cloud Computing Technology: Promises and Concerns },
journal = { International Journal of Computer Applications },
issue_date = { Feb 2017 },
volume = { 159 },
number = { 9 },
month = { Feb },
year = { 2017 },
issn = { 0975-8887 },
pages = { 32-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume159/number9/27033-2017913094/ },
doi = { 10.5120/ijca2017913094 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:05:22.691393+05:30
%A Ibrahim Attiya
%A Xiaotong Zhang
%T Cloud Computing Technology: Promises and Concerns
%J International Journal of Computer Applications
%@ 0975-8887
%V 159
%N 9
%P 32-37
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Recently, the concept of cloud computing has witnessed dramatic worldwide growth in the field of information technology (IT). Cloud computing has gained its popularity as a new computing paradigm from an ability to facilitate the provision and use of IT infrastructure, platforms, and applications of any kind in the form of services that are electronically available over the internet. As a result, cloud computing is heading rapidly towards mainstream usage and adoption for many customers, developers, enterprises, governmental institutions, and researchers. In this survey, we give an overview of cloud computing and their application domains, including the challenges that should be addressed in order to push the cloud technology further. Then, we present a systematic and comprehensive taxonomy of the cloud computing technology. Moreover, we review the most popular and successful open source cloud computing technologies and projects. Finally, we identify several open research issues that need to be investigated in the future. This paper intends to help new researchers entering the domain of cloud computing by providing a comprehensive survey on recent developments.

References
  1. Buyya, R., Broberg J., and Goscinski, A. M. 2011. Cloud Computing Principles and Paradigms. Wiley Publishing.
  2. Jeong, H. and Park, J. 2012. An efficient cloud storage model for cloud computing environment. In Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing (GPC 12). Springer, 370-376.
  3. Manvi, S. S. and Shyam, G. K. 2014. Resource management for infrastructure as a service (IaaS) in cloud computing: A survey. J. Netw. Comput. Appl. 41, 424-440.
  4. Mustafa, S., Nazir, B., Hayat, A., Khan, A. R., and Madani, S. A. 2015. Resource management in cloud computing: taxonomy, prospects, and challenges. Comput. Electr. Eng. 47, 186-203
  5. Mell, P. and Grance, T. 2009. The NIST Definition of Cloud Computing. Technical Report. National Institute of Standards and Technology, Information Technology Laboratory, Version 15.
  6. Plummer, D., Cearley, D., and Smith, D. 2008. Cloud Computing Confusion Leads to Opportunity. Technical report. Gartner Research, G00159034.
  7. Bento, A. M. and Aggarwal, A. K. 2012. Cloud Computing Service and Deployment Models: Layers and Management. IGI Global Publishing.
  8. Armbrust, M., Fox, A., Griffith, R., Josoph, A., Kath, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. 2009. Above the Clouds: A Berkeley View of Cloud Computing. Technical Report. University of California at Berkeley, USA, UCB/EECS-2009-28.
  9. Fu, J., Hao, W., Tu, M., Ma, B., Baldwin, J., and Bastani, F. B. 2010. Virtual services in cloud computing. In Proceedings of 2010 6th World Congress on Services. IEEE, 467-472.
  10. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. 2009. Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Futur. Gener. Comput. Syst. 25, 599-616.
  11. Foster, I., Zhao, Y., Raicu, I., and Lu, S. 2008. Cloud computing and grid computing 360-degree compared. In Proceedings of Grid Computing Environments Workshop (GCE 2008). IEEE, 1-10.
  12. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., and Zagorodnov, D. 2009. The Eucalyptus open-source cloud-computing system. In Proceedings of IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2009). IEEE, 124-131.
  13. Eucalyptus, http://www8.hp.com/us/en/cloud/helion-eucalyptus.html, last accessed on December 4, 2016.
  14. Amazon Web Services, http://aws.amazon.com/, last accessed on December 4, 2016.
  15. Google AppEngine, http://code.google.com/appengine, last accessed on December 4, 2016.
  16. Windows Azure, https://azure.microsoft.com/en-us/, last accessed on December 4, 2016.
  17. Salesforce.com http://www.salesforce.com/, last accessed on December 4, 2016.
  18. Buyya, R., Vecchiola, C., and Selvi, S. T. 2013. Mastering Cloud Computing: Foundations and Applications Programming. Morgan Kaufmann.
  19. Galante, G. and De Bona, L. C. E. 2012. A survey on cloud computing elasticity. In Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing (UCC 12). IEEE, 263-270.
  20. Attiya, I., Zhang, X., and Yang, X. 2016. TCSA : A dynamic job scheduling algorithm for computational grids. In Proceedings of the 2016 First IEEE International Conference on Computer Communication and the Internet (ICCCI). IEEE, 408-412.
  21. OpenStack, http://www.openstack.org/, last accessed on December 9, 2016.
  22. CloudStack, http://cloudstack.apache.org/, last accessed on December 9, 2016.
  23. OpenNebula, https://opennebula.org/, last accessed on December 10, 2016.
  24. Nimbus, http://www.nimbusproject.org/, last accessed on December 10, 2016.
  25. FOSS-Cloud, http://www.foss-cloud.org/, last accessed on December 10, 2016.
  26. OpenQRM, http://www.openqrm-enterprise.com/, last accessed on December 4, 2016.
  27. Synnefo, https://www.synnefo.org/, last accessed on December 4, 2016.
  28. Scalr, http://www.scalr.com/, last accessed on December 10, 2016.
  29. Ceph, http://ceph.com/, last accessed on November 27, 2016.
  30. CloudStore, http://cloudstore.codewizards.co/, last accessed on November 27, 2016.
  31. Gluster, https://www.gluster.org/, last accessed on November 27, 2016.
  32. Seafile, https://www.seafile.com/en/home/, last accessed on November 25, 2016.
  33. Sheepdog, http://sheepdog.github.io/sheepdog/, last accessed on December 9, 2016.
  34. Syncany, https://www.syncany.org/, last accessed on December 4, 2016.
  35. Pydio, https://pyd.io/, last accessed on November 27, 2016.
  36. Cozy, https://cozy.co/, last accessed on November 27, 2016.
  37. AppScale, http://www.appscale.com/, last accessed on December 4, 2016.
  38. OpenShift, https://www.openshift.com/, last accessed on November 27, 2016.
  39. Cloud Foundry, https://www.cloudfoundry.org/, last accessed on December 10, 2016.
  40. Appcelerator Titanium, http://www.appcelerator.org/, last accessed on December 10, 2016.
  41. Cloudify, http://getcloudify.org/, last accessed on December 9, 2016.
  42. Xen, https://www.xenproject.org/users/cloud.html, last accessed on December 10, 2016.
  43. KVM, http://www.linux-kvm.org/page/Main_Page, last accessed on December 10, 2016.
  44. VirtualBox, https://www.virtualbox.org/, last accessed on November 27, 2016.
  45. LXC, https://linuxcontainers.org/, last accessed on December 9, 2016.
  46. OpenVZ, https://openvz.org/Main_Page, last accessed on December 10, 2016.
  47. Floodlight, http://www.projectfloodlight.org/floodlight/, last accessed on December 10, 2016.
  48. Indigo, https://www.goindigo.in/, last accessed on November 25, 2016.
  49. Open vSwitch, http://openvswitch.org/, last accessed on November 25, 2016.
  50. Devicehub.net, https://www.devicehub.net/, last accessed on November 25, 2016.
  51. OpenHAB, http://www.openhab.org/, last accessed on December 10, 2016.
  52. OpenIoT, http://www.openiot.eu/, last accessed on November 27, 2016.
  53. Particle, https://www.particle.io/, last accessed on December 10, 2016.
  54. OpenPicus, http://www.openpicus.com/, last accessed on December 10, 2016.
  55. Apache Cassandra, http://cassandra.apache.org/, last accessed on December 10, 2016.
  56. CouchDB, http://couchdb.apache.org/, last accessed on December 4, 2016.
  57. HBase, https://hbase.apache.org/, last accessed on December 9, 2016.
  58. Hypertable, http://www.hypertable.org/, last accessed on November 25, 2016.
  59. MongoDB, https://www.mongodb.com/, last accessed on December 9, 2016.
  60. https://redis.io/, last accessed on November 27, 2016.
  61. Hadoop, http://hadoop.apache.org/, last accessed on December 9, 2016.
  62. Apache Storm, http://storm.apache.org/, last accessed on November 25, 2016.
  63. Zeppelin, https://zeppelin.apache.org/, last accessed on December 4, 2016.
  64. TensorFlow, https://www.tensorflow.org/, last accessed on December 9, 2016.
  65. Apache Beam, https://beam.apache.org/, last accessed on December 9, 2016.
Index Terms

Computer Science
Information Sciences

Keywords

Cloud computing cloud services virtualization elasticity open source cloud technologies.