DocumentCode
71043
Title
A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things
Author
Cirani, Simone ; Davoli, Luca ; Ferrari, Giorgio ; Leone, Remy ; Medagliani, Paolo ; Picone, Marco ; Veltri, Luca
Author_Institution
Dept. of Inf. Eng., Univ. of Parma, Parma, Italy
Volume
1
Issue
5
fYear
2014
fDate
Oct. 2014
Firstpage
508
Lastpage
521
Abstract
The Internet of Things (IoT) aims at connecting billions of devices in an Internet-like structure. This gigantic information exchange enables new opportunities and new forms of interactions among things and people. A crucial enabler of robust applications and easy smart objects´ deployment is the availability of mechanisms that minimize (ideally, cancel) the need for external human intervention for configuration and maintenance of deployed objects. These mechanisms must also be scalable, since the number of deployed objects is expected to constantly grow in the next years. In this work, we propose a scalable and self-configuring peer-to-peer (P2P)-based architecture for large-scale IoT networks, aiming at providing automated service and resource discovery mechanisms, which require no human intervention for their configuration. In particular, we focus on both local and global service discovery (SD), showing how the proposed architecture allows the local and global mechanisms to successfully interact, while keeping their mutual independence (from an operational viewpoint). The effectiveness of the proposed architecture is confirmed by experimental results obtained through a real-world deployment.
Keywords
Internet of Things; peer-to-peer computing; software architecture; Internet of Things; IoT; P2P-based architecture; SD; external human intervention; global service discovery; local service discovery; real-world deployment; scalable architecture; self-configuring peer-to-peer-based architecture; smart object deployment; Computer architecture; IP networks; Internet of Things; Logic gates; Peer-to-peer computing; Protocols; Servers; Constrained Application Protocol (CoAP); Internet of Things (IoT); distributed hash tables (DHTs); peer-to-peer (P2P); self-configuration; service discovery (SD); zero-configuration (ZeroConf);
fLanguage
English
Journal_Title
Internet of Things Journal, IEEE
Publisher
ieee
ISSN
2327-4662
Type
jour
DOI
10.1109/JIOT.2014.2358296
Filename
6899579
Link To Document