Improving services using mobile agents-based IoT in a smart city

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.

[1]  Steve Young,et al.  The HTK book , 1995 .

[2]  Giuseppe Anastasi,et al.  From IEEE 802.15.4 to IEEE 802.15.4e: A Step Towards the Internet of Things , 2014, Advances onto the Internet of Things.

[3]  Xiaolei Shi,et al.  Embedding Low-Cost Wireless Sensors into Universal Plug and Play Environments , 2004, EWSN.

[4]  Anna Corinna Cagliano,et al.  Current trends in Smart City initiatives: some stylised facts , 2014 .

[5]  Jukka Riekki,et al.  Mobile Agents for Integration of Internet of Things and Wireless Sensor Networks , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[6]  F. Golatowski,et al.  Lessons learned from implementing the Devices Profile for Web Services , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[7]  Shivashankar B. Nair,et al.  Typhon - A Mobile Agents Framework for Real World Emulation in Prolog , 2011, MIWAI.

[8]  W. W. Godfrey,et al.  On a Mobile Agent Framework for an Internet of Things , 2013, 2013 International Conference on Communication Systems and Network Technologies.

[9]  Tommi Mikkonen,et al.  Mobile agents for the Internet of Things , 2013, 2013 17th International Conference on System Theory, Control and Computing (ICSTCC).

[10]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[11]  Yi Lu,et al.  Randomized load balancing with general service time distributions , 2010, SIGMETRICS '10.

[12]  Daeyoung Kim,et al.  UPnP-Based Sensor Network Management Architecture , 2005 .

[13]  John R. Williams,et al.  Pervasive RFID and Near Field Communication Technology , 2007, IEEE Pervasive Computing.

[14]  W. Wilfred Godfrey,et al.  A bio-inspired technique for servicing networked robots , 2011 .

[15]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.