Hybrid CoAP-based resource discovery for the Internet of Things

被引:20
作者
Djamaa, Badis [1 ,2 ]
Yachir, Ali [1 ,3 ]
Richardson, Mark [2 ]
机构
[1] Mil Polytech Sch EMP, Artificial Intelligence Lab, Algiers 16111, Algeria
[2] Cranfield Univ, Ctr Elect Warfare, Shrivenham SN6 8LA, England
[3] Univ Paris Est Creteil, LISSI Lab, F-94400 Paris, France
关键词
Service discovery; Resource directory; CoAP; Internet of Things; Trickle algorithm; Contiki OS;
D O I
10.1007/s12652-017-0450-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Enabling automatic, efficient and scalable discovery of the resources provided by constrained low-power sensor and actuator networks is an important element to empower the transformation towards the Internet of Things (IoT). To this end, many centralized and distributed resource discovery approaches have been investigated. Clearly, each approach has its own motivations, advantages and drawbacks. In this article, we present a hybrid centralized/distributed resource discovery solution aiming to get the most out of both approaches. The proposed architecture employs the well-known Constrained Application Protocol (CoAP) and features a number of interesting discovery characteristics including scalability, time and cost efficiency, and adaptability. Using such a solution, network nodes can automatically and rapidly detect the presence of Resource Directories (RDs), via a proactive RD discovery mechanism, and perform discovery tasks through them. Nodes may, alternatively, fall back automatically to efficient fully-distributed discovery operations achieved through Trickle-enabled, CoAP-based technics. The effectiveness of the proposed architecture has been demonstrated by formal analysis and experimental evaluations on dedicated IoT platforms.
引用
收藏
页码:357 / 372
页数:16
相关论文
共 25 条
[1]  
[Anonymous], 2014, 7390 RFC IETF
[2]  
[Anonymous], 6206 RFC IETF
[3]  
[Anonymous], 6690 RFC IETF
[4]  
[Anonymous], 2016, RFC 7731
[5]   Efficient distributed discovery and composition of OWL-S process model in P2P systems [J].
Boukhadra, Adel ;
Benatchba, Karima ;
Balla, Amar .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2016, 7 (02) :187-203
[6]  
Buettner Michael, 2006, P 4 INT C EMB NETW S, P307, DOI [DOI 10.1145/1182807.1182838, Available:http://portal.acm.org/citation.cfm?id=1182807.1182838]
[7]  
Butt TA, 2012, ACM
[8]   Towards scalable DNS-based service discovery for the Internet of Things [J].
Djamaa, Badis ;
Richardson, Mark .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8867 :432-435
[9]  
Djamaa B., 2015, 2015 IEEE 81 VEH TEC, P1, DOI [10.1109/VTCSpring.2015.7145778, DOI 10.1109/VTCSPRING.2015.7145778]
[10]   A Proactive Trickle-based Mechanism for Discovering CoRE Resource Directories [J].
Djamaa, Badis ;
Yachir, Ali .
7TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2016) / THE 6TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2016) / AFFILIATED WORKSHOPS, 2016, 83 :115-122