Adaptive Storage Optimization Scheme for Blockchain-IIoT Applications Using Deep Reinforcement Learning

被引:8
|
作者
Akrasi-Mensah, Nana Kwadwo [1 ,2 ]
Agbemenu, Andrew Selasi [1 ,2 ,3 ]
Nunoo-Mensah, Henry [1 ,2 ,3 ]
Tchao, Eric Tutu [1 ,2 ,3 ]
Ahmed, Abdul-Rahman [1 ,4 ]
Keelson, Eliel [1 ,2 ]
Sikora, Axel [5 ]
Welte, Dominik [5 ]
Kponyo, Jerry John [3 ,4 ]
机构
[1] Kwame Nkrumah Univ Sci & Technol, Fac Elect & Comp Engn, Distributed IoT Platforms Privacy & Edge Intellige, Kumasi, Ghana
[2] Kwame Nkrumah Univ Sci & Technol, Dept Comp Engn, Kumasi, Ghana
[3] Kwame Nkrumah Univ Sci andTechnol, Fac Elect & Comp Engn, Responsible Artificial Intelligence Lab RAIL, Kumasi, Ghana
[4] Kwame Nkrumah Univ Sci & Technol, Dept Telecommun Engn, Kumasi, Ghana
[5] Offenburg Univ Appl Sci, Inst Reliable Embedded Syst & Commun Elect ivESK, D-77652 Offenburg, Germany
关键词
Blockchain; IIoT; reinforcement learning; scalability; storage efficiency; storage optimization. I. INTRODUCTION; INTERNET; THINGS; IOT;
D O I
10.1109/ACCESS.2022.3233474
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain-IIoT integration into industrial processes promises greater security, transparency, and traceability. However, this advancement faces significant storage and scalability issues with existing blockchain technologies. Each peer in the blockchain network maintains a full copy of the ledger which is updated through consensus. This full replication approach places a burden on the storage space of the peers and would quickly outstrip the storage capacity of resource-constrained IIoT devices. Various solutions utilizing compression, summarization or different storage schemes have been proposed in literature. The use of cloud resources for blockchain storage has been extensively studied in recent years. Nonetheless, block selection remains a substantial challenge associated with cloud resources and blockchain integration. This paper proposes a deep reinforcement learning (DRL) approach as an alternative to solving the block selection problem, which involves identifying the blocks to be transferred to the cloud. We propose a DRL approach to solve our problem by converting the multi-objective optimization of block selection into a Markov decision process (MDP). We design a simulated blockchain environment for training and testing our proposed DRL approach. We utilize two DRL algorithms, Advantage Actor-Critic (A2C), and Proximal Policy Optimization (PPO) to solve the block selection problem and analyze their performance gains. PPO and A2C achieve 47.8% and 42.9% storage reduction on the blockchain peer compared to the full replication approach of conventional blockchain systems. The slowest DRL algorithm, A2C, achieves a run-time 7.2 times shorter than the benchmark evolutionary algorithms used in earlier works, which validates the gains introduced by the DRL algorithms. The simulation results further show that our DRL algorithms provide an adaptive and dynamic solution to the time-sensitive blockchain-IIoT environment.
引用
收藏
页码:1372 / 1385
页数:14
相关论文
共 50 条
  • [1] Adaptive Sharding for UAV Networks: A Deep Reinforcement Learning Approach to Blockchain Optimization
    Lu, Kaiyin
    Zhang, Xinguang
    Zhai, Tianbo
    Zhou, Mengjie
    SENSORS, 2024, 24 (22)
  • [2] Performance Optimization for Blockchain-Enabled Industrial Internet of Things (IIoT) Systems: A Deep Reinforcement Learning Approach
    Liu, Mengting
    Yu, F. Richard
    Teng, Yinglei
    Leung, Victor C. M.
    Song, Mei
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3559 - 3570
  • [3] SmartHART: A Priority-aware Scheduling and Routing Scheme for IIoT Networks using Deep Reinforcement Learning
    Chilukuri, Shanti
    Gupta, Aditya
    Pulamolu, Hemanth Sri Sai
    2023 15TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS, COMSNETS, 2023,
  • [4] Edge computational task offloading scheme using reinforcement learning for IIoT scenario
    Hossain, Md. Sajjad
    Nwakanma, Cosmas Ifeanyi
    Lee, Jae Min
    Kim, Dong-Seong
    ICT EXPRESS, 2020, 6 (04): : 291 - 299
  • [6] Utility Optimization for Blockchain Empowered Edge Computing with Deep Reinforcement Learning
    Nguyen, Dinh C.
    Ding, Ming
    Pathirana, Pubudu N.
    Seneviratne, Aruna
    Li, Jun
    Poor, H. Vincent
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [7] An Optimization Framework Based on Deep Reinforcement Learning Approaches for Prism Blockchain
    Gadiraju, Divija Swetha
    Lalitha, V.
    Aggarwal, Vaneet
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2451 - 2461
  • [8] Blockchain-based public auditing with deep reinforcement learning for cloud storage
    Li, Jiaxing
    Wu, Jigang
    Jiang, Lin
    Li, Jin
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 242
  • [9] Quality Optimization of Adaptive Applications via Deep Reinforcement Learning in Energy Harvesting Edge Devices
    Chen, Fupeng
    Yu, Heng
    Jiang, Weixiong
    Ha, Yajun
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4873 - 4886
  • [10] Distributed IIoT Anomaly Detection Scheme Based on Blockchain and Federated Learning
    Jin, Xiaojun
    Ma, Chao
    Luo, Song
    Zeng, Pengyi
    Wei, Yifei
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2024, 26 (02) : 252 - 262