The Internet of Things requires a naming service that can also be beneficial for searching for services and applications. To avoid the traditional DNS approach in which a DNS server provides mapping of names to IP addresses in its domain, we propose a novel network service called DINAS (DIstributed NAming Service). It is based on three pillars: 1) Bloom filters for creating compact names from node descriptions, 2) distributed caches for storing names within the network, and 3) overlay routing strategies to publish and discover information — not only names — within the network. In this work, we assume ContikiMAC at Layer 2, 6LoWPAN at Layer 2.5, IPv6 and RPL (routing protocol) at Layer 3, and we present a particular UDP-based overlay routing strategy. We evaluate the proposal by Cooja simulations and compare its performance with a centralized naming service at the sink. The results show that DINAS outperforms the centralized solution.

DINAS: a DIstributed NAming Service for All-IP Wireless Sensor Networks / Amoretti, Michele; O., Alphand; Ferrari, Gianluigi; F., Rousseau; A., Duda. - ELETTRONICO. - (2014), pp. 2781-2786. ((Intervento presentato al convegno 2014 IEEE Wireless Communications and Networking Conference (WCNC) tenutosi a Istanbul, Turkey nel Aprile 2014 [10.1109/WCNC.2014.6952869].

DINAS: a DIstributed NAming Service for All-IP Wireless Sensor Networks

AMORETTI, Michele;FERRARI, Gianluigi;
2014-01-01

Abstract

The Internet of Things requires a naming service that can also be beneficial for searching for services and applications. To avoid the traditional DNS approach in which a DNS server provides mapping of names to IP addresses in its domain, we propose a novel network service called DINAS (DIstributed NAming Service). It is based on three pillars: 1) Bloom filters for creating compact names from node descriptions, 2) distributed caches for storing names within the network, and 3) overlay routing strategies to publish and discover information — not only names — within the network. In this work, we assume ContikiMAC at Layer 2, 6LoWPAN at Layer 2.5, IPv6 and RPL (routing protocol) at Layer 3, and we present a particular UDP-based overlay routing strategy. We evaluate the proposal by Cooja simulations and compare its performance with a centralized naming service at the sink. The results show that DINAS outperforms the centralized solution.
DINAS: a DIstributed NAming Service for All-IP Wireless Sensor Networks / Amoretti, Michele; O., Alphand; Ferrari, Gianluigi; F., Rousseau; A., Duda. - ELETTRONICO. - (2014), pp. 2781-2786. ((Intervento presentato al convegno 2014 IEEE Wireless Communications and Networking Conference (WCNC) tenutosi a Istanbul, Turkey nel Aprile 2014 [10.1109/WCNC.2014.6952869].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2758701
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact