TY - JOUR
T1 - Networking Integrated Cloud-Edge-End in IoT: A Blockchain-Assisted Collective Q-Learning Approach
AU - Qiu, Chao
AU - Wang, Xiaofei
AU - Yao, Haipeng
AU - Du, Jianbo
AU - Yu, F. Richard
AU - Guo, Song
N1 - Funding Information:
Manuscript received April 8, 2020; revised June 23, 2020; accepted June 30, 2020. Date of publication July 7, 2020; date of current version August 6, 2021. This work was supported in part by the National Key Research and Development Program of China under Grant 2019YFB2101901 and Grant 2018YFC0809803; in part by the National Natural Science Foundation of China under Grant 61702364; in part by the National Key Research and Development Plan under Grant 2018YFB1800805; in part by the Future Intelligent Networking and Intelligent Transportation Joint Laboratory (BUPT-CTTIC); in part by the Open Project of Shaanxi Key Laboratory of Information Communication Network and Security under Grant ICNS201901; and in part by the China Postdoctoral Science Foundation under Grant 2020M670654. (Corresponding author: Haipeng Yao.) Chao Qiu and Xiaofei Wang are with the School of Computer Science and Technology, College of Intelligence and Computing, Tianjin University, Tianjin 300350, China (e-mail: [email protected]; [email protected]).
Publisher Copyright:
© 2014 IEEE.
PY - 2021/8/15
Y1 - 2021/8/15
N2 - Recently, the term 'Internet of Things' (IoT) has elicited escalating attention. The flexibility, agility, and ubiquitous accessibility have encouraged the integration between machine learning (ML) with IoT. However, there are many challenges that present the key inhibitors in moving ML to the public solution, such as centralized training, poor training efficiency, and heavy computing capabilities requirements. Therefore, bringing learning intelligence to edge IoT nodes has been spotlighted for some researches. Meanwhile, how to govern the use of learning results efficiently, reliably, scalably, and safely is hampered by the heterogeneity and nonconfidence among IoT nodes. In this article, we propose a blockchain-based collective Q -learning (CQL) approach to address the above issues, where lightweight IoT nodes are used to train parts of learning layers, then employing blockchain to share learning results in a verifiable and permanent manner. We further improve the traditional Proof of Work (PoW). Instead of solving a meaningless puzzle, we regard the learning process in the IoT node as a piece of work. Accordingly, the winner is the IoT node with the minimum reduced percentage of the learning loss function, referred to as the Proof-of-Learning (PoL) consensus protocol. Specifically, in order to show how the CQL approach works, we use it to address a networking integrated cloud-edge-end resource allocation in IoT. The experimental results reveal the superior performance of the proposed scheme.
AB - Recently, the term 'Internet of Things' (IoT) has elicited escalating attention. The flexibility, agility, and ubiquitous accessibility have encouraged the integration between machine learning (ML) with IoT. However, there are many challenges that present the key inhibitors in moving ML to the public solution, such as centralized training, poor training efficiency, and heavy computing capabilities requirements. Therefore, bringing learning intelligence to edge IoT nodes has been spotlighted for some researches. Meanwhile, how to govern the use of learning results efficiently, reliably, scalably, and safely is hampered by the heterogeneity and nonconfidence among IoT nodes. In this article, we propose a blockchain-based collective Q -learning (CQL) approach to address the above issues, where lightweight IoT nodes are used to train parts of learning layers, then employing blockchain to share learning results in a verifiable and permanent manner. We further improve the traditional Proof of Work (PoW). Instead of solving a meaningless puzzle, we regard the learning process in the IoT node as a piece of work. Accordingly, the winner is the IoT node with the minimum reduced percentage of the learning loss function, referred to as the Proof-of-Learning (PoL) consensus protocol. Specifically, in order to show how the CQL approach works, we use it to address a networking integrated cloud-edge-end resource allocation in IoT. The experimental results reveal the superior performance of the proposed scheme.
KW - Blockchain
KW - collective Q-learning (CQL)
KW - computing-networking allocation
KW - Internet of Things (IoT)
KW - Proof of Learning (PoL)
UR - http://www.scopus.com/inward/record.url?scp=85112759541&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2020.3007650
DO - 10.1109/JIOT.2020.3007650
M3 - Journal article
AN - SCOPUS:85112759541
SN - 2327-4662
VL - 8
SP - 12694
EP - 12704
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 16
M1 - 9134409
ER -