A SURVEY ON:CLOUD CENTRIC INTERNET OF THINGS AND INTELLIGENT AGENTS
Mahesh B Fattepur, Jayashree B. Huttanagoudar · IJITR International Journal of Innovative Technology and Research - IJITR International Journal of Innovative Technology and Research · 2015
Cloud Computing and Internet of Things (IoT) are currently two of the most popular Information and Communication Technology paradigms. Intelligent agent is one of the very important concept of artificial intelligent that acts on behalf of users for decision making. Internet of Things (loT) is a concept that envisions all objects around us as part of internet. loT coverage is very wide and include variety of objects like smart phones, tablets, digital cameras, sensors, etc. Once all these devices are connected with each other, they enable more and more smart processes and services that support our basic needs, economies, environment and health. Such enormous number of devices connected to internet provides many kinds of services and produce huge amount of data and information. Cloud computing is a model for on-demand access to a shared pool of configurable resources (e.g. compute, networks, servers, storage, applications, services, and software) that can be easily provisioned as Infrastructure (laaS), software and applications (SaaS) . Cloud based platforms help to connect to the things (laaS) around us so that we can access anything at any time and any place in a user friendly manner using customized portals and in built applications (SaaS). Hence, cloud acts as a front end to access Internet of Things. IoT provides us with lots of sensor data. But the data by themselves do not provide value unless we can turn them into actionable, contextualized information. Big data and data visualization techniques allow us to gain new insights by batch-processing and offline analysis. Real time sensor data analysis and decision making is often done manually but to make it scalable, it is preferably automated. Artificial intelligence provides us the framework and tools to go beyond trivial real-time decision and automation use cases of IoT. In this paper, we have made survey on the IoT environment, cloud computing, programming languages used to implement intelligent agents and frameworks to integrate them with middleware. Finally, we briefly overview our intelligent agent-oriented, cooperating smart objects and a sensor-cloud infrastructure applications which prove very helpful.