Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks

By design, Named Data Networking (NDN) supports pull-based traffic, where content is retrieved only upon consumer request. However, some of the use cases (i.e., emergency situations) in the Internet of Things (IoT) requires push-based traffic, where a producer broadcasts the data based on the emerge...

Full description

Bibliographic Details
Main Authors: Rehmat Ullah, Muhammad Atif Ur Rehman, Byung Seo Kim
Format: Article
Language:English
Published: MDPI AG 2019-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/14/3034
_version_ 1818039037912416256
author Rehmat Ullah
Muhammad Atif Ur Rehman
Byung Seo Kim
author_facet Rehmat Ullah
Muhammad Atif Ur Rehman
Byung Seo Kim
author_sort Rehmat Ullah
collection DOAJ
description By design, Named Data Networking (NDN) supports pull-based traffic, where content is retrieved only upon consumer request. However, some of the use cases (i.e., emergency situations) in the Internet of Things (IoT) requires push-based traffic, where a producer broadcasts the data based on the emergency situation without any consumer request. Therefore, it is necessary to modify the existing NDN forwarding engine when designing for an IoT scenario. Although solutions are provided to enable push-based traffic in IoT, the main solutions in the current literature lack data broadcast control design. Moreover, the existing solutions use an additional interest messages exchange, which creates extra overheads in the network, thereby resulting in higher delay and lower throughput. In this paper, therefore, we propose a name-based push-data broadcast control scheme for IoT systems, and consider two scenarios, i.e., smart buildings and vehicular networks. The proposed scheme consists of a robust content namespace design, device namespace design, and minor amendments to the data packet format and unsolicited data policy of the forwarding engine as well. The evaluation is carried out for both scenarios. Simulation experiments show that the proposed scheme outperforms the recent proposed schemes in terms of total number of data packets processed in the network, total energy consumption, and average delay in the network by varying the number of data packets per 2 s and varying vehicle speed.
first_indexed 2024-12-10T07:52:16Z
format Article
id doaj.art-dd52bfbbebec42bca2b0625fc50dd6fe
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-12-10T07:52:16Z
publishDate 2019-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-dd52bfbbebec42bca2b0625fc50dd6fe2022-12-22T01:57:00ZengMDPI AGSensors1424-82202019-07-011914303410.3390/s19143034s19143034Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless NetworksRehmat Ullah0Muhammad Atif Ur Rehman1Byung Seo Kim2Department of Electronics & Computer Engineering, Hongik University, Sejong City 30016, KoreaDepartment of Electronics & Computer Engineering, Hongik University, Sejong City 30016, KoreaDepartment of Software and Communications Engineering, Hongik University, Sejong City 30016, KoreaBy design, Named Data Networking (NDN) supports pull-based traffic, where content is retrieved only upon consumer request. However, some of the use cases (i.e., emergency situations) in the Internet of Things (IoT) requires push-based traffic, where a producer broadcasts the data based on the emergency situation without any consumer request. Therefore, it is necessary to modify the existing NDN forwarding engine when designing for an IoT scenario. Although solutions are provided to enable push-based traffic in IoT, the main solutions in the current literature lack data broadcast control design. Moreover, the existing solutions use an additional interest messages exchange, which creates extra overheads in the network, thereby resulting in higher delay and lower throughput. In this paper, therefore, we propose a name-based push-data broadcast control scheme for IoT systems, and consider two scenarios, i.e., smart buildings and vehicular networks. The proposed scheme consists of a robust content namespace design, device namespace design, and minor amendments to the data packet format and unsolicited data policy of the forwarding engine as well. The evaluation is carried out for both scenarios. Simulation experiments show that the proposed scheme outperforms the recent proposed schemes in terms of total number of data packets processed in the network, total energy consumption, and average delay in the network by varying the number of data packets per 2 s and varying vehicle speed.https://www.mdpi.com/1424-8220/19/14/3034named data networkingwireless sensor networkssensorspush supportInternet of Thingsmessage stormingVehicular NDNs
spellingShingle Rehmat Ullah
Muhammad Atif Ur Rehman
Byung Seo Kim
Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks
Sensors
named data networking
wireless sensor networks
sensors
push support
Internet of Things
message storming
Vehicular NDNs
title Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks
title_full Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks
title_fullStr Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks
title_full_unstemmed Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks
title_short Hierarchical Name-Based Mechanism for Push-Data Broadcast Control in Information-Centric Multihop Wireless Networks
title_sort hierarchical name based mechanism for push data broadcast control in information centric multihop wireless networks
topic named data networking
wireless sensor networks
sensors
push support
Internet of Things
message storming
Vehicular NDNs
url https://www.mdpi.com/1424-8220/19/14/3034
work_keys_str_mv AT rehmatullah hierarchicalnamebasedmechanismforpushdatabroadcastcontrolininformationcentricmultihopwirelessnetworks
AT muhammadatifurrehman hierarchicalnamebasedmechanismforpushdatabroadcastcontrolininformationcentricmultihopwirelessnetworks
AT byungseokim hierarchicalnamebasedmechanismforpushdatabroadcastcontrolininformationcentricmultihopwirelessnetworks