Discovery of Things: A Fully-Distributed Opportunistic Approach

The emerging trend towards all-IP networks provides network-layer interoperability for the Internet of Things (IoT). Service oriented architecture is expected to provide the application-layer interoperability and hence achieve IoT objectives. The first component into realizing this vision is efficient discovery of things and their services. In this paper, we present a fully distributed opportunistic approach to optimize the discovery of constrained-node services. We also discuss the impact of radio duty cycling on the performance of such a multicast-based approach. Simulation and testbed results have shown the capacity of such an approach to cope with network dynamics and provide high discovery rates, fast response times and low energy consumption.

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

[2]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[3]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[4]  Adam Dunkels,et al.  Powertrace: Network-level Power Profiling for Low-power Wireless Networks , 2011 .

[5]  Andreas Terzis,et al.  Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[6]  Adam Dunkels,et al.  The ContikiMAC Radio Duty Cycling Protocol , 2011 .

[7]  Zach Shelby,et al.  Constrained RESTful Environments (CoRE) Link Format , 2012, RFC.

[8]  Badis Djamaa,et al.  The Trickle Algorithm: Issues and Solutions , 2015 .

[9]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[10]  Jonathan W. Hui,et al.  Multicast Protocol for Low-Power and Lossy Networks (MPL) , 2016, RFC.

[11]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[12]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[13]  Nabil Aouf,et al.  Unicast/multicast performance in single-hop duty-cycled 6LoWPAN networks , 2014, 2014 9th International Symposium on Communication Systems, Networks & Digital Sign (CSNDSP).

[14]  Adam Dunkels,et al.  The Announcement Layer: Beacon Coordination for the Sensornet Stack , 2011, EWSN.

[15]  Nabil Aouf,et al.  Towards efficient distributed service discovery in low-power and lossy networks , 2014, Wirel. Networks.

[16]  Badis Djamaa,et al.  Towards Scalable DNS-Based Service Discovery for the Internet of Things , 2014, UCAmI.

[17]  Amre El-Hoiydi,et al.  WiseMAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks , 2004, ALGOSENSORS.