Title :
Improving services using mobile agents-based IoT in a smart city
Author :
Verma, Pulkit ; Gupta, Madhu ; Bhattacharya, Tuhin ; Das, Pradip K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Guwahati, Guwahati, India
Abstract :
Modern-day devices like smart-phones, tablets, televisions etc. possess very powerful processors and huge storage capacities compared to what were available a few years ago. Most of these devices are also connected to the Internet. However, the full capabilities of these devices are not fully harnessed and thus, they are not as intelligent as they could be. These devices, together with the Internet, can be used as “Internet of Things” where each device can be both producer and consumer of information. This framework is realizable in a real dynamic system if there is an intelligent distributed layer above it which can cater to services of all heterogeneous devices as required. The existing solutions to this problem are either too hardware dependent, or too abstract. In this paper we present a concept of this layer using mobile agents which makes the system flexible and dynamically adaptable. This layer has been deployed using a publicly available Prolog-based mobile agent emulator (however, any other mobile agent framework can also be used). The proposed approach is capable of updating information like availability and usability of services dynamically. It also has speech processing modules to provide solutions using voice-based commands and prompts. The prototype is scalable and robust to partial network failures. The implementation details and performance analysis of this work are reported and discussed. This framework can be used to deploy systems which can enable people to search for services like health facilities, food services, transportation, law and order using a common interface including voice commands.
Keywords :
Internet; Internet of Things; PROLOG; computer network reliability; mobile agents; smart cities; speech processing; Internet; Internet of Things; Prolog-based mobile agent emulator; dynamic adaptability; flexible system; heterogeneous devices; intelligent distributed layer; mobile agents-based IoT; partial network failure; smart city; speech processing module; voice-based commands; voice-based prompts; Cities and towns; Fires; Internet of Things; Mobile agents; Sensors; Wireless sensor networks; Distributed System; IoT; Mobile Agents; Services; Smart City;
Conference_Titel :
Contemporary Computing and Informatics (IC3I), 2014 International Conference on
Conference_Location :
Mysore
DOI :
10.1109/IC3I.2014.7019766