Title: Aspect-oriented middleware framework for resolving service discovery issues in Internet of Things

Authors: Senthil Murugan Balakrishnan; Arun Kumar Sangaiah

Addresses: School of Information Technology and Engineering, VIT University, Vellore-632014, Tamilnadu, India ' School of Computing Science and Engineering, VIT University, Vellore-632014, Tamilnadu, India

Abstract: Internet of Things (IoT) is a model of future internet and pervasive computing which have its own challenges derived from the internet in terms of scalability, undefined topology and so on. The proposed work aims to resolve the challenges posed by IoT in service discovery functionality. Considering the pervasive and context dependent nature of IoT the planned work bases its development strategy using an aspect oriented software development methodology. The novelty lies in achieving high degree configuration and customisability by selecting subset of middleware functionality depending on the need. The performance is compared with MUSIC pervasive computing middleware and Android built-in configuration. The result reveals 6.5% decrease on average boot up and reconfiguration time for smart phones and 11.6% percentage decrease in Android tablets. In the context of boot up and reconfiguration time the middleware brings out 5% decrease for smart phones and 3% for Android tablets when compared with MUSIC middleware. The middleware shows 6.3% and 4% reduction in execution time of applications on smart phones and tablets when assessed with MUSIC middleware.

Keywords: internet of things; IoT; service discovery; aspect-oriented middleware; Spring AOP; pervasive computing; boot up time; reconfiguration time; smartphones; Android tablets.

DOI: 10.1504/IJIPT.2016.079546

International Journal of Internet Protocol Technology, 2016 Vol.9 No.2/3, pp.62 - 78

Received: 17 Oct 2015
Accepted: 11 May 2016

Published online: 29 Sep 2016 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article