A Lightweight Network Discovery Algorithm for Resource-constrained IoT Devices

被引:0
作者
Gaglio, Salvatore [1 ]
Lo Re, Giuseppe [1 ]
Martorella, Gloria [1 ]
Peri, Daniele [1 ]
机构
[1] Univ Palermo, DIID, Viale Sci,Ed 6, Palermo, Italy
来源
2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC) | 2019年
关键词
Symbolic processing; Executable code exchange; Distributed processing; Resource-constrained devices; Topology construction; Internet of Things; INTERNET;
D O I
10.1109/iccnc.2019.8685589
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although quite simple, existing protocols for the IoT suffer from the inflexibility of centralized infrastructures and require several configuration stages. The implementation of these protocols is often prohibitive on resource-constrained devices. In this work, we propose a distributed lightweight implementation of network discovery for simple IoT devices. Our approach is based on the exchange of symbolic executable code among nodes. Based on this abstraction, we propose an algorithm that makes even IoT resource-constrained nodes able to construct the network topology graph incrementally and without any a priori information about device positioning and presence. The minimal set of executable symbols to be defined on the devices is identified and simulation results for different topologies are reported.
引用
收藏
页码:355 / 359
页数:5
相关论文
共 19 条
[1]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[2]   CoAP: An Application Protocol for Billions of Tiny Internet Nodes [J].
Bormann, Carsten ;
Castellani, Angelo P. ;
Shelby, Zach .
IEEE INTERNET COMPUTING, 2012, 16 (02) :62-67
[3]   Privacy-preserving data infrastructure for smart home appliances based on the Octopus DHT [J].
Fabian, Benjamin ;
Feldhaus, Tobias .
COMPUTERS IN INDUSTRY, 2014, 65 (08) :1147-1160
[4]  
Gaglio S., 2018, IEEE T IND INFORM, P1
[5]  
Gaglio S., 2015, EAI ENDORSED T COGNI, V15, P5
[6]   DC4CD: A Platform for Distributed Computing on Constrained Devices [J].
Gaglio, Salvatore ;
Lo Re, Giuseppe ;
Martorella, Gloria ;
Peri, Daniele .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (01)
[7]   Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links [J].
Guo, Shuo ;
He, Liang ;
Gu, Yu ;
Jiang, Bo ;
He, Tian .
IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (11) :2787-2802
[8]   A Decentralized Service Discovery Approach on Peer-to-Peer Networks [J].
He, Qiang ;
Yan, Jun ;
Yang, Yun ;
Kowalczyk, Ryszard ;
Jin, Hai .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (01) :64-75
[9]   MQTT-S - A publish/subscribe protocol for Wireless Sensor Networks [J].
Hunkeler, Urs ;
Truong, Hong Linh ;
Stanford-Clark, Andy .
2008 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEM SOFTWARE AND MIDDLEWARE AND WORKSHOPS, VOLS 1 AND 2, 2008, :791-+
[10]  
Jara Antonio J., 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS 2012), P731, DOI 10.1109/IMIS.2012.200