An efficient service discovery protocol for 6LoWPANs

In the ubiquitous computing era, devices and services are everywhere. To make use of the existing capabilities, a proficient service announcement and discovery protocol is needed. In this paper, we propose an efficient protocol to announce and discover services in IP-based ubiquitous sensor networks; a promising technology to make real the revelation of ubiquity. The proposed protocol adopts a fully distributed approach using an adaptive pull-push model to ensure optimal acquisition times, low energy consumption, and low generated overhead with timely reaction to topology changes. The proposed protocol achieves this by using context-awareness information, delivered by a trickle algorithm. The protocol is implemented in Contiki and evaluated in the Cooja simulator. Obtained results prove the protocol capabilities to realize optimal acquisition times with a minimal cost in terms of energy and generated overhead, making it suitable for mobile networks.

[1]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[2]  Daniel Minoli IPv6 Over Low‐Power WPAN (6Lowpan) , 2013 .

[3]  Michael Nidd,et al.  Service discovery in DEAPspace , 2001, IEEE Wirel. Commun..

[4]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[5]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[6]  Lin Guan,et al.  TRENDY: an adaptive and context-aware service discovery protocol for 6LoWPANs , 2012, WOT '12.

[7]  L. Schwiebert,et al.  An Efficient Protocol for Service Discovery in Wireless Sensor Networks , 2008, 2008 IEEE Globecom Workshops.

[8]  Florina Almenárez,et al.  PDP: A lightweight discovery protocol for local-scope interactions in wireless ad hoc networks , 2006, Comput. Networks.

[9]  Ki-Hyung Kim,et al.  ENUM Based Service Discovery Architecture for 6LoWPAN , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[10]  Ki-Hyung Kim,et al.  Simple Service Location Protocol (SSLP) for 6LoWPAN , 2009 .

[11]  Alan Grigg,et al.  ADDER: Probabilistic, Application Layer Service Discovery for MANETs and Hybrid Wired-Wireless Networks , 2011, 2011 Ninth Annual Communication Networks and Services Research Conference.

[12]  Jung Hwan Kim,et al.  A Context-Aware Service Discovery Consideration in 6LoWPAN , 2008, 2008 Third International Conference on Convergence and Hybrid Information Technology.

[13]  JeongGil Ko,et al.  The Trickle Algorithm , 2011, RFC.