Joint Time Scheduling and Transaction Fee Selection in Blockchain-based RF-Powered Backscatter Cognitive Radio Network

In this paper, we develop a new framework called blockchain-based Radio Frequency (RF)-powered backscatter cognitive radio network. In the framework, IoT devices as secondary transmitters transmit their sensing data to a secondary gateway by using the RF-powered backscatter cognitive radio technology. The data collected at the gateway is then sent to a blockchain network for further verification, storage and processing. As such, the framework enables the IoT system to simultaneously optimize the spectrum usage and maximize the energy efficiency. Moreover, the framework ensures that the data collected from the IoT devices is verified, stored and processed in a decentralized but in a trusted manner. To achieve the goal, we formulate a stochastic optimization problem for the gateway under the dynamics of the primary channel, the uncertainty of the IoT devices, and the unpredictability of the blockchain environment. In the problem, the gateway jointly decides (i) the time scheduling, i.e., the energy harvesting time, backscatter time, and transmission time, among the IoT devices, (ii) the blockchain network, and (iii) the transaction fee rate to maximize the network throughput while minimizing the cost. To solve the stochastic optimization problem, we then propose to employ, evaluate, and assess the Deep Reinforcement Learning (DRL) with Dueling Double Deep Q-Networks (D3QN) to derive the optimal policy for the gateway. The simulation results clearly show that the proposed solution outperforms the conventional baseline approaches such as the conventional Q-Learning algorithm and non-learning algorithms in terms of network throughput and convergence speed. Furthermore, the proposed solution guarantees that the data is stored in the blockchain network at a reasonable cost.

[1]  P. Consul,et al.  A Generalization of the Poisson Distribution , 1973 .

[2]  Ghassan O. Karame,et al.  Double-spending fast payments in bitcoin , 2012, CCS.

[3]  David Wetherall,et al.  Ambient backscatter: wireless communication out of thin air , 2013, SIGCOMM.

[4]  J. Koenderink Q… , 2014, Les noms officiels des communes de Wallonie, de Bruxelles-Capitale et de la communaute germanophone.

[5]  Meni Rosenfeld,et al.  Analysis of Hashrate-Based Double Spending , 2014, ArXiv.

[6]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[7]  Tom Schaul,et al.  Dueling Network Architectures for Deep Reinforcement Learning , 2015, ICML.

[8]  Tim Roughgarden,et al.  Incentive Compatibility of Bitcoin Mining Pool Reward Functions , 2016, Financial Cryptography.

[9]  Dong In Kim,et al.  Optimal Data Scheduling and Admission Control for Backscatter Sensor Networks , 2017, IEEE Transactions on Communications.

[10]  Liming Zhu,et al.  Blockchain Based Data Integrity Service Framework for IoT Data , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[11]  Walid Saad,et al.  Liquid State Machine Learning for Resource Allocation in a Network of Cache-Enabled LTE-U UAVs , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[12]  Ricardo Neisse,et al.  A Blockchain-based Approach for Data Accountability and Provenance Tracking , 2017, ARES.

[13]  Jitender S. Deogun,et al.  Identity management using blockchain for cognitive cellular networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[14]  Khashayar Kotobi,et al.  Blockchain-enabled spectrum access in cognitive radio networks , 2017, 2017 Wireless Telecommunications Symposium (WTS).

[15]  Ingo Weber,et al.  On Availability for Blockchain-Based Systems , 2017, 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS).

[16]  Yanhua Zhang,et al.  A Big Data Deep Reinforcement Learning Approach to Next Generation Green Wireless Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[17]  Mubashir Husain Rehmani,et al.  Cognitive-Radio-Based Internet of Things: Applications, Architectures, Spectrum Related Functionalities, and Future Research Directions , 2017, IEEE Wireless Communications.

[18]  Ying-Chang Liang,et al.  Riding on the Primary: A New Spectrum Sharing Paradigm for Wireless-Powered IoT Devices , 2018, IEEE Transactions on Wireless Communications.

[19]  Qiang Ma,et al.  Channel-Aware Rate Adaptation for Backscatter Networks , 2018, IEEE/ACM Transactions on Networking.

[20]  Eryk Dutkiewicz,et al.  Reinforcement Learning Approach for RF-Powered Cognitive Radio Network with Ambient Backscatter , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[21]  Guan Gui,et al.  Throughput Maximization for Hybrid Backscatter Assisted Cognitive Wireless Powered Radio Networks , 2018, IEEE Internet of Things Journal.

[22]  Bhaskar Krishnamachari,et al.  Deep Reinforcement Learning for Dynamic Multichannel Access in Wireless Networks , 2018, IEEE Transactions on Cognitive Communications and Networking.

[23]  Zhu Han,et al.  Wireless Powered Asynchronous Backscatter Networks With Sporadic Short Packets: Performance Analysis and Optimization , 2018, IEEE Internet of Things Journal.

[24]  Abraham O. Fapojuwo,et al.  Sum-Throughput Maximization in Wireless Sensor Networks With Radio Frequency Energy Harvesting and Backscatter Communication , 2018, IEEE Sensors Journal.

[25]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[26]  Guan Gui,et al.  The Optimal Control Policy for RF-Powered Backscatter Communication Networks , 2018, IEEE Transactions on Vehicular Technology.

[27]  Mehdi Dehghan,et al.  A framework for cognitive Internet of Things based on blockchain , 2018, 2018 4th International Conference on Web Research (ICWR).

[28]  Ying-Chang Liang,et al.  Hybrid Ambient Backscatter Communication Systems With Harvest-Then-Transmit Protocols , 2018, IEEE Access.

[29]  Dong In Kim,et al.  Stackelberg Game for Distributed Time Scheduling in RF-Powered Backscatter Cognitive Radio Networks , 2018, IEEE Transactions on Wireless Communications.

[30]  Dusit Niyato,et al.  Auction-Based Time Scheduling for Backscatter-Aided RF-Powered Cognitive Radio Networks , 2019, IEEE Transactions on Wireless Communications.

[31]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[32]  Gulshan Kumar,et al.  Proof-of-Work Consensus Approach in Blockchain Technology for Cloud and Fog Computing Using Maximization-Factorization Statistics , 2019, IEEE Internet of Things Journal.

[33]  Ying-Chang Liang,et al.  Joint Transaction Transmission and Channel Selection in Cognitive Radio Based Blockchain Networks: A Deep Reinforcement Learning Approach , 2018, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[34]  Ying-Chang Liang,et al.  Applications of Deep Reinforcement Learning in Communications and Networking: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[35]  Ying-Chang Liang,et al.  Deep Reinforcement Learning for Time Scheduling in RF-Powered Backscatter Cognitive Radio Networks , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[36]  Seong-Lyun Kim,et al.  Blockchained On-Device Federated Learning , 2018, IEEE Communications Letters.