Publish/Subscribe Method for Real-Time Data Processing in Massive IoT Leveraging Blockchain for Secured Storage

被引:2
作者
Ataei, Mohammadhossein [1 ]
Eghmazi, Ali [1 ]
Shakerian, Ali [1 ]
Landry Jr, Rene [1 ]
Chevrette, Guy [2 ]
机构
[1] Ecole Technol Super, Dept Elect Engn, Montreal, PQ H3C 1K3, Canada
[2] Corp Off iMETRIK Global Inc, Montreal, PQ J4P 2K7, Canada
关键词
Massive Internet of Things (MIoT); publish/subscribe methodology; real-time data processing; Apache Kafka; Apache Druid; latency; Hyperledger Fabric; storage security; OF-THE-ART;
D O I
10.3390/s23249692
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In the Internet of Things (IoT) era, the surge in Machine-Type Devices (MTDs) has introduced Massive IoT (MIoT), opening new horizons in the world of connected devices. However, such proliferation presents challenges, especially in storing and analyzing massive, heterogeneous data streams in real time. In order to manage Massive IoT data streams, we utilize analytical database software such as Apache Druid version 28.0.0 that excels in real-time data processing. Our approach relies on a publish/subscribe mechanism, where device-generated data are relayed to a dedicated broker, effectively functioning as a separate server. This broker enables any application to subscribe to the dataset, promoting a dynamic and responsive data ecosystem. At the core of our data transmission infrastructure lies Apache Kafka version 3.6.1, renowned for its exceptional data flow management performance. Kafka efficiently bridges the gap between MIoT sensors and brokers, enabling parallel clusters of brokers that lead to more scalability. In our pursuit of uninterrupted connectivity, we incorporate a fail-safe mechanism with two Software-Defined Radios (SDR) called Nutaq PicoLTE Release 1.5 within our model. This strategic redundancy enhances data transmission availability, safeguarding against connectivity disruptions. Furthermore, to enhance the data repository security, we utilize blockchain technology, specifically Hyperledger Fabric, known for its high-performance attributes, ensuring data integrity, immutability, and security. Our latency results demonstrate that our platform effectively reduces latency for 100,000 devices, qualifying as an MIoT, to less than 25 milliseconds. Furthermore, our findings on blockchain performance underscore our model as a secure platform, achieving over 800 Transactions Per Second in a dataset comprising 14,000 transactions, thereby demonstrating its high efficiency.
引用
收藏
页数:16
相关论文
共 22 条
[1]   Securing massive IoT in 6G: Recent solutions, architectures, future directions [J].
Alotaibi, Asma ;
Barnawi, Ahmed .
INTERNET OF THINGS, 2023, 22
[2]   Lightweight and secure authentication scheme for IoT network based on publish-subscribe fog computing model [J].
Amanlou, Sanaz ;
Hasan, Mohammad Kamrul ;
Abu Bakar, Khairul Azmi .
COMPUTER NETWORKS, 2021, 199
[3]  
Amnalou S, 2020, INT J ADV COMPUT SC, V11, P202
[4]   6G Mobile Communication Technology: Requirements, Targets, Applications, Challenges, Advantages, and Opportunities [J].
Banafaa, Mohammed ;
Shayea, Ibraheem ;
Din, Jafri ;
Azmi, Marwan Hadri ;
Alashbi, Abdulaziz ;
Daradkeh, Yousef Ibrahim ;
Alhammadi, Abdulraqeb .
ALEXANDRIA ENGINEERING JOURNAL, 2023, 64 :245-274
[5]  
Dawaliby S, 2016, P 2016 IEEE 12 INT C, P1, DOI [10.1109/WiMOB.2016.7763264, DOI 10.1109/WIMOB.2016.7763264]
[6]   State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing [J].
Diaz, Manuel ;
Martin, Cristian ;
Rubio, Bartolome .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 67 :99-117
[7]  
Garg N., 2013, Apache Kafka: set up Apache Kafka clusters and develop custom message producers and consumers using practical, hands-on examples
[8]  
Gupta N., 2022, HUMAN MACHINE INTERA, V1st
[9]  
Jenzeri Dhia, 2022, Procedia Computer Science, P1472, DOI [10.1016/j.procs.2022.09.204, 10.1016/j.procs.2022.09.204]
[10]   Efficient hybrid centralized and blockchain-based authentication architecture for heterogeneous IoT systems [J].
Khashan, Osama A. ;
Khafajah, Nour M. .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (02) :726-739