A Review on Cloud Computing and Internet of Things

Cloud Computing is a convenient model for ondemand networks that uses shared pools of virtual configurable computing resources, such as servers, networks, storage devices, applications, etc. The cloud serves as an environment for companies and organizations to use infrastructure resources without making any purchases and they can access such resources wherever and whenever they need. Cloud computing is useful to overcome a number of problems in various Information Technology (IT) domains such as Geographical Information Systems (GIS), Scientific Research, eGovernance Systems, Decision Support Systems, ERP, Web Application Development, Mobile Technology, etc. Companies can use Cloud Computing services to store large amounts of data that can be accessed from anywhere on Earth and also at any time. Such services are rented by the client companies where the actual rent depends upon the amount of data stored on the cloud and also the amount of processing power used in a given time period. The resources offered by the cloud service companies are flexible in the sense that the user companies can increase or decrease their storage requirements or the processing power requirements at any time, thus minimizing the overall rental cost of the service they receive. In addition, the Cloud Computing service providers offer fast processors and applications software that can be shared by their clients. This is especially important for small companies with limited budgets which cannot afford to purchase their own expensive hardware and software. This paper is an overview of the Cloud Computing, giving its types, principles, advantages, and disadvantages. In addition, the paper gives some example engineering applications of Cloud Computing and makes suggestions for possible future applications in the field of engineering. Keywords—Cloud computing, cloud services, IaaS, PaaS, SaaS, IoT.

[1]  Gurdev Singh,et al.  CM Measurement Facets for Cloud Performance , 2011 .

[2]  Rich Maggiani Cloud computing is changing how we communicate , 2009, 2009 IEEE International Professional Communication Conference.

[3]  Ainuddin Wahid Abdul Wahab,et al.  Service delivery models of cloud computing: security issues and open challenges , 2016, Secur. Commun. Networks.

[4]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[5]  Gurdev Singh,et al.  Cloud Computing Future Framework for e-management of NGO's , 2011, ArXiv.

[6]  Daya Gupta,et al.  Internet of things and cloud interoperability application based on Android , 2016, 2016 IEEE International Conference on Advances in Computer Applications (ICACA).

[7]  Balachandra Reddy Kandukuri,et al.  Cloud Security Issues , 2009, 2009 IEEE International Conference on Services Computing.

[8]  Ionut Petre,et al.  An Overview of the Most Important Reference Architectures for Cloud Computing , 2014 .

[9]  Zhenyu Zhang,et al.  Modeling and testing of cloud applications , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[10]  Salve Bhagyashri Salve Bhagyashri,et al.  Privacy-Preserving Public Auditing For Secure Cloud Storage , 2014 .

[11]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[13]  Xi He,et al.  Cloud Computing: a Perspective Study , 2010, New Generation Computing.

[14]  Joachim Schaper,et al.  Cloud Services , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[15]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[16]  A. Waqas,et al.  Fault tolerant cloud auditing , 2013, 2013 5th International Conference on Information and Communication Technology for the Muslim World (ICT4M).

[17]  Kyle Chard,et al.  Social Cloud: Cloud Computing in Social Networks , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[18]  Mangal Sain,et al.  Survey on security in Internet of Things: State of the art and challenges , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[19]  D. K. Mishra,et al.  Cloud computing: Survey of different utilization techniques , 2012, 2012 CSI Sixth International Conference on Software Engineering (CONSEG).

[20]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[21]  Dave Durkee,et al.  Why cloud computing will never be free , 2010, ACM Queue.

[22]  W. Marsden I and J , 2012 .

[23]  N. V. MUTHU LAKSHMI,et al.  Cloud Computing-An Overview , 2016 .