Blockchain-Empowered Federated Learning Approach for an Intelligent and Reliable D2D Caching Scheme

被引:21
作者
Cheng, Runze [1 ]
Sun, Yao [1 ]
Liu, Yijing [2 ]
Xia, Le [1 ]
Feng, Daquan [3 ,4 ]
Imran, Muhammad Ali [1 ]
机构
[1] Univ Glasgow, James Watt Sch Engn, Glasgow G12 8QQ, Lanark, Scotland
[2] Univ Elect Sci & Technol China, Natl Key Lab Commun, Chengdu 611731, Peoples R China
[3] Shenzhen Univ, Shenzhen Key Lab Digital Creat Technol, Shenzhen 518060, Peoples R China
[4] Shenzhen Univ, Guangdong Prov Engn Lab Digital Creat Technol, Shenzhen 518060, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
Device-to-device communication; Blockchains; Reliability; Training; Data models; Data privacy; Privacy; Blockchain; device-to-device (D2D) caching; federated learning (FL); THINGS PERFORMANCE; INTERNET;
D O I
10.1109/JIOT.2021.3103107
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cache-enabled device-to-device (D2D) communication is a potential approach to tackle the resource shortage problem. However, public concerns of data privacy and system security still remain, which thus arises an urgent need for a reliable caching scheme. Fortunately, federated learning (FL) with a distributed paradigm provides an effective way to privacy issue by training a high-quality global model without any raw data exchanges. Besides the privacy issue, blockchain can be further introduced into the FL framework to resist the malicious attacks occurred in D2D caching networks. In this study, we propose a double-layer blockchain-based deep reinforcement FL (BDRFL) scheme to ensure privacy-preserved and caching-efficient D2D networks. In BDRFL, a double-layer blockchain is utilized to further enhance data security. Simulation results first verify the convergence of the BDRFL-based algorithm, and then demonstrate that the download latency of the BDRFL-based caching scheme can be significantly reduced under different types of attacks when compared to some existing caching policies.
引用
收藏
页码:7879 / 7890
页数:12
相关论文
共 31 条
[1]   Inter-Cluster Cooperation for Wireless D2D Caching Networks [J].
Amer, Ramy ;
Butt, M. Majid ;
Bennis, Mehdi ;
Marchetti, Nicola .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (09) :6108-6121
[2]  
Bonawitz K., 2019, Proc. Mach. Learn. Syst., V1, P374
[3]   Performance analysis and comparison of PoW, PoS and DAG based blockchains [J].
Cao, Bin ;
Zhang, Zhenghui ;
Feng, Daquan ;
Zhang, Shengli ;
Zhang, Lei ;
Peng, Mugen ;
Li, Yun .
DIGITAL COMMUNICATIONS AND NETWORKS, 2020, 6 (04) :480-485
[4]   When Internet of Things Meets Blockchain: Challenges in Distributed Consensus [J].
Cao, Bin ;
Li, Yixin ;
Zhang, Lei ;
Zhang, Long ;
Mumtaz, Shahid ;
Zhou, Zhenyu ;
Peng, Mugen .
IEEE NETWORK, 2019, 33 (06) :133-139
[5]   A Distributed Game Methodology for Crowdsensing in Uncertain Wireless Scenario [J].
Cao, Bin ;
Xia, Shichao ;
Han, Jiawei ;
Li, Yun .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2020, 19 (01) :15-28
[6]   Intelligent Offloading in Multi-Access Edge Computing: A State-of-the-Art Review and Framework [J].
Cao, Bin ;
Zhang, Long ;
Li, Yun ;
Feng, Daquan ;
Cao, Wei .
IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (03) :56-62
[7]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[8]   Caching Policy for Cache-Enabled D2D Communications by Learning User Preference [J].
Chen, Binqiang ;
Yang, Chenyang .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) :6586-6601
[9]   Probabilistic Caching in Wireless D2D Networks: Cache Hit Optimal Versus Throughput Optimal [J].
Chen, Zheng ;
Pappas, Nikolaos ;
Kountouris, Marios .
IEEE COMMUNICATIONS LETTERS, 2017, 21 (03) :584-587
[10]   Caching Incentive Design in Wireless D2D Networks: A Stackelberg Game Approach [J].
Chen, Zhuoqun ;
Liu, Yangyang ;
Zhou, Bo ;
Tao, Meixia .
2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,