Visible to the public Complementing IoT Services Using Software-Defined Information Centric Networks: A Comprehensive Survey

TitleComplementing IoT Services Using Software-Defined Information Centric Networks: A Comprehensive Survey
Publication TypeJournal Article
Year of Publication2022
AuthorsRafique, Wajid, Hafid, Abdelhakim Senhaji, Cherkaoui, Soumaya
JournalIEEE Internet of Things Journal
Volume9
Pagination23545–23569
ISSN2327-4662
Keywordsclean slate, Collaboration, faces, Human Behavior, human factors, Information-Centric Networking (ICN), Internet of Things, Internet of Things (IoT), Metrics, policy governance, pubcrawl, Real-time Systems, resilience, Resiliency, Service Provisioning, software defined networking, Software-defined networking (SDN), Taxonomy, telecommunication traffic, Temperature sensors
AbstractIoT connects a large number of physical objects with the Internet that capture and exchange real-time information for service provisioning. Traditional network management schemes face challenges to manage vast amounts of network traffic generated by IoT services. Software-defined networking (SDN) and information-centric networking (ICN) are two complementary technologies that could be integrated to solve the challenges of different aspects of IoT service provisioning. ICN offers a clean-slate design to accommodate continuously increasing network traffic by considering content as a network primitive. It provides a novel solution for information propagation and delivery for large-scale IoT services. On the other hand, SDN allocates overall network management responsibilities to a central controller, where network elements act merely as traffic forwarding components. An SDN-enabled network supports ICN without deploying ICN-capable hardware. Therefore, the integration of SDN and ICN provides benefits for large-scale IoT services. This article provides a comprehensive survey on software-defined information-centric Internet of Things (SDIC-IoT) for IoT service provisioning. We present critical enabling technologies of SDIC-IoT, discuss its architecture, and describe its benefits for IoT service provisioning. We elaborate on key IoT service provisioning requirements and discuss how SDIC-IoT supports different aspects of IoT services. We define different taxonomies of SDIC-IoT literature based on various performance parameters. Furthermore, we extensively discuss different use cases, synergies, and advances to realize the SDIC-IoT concept. Finally, we present current challenges and future research directions of IoT service provisioning using SDIC-IoT.
NotesConference Name: IEEE Internet of Things Journal
DOI10.1109/JIOT.2022.3206146
Citation Keyrafique_complementing_2022