A Distributed Intelligent Service Trusted Provision Approach for IoT

The traditional centralized resource scheduling method leads to trust issues among multiple subjects carrying microservices. At the same time, in the process of service provision, single point failure problems also occur from time to time. In order to realize the trusted provision of services, we bu...

Full description

Saved in:
Bibliographic Details
Published inIEEE internet of things journal Vol. 10; no. 24; p. 1
Main Authors Qi, Yuanyuan, Shao, Sujie, Wu, Shuang, Qiu, Xuesong, Guo, Song, Guo, Shaoyong
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 15.12.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The traditional centralized resource scheduling method leads to trust issues among multiple subjects carrying microservices. At the same time, in the process of service provision, single point failure problems also occur from time to time. In order to realize the trusted provision of services, we build a blockchain-based distributed intelligent service trusted provision architecture, which uses smart contracts to realize on-chain registration of resources information and automatic orchestration of microservices. In order to break through the bottleneck of blockchain efficiency and improve scalability, we use sharding technology to expand the blockchain. And the Raft-PBFT two-level consensus mechanism combining Boneh-Lynn-Sacham (BLS) threshold signature (B-RBFT) is designed for blockchain sharding, which greatly improves throughput and reduces consensus delay, while taking security into account. To meet higher quality of service (QoS) requirements, we design the microservice orchestration algorithm based on improved double deep Q network (DDQN) to support microservice deployment and migration. In particular, to make the neural network converge faster, we improve the traditional DDQN framework by using double replay buffers and weighted target values. Simulation results show that our proposed algorithm has advantages in convergence speed, resource usage cost, delay and load balancing.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2327-4662
2327-4662
DOI:10.1109/JIOT.2023.3303927