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 条
  • [1] Secure Data Management in Internet-of-Things Based on Blockchain
    Thakker, Jenil
    Chang, Ikwhan
    Park, Younghee
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 190 - 194
  • [2] LightChain: On the Lightweight Blockchain for the Internet-of-Things
    Doku, Ronald
    Rawat, Danda B.
    Garuba, Moses
    Njilla, Laurent
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, : 444 - 448
  • [3] EPIoT: Enhanced privacy preservation based blockchain mechanism for internet-of-things
    Kashif, Muhammad
    Kalkan, Kubra
    [J]. COMPUTER NETWORKS, 2024, 238
  • [4] Application of Blockchain in Collaborative Internet-of-Things Services
    Xu, Li Da
    Viriyasitavat, Wattana
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (06) : 1295 - 1305
  • [5] Data-Driven Synchronization for Internet-of-Things Systems
    Bennett, Terrell R.
    Gans, Nicholas
    Jafari, Roozbeh
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (03)
  • [6] Managing QoS of Internet-of-Things Services Using Blockchain
    Viriyasitavat, Wattana
    Xu, Li Da
    Bi, Zhuming
    Hoonsopon, Danupol
    Charoenruk, Nuttirudee
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (06): : 1357 - 1368
  • [7] Resilient and Efficient Blockchain Consensus Protocol for Internet-of-Things
    Thakker, Jenil
    Park, Younghee
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 413 - 418
  • [8] Blockchain in Internet-of-Things: Architecture, Applications and Research Directions
    Ahmad, Farhan
    Ahmad, Zeeshan
    Kerrache, Chaker Abdelaziz
    Kurugollu, Fatih
    Adnane, Asma
    Barka, Ezedin
    [J]. 2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, : 314 - 319
  • [9] Vegvisir: A Partition-Tolerant Blockchain for the Internet-of-Things
    Karlsson, Kolbeinn
    Jiang, Weitao
    Wicker, Stephen
    Adams, Danny
    Ma, Edwin
    van Renesse, Robbert
    Weatherspoon, Hakim
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 1150 - 1158
  • [10] Building Redactable Consortium Blockchain for Industrial Internet-of-Things
    Huang, Ke
    Zhang, Xiaosong
    Mu, Yi
    Wang, Xiaofen
    Yang, Guomin
    Du, Xiaojiang
    Rezaeibagha, Fatemeh
    Xia, Qi
    Guizani, Mohsen
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3670 - 3679