Artificial Intelligence for Smart Data Storage in Cloud-Based IoT
Abstract
computing delivers a way for those generated data to travel to their endpoint . The adoption of cloud computing is recognized as a data-processing and storage facility. All real-time applications connected with IoT need just-in-time processing and quick action over the clouds. AI and IoT-based data have obtained much attention from researchers, academicians, and industrialists in health care, agriculture, telecommunication, e−/m-commerce, and transportations. Nowadays, AI-based approaches amplify the role of IoT in business monitoring, health-care monitoring, disease prediction, bioinformatics, research and development, stock market prediction, social network analysis, weather analysis, agriculture, transportation, and resource optimization. Implementation of these applications requires data storage and computational capacity generally provided by cloud-based services . AI techniques are used to process the stored data in a high-precision and just-in-time manner. The cloud is a powerful tool for transmitting data through the traditional Internet channels as well as via a devoted direct link. IoT becomes the source of generating huge data, and the clouds become crucial for data storage . Hence, the IoT and clouds are closely integrated to offer commercial business services and generally referred to as cloud-based IoT. Businesses like Amazon Web Services (AWS), Google, and Microsoft have become certain cloud-based IoT services leaders, making the challenge even more worthwhile. Further, cloud-based IoT is used to connect a wide range of smart things in various applications.AI, IoT, and cloud computing play significant roles in various aspects in the present and in the future too. AI methods aim to gather data from various industries to process and collect the data generated from cloud-based IoT. Integration of AI, IoT, and cloud has transformed the overall storage capacity and digital world and hence has become a hot topic for all researchers and academicians. This chapter aims to emphasize on the role of AI in cloud and IoT-based data storage.The remainder of the chapter is systematized as follows: Section 2 focuses on cloud-based data storage. Section 3 discusses the role of IoT in clouds. Further, the role of AI in IoT and cloud data storage is introduced in Sect. 4. Section 5 explains the applications of AI, IoT, and clouds in various sectors, and Sect. 6 concludes the chapter. Cloud-Based Data Storage Cloud storage is an Internet-based storage system in which data are transmitted on remote storage systems. The data generated from IoT and other devices are stored, maintained, managed, backed up, and accessible to users via the Internet. Users usually pay according to their consumption of cloud storage on a monthly basis. The cloud-based primary services are database services, computing services, and storage services. There are four basic types of cloud storage: public, private, hybrid, and community cloud data storage, as shown in Fig. .