Data Allocation Mechanism for Internet-of-Things Systems With Blockchain

被引:39
|
作者
Yanez, Wendy [1 ,2 ,3 ]
Mahmud, Redowan [4 ]
Bahsoon, Rami [2 ]
Zhang, Yuqun [5 ]
Buyya, Rajkumar [4 ]
机构
[1] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
[2] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[3] Polythecn Univ Gustavo Galindo, ESPOL, Escuela Super Politecn Litoral, Fac Ingn Elect & Comp, Guayaquil, Ecuador
[4] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst Lab, Melbourne, Vic 3053, Australia
[5] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen Key Lab Computat Intelligence, Shenzhen 518055, Australia
来源
IEEE INTERNET OF THINGS JOURNAL | 2020年 / 7卷 / 04期
基金
中国国家自然科学基金;
关键词
Blockchain; data management; fuzzy logic; Internet of Things (IoT); software architecture styles; FUZZY-LOGIC; NEURAL-NETWORKS; IOT; CHALLENGES; IMPROVE;
D O I
10.1109/JIOT.2020.2972776
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of Internet of Things (IoT) has introduced genuine concerns regarding data security and its privacy when data are in collection, exchange, and use. Meanwhile, blockchain offers a distributed and encrypted ledger designed to allow the creation of immutable and tamper-proof records of data at different locations. While blockchain may enhance IoT with innate security, data integrity, and autonomous governance, IoT data management and its allocation in blockchain still remain an architectural concern. In this article, we propose a novel context-aware mechanism for on-chain data allocation in IoT-blockchain systems. Specifically, we design a data controller based on fuzzy logic to calculate the Rating of Allocation (RoA) value of each data request considering multiple context parameters, i.e., data, network, and quality and decide its on-chain allocation. Furthermore, we illustrate how the design and realization of the mechanism lead to refinements of two commonly used IoT-blockchain architectural styles (i.e., blockchain-based cloud and fog). To demonstrate the effectiveness of our approach, we instantiate the data allocation mechanism in the blockchain-based cloud and fog architectures and evaluate their performance using FogBus. We also compare the efficacy of our approach to the existing decision-making mechanisms through the deployment of a real-world healthcare application. The experimental results suggest that the realization of the data allocation mechanism improves network usage, latency, and blockchain storage and reduces energy consumption.
引用
收藏
页码:3509 / 3522
页数:14
相关论文
共 50 条
  • [21] Differential Privacy-Based Blockchain for Industrial Internet-of-Things
    Gai, Keke
    Wu, Yulu
    Zhu, Liehuang
    Zhang, Zijian
    Qiu, Meikang
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) : 4156 - 4165
  • [22] Secure Spectrum Sharing for Satellite Internet-of-Things Based on Blockchain
    Li Wang
    Yuhang Zheng
    Yu Zhang
    Feng Li
    [J]. Wireless Personal Communications, 2023, 131 : 357 - 369
  • [23] On coexistence of decentralized system (blockchain) and central management in Internet-of-Things
    Watanabe, Hiroshi
    [J]. 2022 IEEE 1ST GLOBAL EMERGING TECHNOLOGY BLOCKCHAIN FORUM: BLOCKCHAIN & BEYOND, IGETBLOCKCHAIN, 2022,
  • [24] Dynamical Resource Allocation in Edge for Trustable Internet-of-Things Systems: A Reinforcement Learning Method
    Deng, Shuiguang
    Xiang, Zhengzhe
    Zhao, Peng
    Taheri, Javid
    Gao, Honghao
    Yin, Jianwei
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) : 6103 - 6113
  • [25] The Best of Both Worlds: A General Architecture for Data Management in Blockchain-enabled Internet-of-Things
    Xiong, Zehui
    Zhang, Yang
    Cong Luong Nguyen
    Niyato, Dusit
    Wang, Ping
    Guizani, Nadra
    [J]. IEEE NETWORK, 2020, 34 (01): : 166 - 173
  • [26] Self-aware systems for the Internet-of-Things
    Moestl, Mischa
    Schlatow, Johannes
    Ernst, Rolf
    Hoffmann, Henry
    Merchant, Arif
    Shraer, Alexander
    [J]. 2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [27] Traceability Mechanism of Dynamic Data in Internet of Things Based on Consortium Blockchain
    Qiao, Rui
    Cao, Yan
    Wang, Qing-Xian
    [J]. Ruan Jian Xue Bao/Journal of Software, 2019, 30 (06): : 1614 - 1631
  • [28] In-network Caching of Internet-of-Things Data
    Vural, Serdar
    Navaratnam, Pirabakaran
    Wang, Ning
    Wang, Chonggang
    Dong, Lijun
    Tafazolli, Rahim
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 3185 - 3190
  • [29] Blockchain-Based Data Storage Mechanism for Industrial Internet of Things
    Wang, Jin
    Chen, Wencheng
    Wang, Lei
    Ren, Yongjun
    Sherratt, R. Simon
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (05): : 1157 - 1172
  • [30] Data security storage mechanism based on blockchain industrial Internet of Things
    Wang, Jin
    Chen, Jiahao
    Ren, Yongjun
    Sharma, Pradip Kumar
    Alfarraj, Osama
    Tolba, Amr
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 164