1
Integration of Artificial Intelligence, Big Data, and Cloud Computing with Internet of Things

Jaydip Kumar

Department of Computer Science, Babasaheb Bhimrao Ambedkar University, Lucknow (UP), India

Abstract

The Internet of Things (IoT) provides to the client an effective technique for communicating with the Web world through ubiquitary object enabled networks. The rapid progress in IoT connected devices creates a huge amount of data in a second from personal and industrial devices. This information should be utilized to help business and functional objectives. Thus, there is an urgent requirement for adopting cloud computing, big data, and artificial intelligence techniques to enable storage, analytics, and decision making. In this article, we focused our consideration to integrate Cloud Computing, Big data and Artificial Intelligence technique with the Internet of Things devices. Cloud computing, Big Data, Artificial Intelligence, and IoT are different techniques that are already part of our life. Their adoption and uses are expected to make them more comprehensive and make them essential components of the future Internet. The Internet of Things (IoT) is a system of interconnected gadgets, digital or mechanical machines that are given exceptional identifiers and the capacity to move information over an organization without expecting human-to-human or human-to-pc collaboration.

Keywords: Artificial intelligence, big data, cloud computing, Internet of Things

1.1 Introduction

With the wide-spread discovery of techniques in the current digital era, increasing physical entities are interconnected to the Internet of Things (IoT) devices. In recent years IoT technologies are applied with different techniques such as Artificial Intelligence, Big Data, and Cloud Computing. Artificial Intelligence (AI) is a technique which has the ability to compute a huge amount of task that is usually done by a human. Artificial Intelligence uses different learning techniques to facilitate automatic rules and regulations for decision making. Artificial intelligence is divided into two different modules such as learning module and predicate module [1]. The learning module is used for effective data collection, training, and data modeling. And the predicate module is used to take action on the current situation. The flow and storage of exponentially increasing data are easily managed by Artificial Intelligence (AI). The integration of cloud computing and IoT are also two different technologies that assume a vital part in our daily life. Cloud computing and the Internet of Things are merged together is expected to break both current and future internet which we called as new paradigm CloudIoT [2]. In the era of the internet which plays a fundamental role in cloud computing, it seems to be represented as a medium or the platform through which many different cloud computing services are accessible or delivered its services. If you are thinking that the internet as a virtual “space” for connecting users from over the globe, it is like a cloud, sharing information by using the internet. Cloud computing is the trending technology in the daily life of everyone which provides on-demand web services such as networking devices, data storage, servers, and applications. It provides higher flexibility and cost efficiency while users try to use cloud computing resources and applications. The different number of connected devices has already exceeded the number of users on the earth. This is due to exponential increase of connected devices rapidly increasing huge amount of data as well. The storage of data locally and temporarily will not be possible to access different devices which are connected to each other. There is a need to be centrally storage space which is provided by cloud storage [3]. And the intense invention in the Internet of Things (IoT) technologies, the Big Data technique has critical data analytics tools which bring the knowledge within the IoT devices to make the better purpose of IoT systems and support critical decision making. Big Data has been divided into five fundamental bases such as volume, variety, velocity, veracity, and value. The volume indicates the size of the data. And the different types of data from different sources are known as variety. The real-time data collection is known as velocity, and veracity is the uncertainty of data and the value which shows the benefits of different industrial and academic fields [4]. The combination of IoT and Big Data has created opportunities to develop complex systems for different industries such as healthcare, smart city, military and agriculture, education, etc. The flow diagram of AI, Big data, and cloud computing integrated with the Internet of Things is given below in Figure 1.1.

A schematic illustration of a flow diagram of A I, big data, and cloud computing integrated with Internet of Things.

Figure 1.1 Flow diagram of AI, big data, and cloud computing integrated with Internet of Things.

1.2 Roll of Artificial Intelligence, Big Data and Cloud Computing in IoT

Internet of Things (IoT) is an interconnection of various devices which are connected to each other through the internet and exchange information. These IoT devices generate a huge amount of information [5]. Artificial Intelligence (AI) uses the decision-making support system to provide data flow and storage in IoT networks. The integration of artificial intelligence (AI) with the Internet of Things (IoT) techniques will generate extraordinary value-creation opportunities. The IoT devices with AI enabled the rise of a “factory of the future” [6]. This increases the efficiency, turnaround, and waiting time and reduces the cost. The IoT with AI is used in different fields such as 3D printing, Robotics, the food industry, manufacturing, logistics, and supply chain management. These fields create lots of information in a regular mode which is centrally stored in cloud computing. It can be said that the cloud with IoT will be the future of the next generation of the internet. However, the cloud computing services are fully dependent on cloud service providers but IoT technologies are based on diversity [7]. Cloud computing reduces the cost of the use of applications and their services for users. It also simplifies the flow of Internet of Things data capturing and processing and also provides fast and cheapest cost integration, installation, and deployment. And without Big Data analytic applications, the huge amount of data generated by the IoT devices creates an overhead for any business. Due to this any organization must know how to handle this massive amount of data that is collected by the IoT devices. Fetching accurate data is not a problem for any organization; the challenge is to get the necessary skills in the analytical analysis field to deal with big data [8].

1.3 Integration of Artificial Intelligence with the Internet of Things Devices

For addressing any problem AI needs to two-step process which is shown in Figure 1.2. A set of AI models has been created in the first stage. The models are created by the machine learning algorithm with a set of training data. These trained data are processed by the natural language documents or by the encoding of human expertise [14]. The models are invented in different categories like neural networks, decision trees, and inference rules. The models use the inferences from the Internet of Things sensor’s input data and guide the operations of the system [9, 18]. There are lots of work have been completed with the integration of Artificial intelligence and Internet of Things. We have mainly surveyed previous works on the personal and industrial applications such as attendance monitoring system, human activity and presence in hospitality, agricultural applications, hospital, human stress monitoring [15, 21]. The short review of IoT applications domains are given below Table 1.1 and the difference between the AI and IoT are given below in Table 1.2.

A schematic illustration of the integration architecture of A I in I o T.

Figure 1.2 Integration architecture of AI in IoT.

Table 1.1 Recent Artificial Intelligence based Internet of Things applications.

ProblemTechniquesData
Wearable devicesDecision tree, logistic regressionHealth data
Human attendance systemRandom forest, decision tree etc.Images
Smart meter operationBayesian network, naïve Bayes, decision tree, random forestMeter reading data
Parking space detectionClustering algorithmsCamera data
Human stress detectionSVM, logistic regressionPulse waveform

Table 1.2 Table of differences between the internet of things and artificial intelligence.

Based onInternet of thingsArtificial intelligence
Connection typeA set of interconnecting devices over the networkInterconnection and machine independent is not needed
CapabilityCapabilities of the devices are known priorThe capabilities never be predicted of machine
InteractionInteraction of human between the devices is neededInteraction of human between the devices is not needed
Future scopeInteraction of human between the devices is neededMachine can learn and start reacting more than human
Instruction needInstruction needed to IoT devicesMachines can learn from experiences
DependencyIoT devices cannot work without artificial intelligenceArtificial intelligence is not dependent on IoT devices
ApplicationsSmart home, smart city, medical, water monitoring etc.Fraud prevention, voice assistant, personalized shopping, AI-powered assistants etc.

1.4 Integration of Big Data with the Internet of Things

The generations of the huge amount of data are collected from the Internet of Things devices and its sensors leads to an exponential incremental in data. This data needs to manage, processed, and analyzed by the organization [10] which is shown in Figure 1.3. IoT technology is a major source of Big Data which motivates the organization to deploy Big Data technology and its applications to acquire the needs of IoT technologies. The collected data from the IoT devices is managed, processed, and analyzed by the big data. Big Data provides a framework for data transmission and processing which support IoT data and virtualization. The provided data become deep and more complicated to be stored and analyzed by conventional technology. So the broad consensus is that the big data and Internet of Things techniques are highly interconnected [11]. The architecture of Big Data integrated with the Internet of Things is given below in Figure 1.3 and the comparative study of big data applications is given below [17] in Table 1.3.

1.5 Integration of Cloud Computing with the Internet of Things

The combination of cloud computing and IoT are efficient for every business or user. This enhanced the efficiency of every task and reduced the setup cost for applications, servers, storage spaces, etc. The different cloud provider provides cloud services pay as requirements model, where cloud user can pay for the particular services used [22]. When an organization needs to collect a huge amount of data from the IoT device sensors, each sensor needs a large amount of computation power and storage space. This problem is solved by the combination of Cloud computing and Internet of Things techniques, in which the IoT sensors uses the cloud resources and store the collected information in a centralized manner [12]. The architecture of cloud computing with the Internet of Things is given below in Figure 1.4. Cloud computing and the Internet of Things contain different characteristics which are compulsory for each other which is shown in Table 1.4. Due to these characteristics, the integration of Cloud computing and IoT gives an excellent solution to real-world problems [13].

A schematic illustration of the integration architecture of big data with internet of things devices.

Figure 1.3 Integration architecture of big data with internet of things devices.

Table 1.3 Comparisons of big data applications.

ApplicationsSourcesCharacteristics
HealthcarePatient and laboratory data, gene expression data, risks and emotions of user’s data.Text, structured, images, videos, hypertext
Government SectorsGovernmental defense data, scientific and technological data, education data, treasury, power and energy records, employment records.Text, images, videos, audios
Retails and customer productsSales and purchasing records, marketing, accounting, inventory and feedback data.Text, audio, videos, hyperlinks, emotional symbols
AgricultureWeather information, agricultural drones and videos and images, soil’s map and fertilities data, global positioning system (GPS) records.Text, number, images videos
Banking sectorsTransactional information, customer’s information, policies, loans, accounts, financial information.Text, numbers, images
TransportationTransport information, tracking devices information, GPS information, accidental information, vehicles and products information.Text, numbers, images, videos, hyperlinks, audios
A schematic illustration of the architecture of cloud computing with internet of things.

Figure 1.4 Architecture of cloud computing with internet of things.

Table 1.4 Characteristics of the internet of things and cloud computing.

Cloud computingInternet of thingsCharacteristics
Give procedure to manageProducerBig Data
Provide virtually unlimitedLimitedStorage
Provide virtually unlimitedLimitedComputational services
Centralized servicesWidespreadDisplacement
ComprehensiveLimitedReachability
Mode of service providingPoint of convergenceInternet role

The integration of Cloud computing and Internet of Things can be divides in three categories such as cloud platform, infrastructure and IoT middleware. Cloud computing removes the IoT limitations and provided opportunities for the business and it is managed by the cloud infrastructure. The IoT provides interconnection between the IoT devices and Cloud platform for data exchange.

1.6 Security of Internet of Things

The security challenges of IoT technologies are directly related to their applications. The aim of the IoT technique is to provide the combination of both physical and digital world in a single ecosystem which created the new intelligent era of web world [16, 23]. IoT provides huge business and opportunities for organizations such as energy, healthcare, government and other sectors. Due to this enhancement of IoT techniques, it suffers from different security issues which are more challenging to secure its data and applications [19]. The IoT devices faced different security issues such as privacy of data, authorization, verification, access control, data storage management, etc. The few security challenges are given below in Table 1.5. In IoT, the wireless communication channel involves radio communications, transmitters, and receivers for the information exchange between two IoT devices. So this communication channel suffers from different security threats and attacks such as man-in-middle attacks, communication signal loss, hacking of data, Denial of service attacks, protocol tunneling [20].

Table 1.5 Internet of Things security requirements.

Security requirementsDescriptionIoT security properties
AvailabilityThe resources of the IoT devices are readily available.IoT resources must be attack free from the denial of service (DoS) attacks.
IntegrityIt is accuracy, consistency of data and its services, trustworthiness of IoT life cycle.The security algorithms must be capable of detecting modification and manipulation of data breaches on IoT devices.
ConfidentiallyThe protection from the unauthorized users and access.
AuthenticationIt authenticate that the user is genuine user.The security technique must be capable of verification and authentication of user.
AuthorizationPrevented the illegal uses of IoT devices or resources.Only authorized or legal user can access the network
Access ControlProvided management and prevent unauthorized user and access to IoT resources and data.Ensured that the IoT devices are verified and authorized to access the IoT data.

1.7 Conclusion

The Internet of Things is a wide field and contains incredible and different variety of applications. The main aim of IoT is to provide a facility of exchange information and synergic performance between devices and peoples via global machine-to-machine (M2M) networks. Due to M2M network, exchange of information between the devices creates an exponential amount of data. It is impossible to manage or keep secure these generated personal or organizational data in local devices. The IoT techniques need centrally storage space for personal or industrial data. To avoid these problems, in this paper we have introduced the integration of Cloud Computing, Big Data and Artificial Intelligence techniques with the Internet of Things devices. The integration of cloud computing with IoT techniques stores the information centrally generated by the IoT devices. And the collected data which is centrally stored in cloud computing is managed, processed, and analyzed by the Big Data Techniques. To extract the high volume of IoT data in real-time, processing needs machine learning and AI algorithms.

References

  1. 1. Guo, K., Lu, Y., Gao, H., Cao, R., Artificial intelligence-based semantic inter-net of things in a user-centric smart city. Sensors, 18, 5, 1341, 2018.
  2. 2. Botta, A., De Donato, W., Persico, V., Pescapé, A., Integration of cloud computing and Internet of Things: A survey. Future Gener. Comput. Syst., 56, 684–700, 2016.
  3. 3. Aazam, M., Khan, I., Alsaffar, A.A., Huh, E.N., Cloud of things: Integrating internet of things and cloud computing and the issues involved, in: Proceedings of 2014 11th International Bhurban Conference on Applied Sciences & Technology (IBCAST), Islamabad, Pakistan, 14th-18th January, 2014, IEEE, pp. 414–419, 2014.
  4. 4. Ge, M., Bangui, H., Buhnova, B., Big data for internet of things: A survey. Future Gener. Comput. Syst., 87, 601–614, 2018.
  5. 5. Mohamed, E., The relation of artificial intelligence with internet of things: A survey. J. Cybersecur. Inf. Manage., 1, 1, 30–24, 2020.
  6. 6. Ramadoss, T.S., Alam, H., Seeram, R., Artificial intelligence and Internet of Things enabled circular economy. Int. J. Eng. Sci., 7, 9, 55–63, 2018.
  7. 7. Atlam, H.F., Alenezi, A. et al., Integration of cloud computing with internet of things: Challenges and open issues, in: 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), IEEE, pp. 670–675, 2017.
  8. 8. Alansari, Z., Anuar, N.B. et al., Challenges of internet of things and big data integration, in: International Conference for Emerging Technologies in Computing, Springer, Cham, pp. 47–55, 2018.
  9. 9. Calo, S.B., Touna, M. et al., Edge computing architecture for applying AI to IoT, in: 2017 IEEE International Conference on Big Data (Big Data), IEEE, pp. 3012–3016, 2017.
  10. 10. Nasrulla, K. and Anitha K., Perception of relationship between Big Data and Internet of Things, International Journal of Advanced Research in Computer and Communication Engineering, 4, 12, 264–267, DOI 10.17148/ IJARCCE.2015.41261.
  11. 11. Al-Gumaei, K., Schuba, K., Friesen, A. et al., A survey of internet of things and big data integrated solutions for industries 4.0, in: 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), vol. 1, IEEE, pp. 1417–1424, 2018.
  12. 12. Kaur, C., The cloud computing and Internet of Things (IoT). Int. J. Sci. Res. Sci., Eng. Technol., 7, 1, 19–22, 2020.
  13. 13. Malik, A. and Om, H., Cloud computing and internet of things integration: Architecture, applications, issues, and challenges, in: Sustainable Cloud and Energy Services, pp. 1–24, Springer, Cham, 2018.
  14. 14. Sepasgozar, S., Karimi, R. et al., A systematic content review of artificial intelligence and the internet of things applications in smart home. Appl. Sci., 10, 9, 3074, 2020.
  15. 15. Yashodha, G., Rani, P.P. et al., Role of artificial intelligence in the Internet of Things–A review, in: IOP Conference Series: Materials Science and Engineering, vol. 1055, No. 1, IOP Publishing, p. 012090, 2021.
  16. 16. Abiodun, O.I., Abiodun, E.O. et al., A review on the security of the internet of things: Challenges and solutions. Wireless Pers. Commun., 119, 3, 2603– 2637, 2021.
  17. 17. Bendre, M.R. and Thool, V.R., Analytics, challenges and applications in big data environment: A survey. J. Manage. Anal., 3, 3, 206–239, 2016.
  18. 18. Tien, J.M., Internet of things, real-time decision making, and artificial intelligence. Ann. Data Sci., 4, 2, 149–178, 2017.
  19. 19. Kouicem, D.E., Bouabdallah, A., Lakhlef, H., Internet of things security: A top-down survey. Comput. Networks, 141, 199–221, 2018.
  20. 20. Alaba, F.A., Othman, M. et al., Internet of things security: A survey. J. Netw. Comput. Appl., 88, 10–28, 2017.
  21. 21. Cui, L., Yang, S., Chen, F. et al., A survey on application of machine learning for Internet of Things. Int. J. Mach. Learn. Cybern., 9, 8, 1399–1417, 2018.
  22. 22. Kumar, J., Cloud computing security issues and its challenges: A comprehensive research. Int. J. Recent Technol. Eng, 8, 1, 10–14, 2019.
  23. 23. Kumar, J. and Saxena, V., Asymmetric encryption scheme to protect cloud data using paillier-cryptosystem. Int. J. Appl. Evol. Comput. (IJAEC), 12, 2, 50–58, 2021.

Note

  1. Email: [email protected]
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset