DINAS: A Lightweight and Efficient Distributed Naming Service for All-IP Wireless Sensor Networks

被引:9
作者
Amoretti, Michele [1 ]
Alphand, Olivier [2 ]
Ferrari, Gianluigi [1 ]
Rousseau, Franck [2 ]
Duda, Andrzej [2 ]
机构
[1] Univ Parma, Dept Informat Engn, I-43124 Parma, Italy
[2] Univ Grenoble, Grenoble Informat Lab, F-38041 Grenoble, France
来源
IEEE INTERNET OF THINGS JOURNAL | 2017年 / 4卷 / 03期
关键词
Naming and addressing; resource-constrained networks; DISCOVERY; INTERNET; WEB;
D O I
10.1109/JIOT.2016.2640317
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) requires a compact naming scheme, which can also bring significant advantages to service registration and discovery. We propose a novel approach, denoted as distributed naming service, which provides a new naming scheme as well as an efficient service discovery protocol for wireless sensor networks. It is based on three pillars: 1) Bloom filters, to create compact names from node descriptions; 2) message propagation strategies, to publish and discover information-not only names-within the network; and 3) distributed caches, to store names within the network. In this paper, we assume ContikiMAC at layer 2, IPv6 and Routing Protocol for Low-Power and Lossy Networks (RPL) at layer 3, and we present two particular UDP-based message propagation strategies that take advantage of the RPL protocol at layer 3. We evaluate the performance of the proposed solutions through Contiki/Cooja simulations and on a real testbed, using the open and large scale FIT IoT-LAB.
引用
收藏
页码:670 / 684
页数:15
相关论文
共 28 条
[1]  
AbdelFadeel KQ, 2016, IEEE INT CONF COMM, P284, DOI 10.1109/ICCW.2016.7503801
[2]  
Adhatarao S. S., 2016, 2016 IEEE INT S LOC, P1
[3]  
Amoretti M, 2014, IEEE WCNC, P2781, DOI 10.1109/WCNC.2014.6952869
[4]  
Andrade M.S., 2009, International students: Strengthening a critical resource, P1
[5]  
[Anonymous], 2003, Internet Mathematics, DOI DOI 10.1080/15427951.2004.10129096
[6]  
[Anonymous], 2009, P 5 INT C EM NETW EX, DOI [DOI 10.1145/1658939.1658941, 10.1145/1658939.1658941]
[7]   A layered naming architecture for the Internet [J].
Balakrishnan, H ;
Lakshminarayanan, K ;
Ratnasamy, S ;
Shenker, S ;
Stoica, I ;
Walfish, M .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (04) :343-352
[8]   A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things [J].
Cirani, Simone ;
Davoli, Luca ;
Ferrari, Gianluigi ;
Leone, Remy ;
Medagliani, Paolo ;
Picone, Marco ;
Veltri, Luca .
IEEE INTERNET OF THINGS JOURNAL, 2014, 1 (05) :508-521
[9]   Enabling direct connectivity between heterogeneous objects in the internet of things through a network-service-oriented architecture [J].
De Poorter, Eli ;
Moerman, Ingrid ;
Demeester, Piet .
EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2011,
[10]   Towards efficient distributed service discovery in low-power and lossy networks [J].
Djamaa, Badis ;
Richardson, Mark ;
Aouf, Nabil ;
Walters, Bob .
WIRELESS NETWORKS, 2014, 20 (08) :2437-2453