Improved PBFT algorithm based on QoS value in cloud manufacturing service scenario

被引:0
|
作者
Xing W.U. [1 ,2 ]
Yushun F.A.N. [1 ,2 ]
Zhenfeng G.A.O. [3 ]
机构
[1] Department of Automation, Tsinghua University, Beijing
[2] Beijing National Research Center for Information Science and Technology, Tsinghua University, Beijing
[3] Sangfor Technologies Inc., Shenzhen
关键词
blockchain; cloud manufacturing service; consensus algorithm; practical Byzantine fault tolerance algorithm; quality of service;
D O I
10.13196/j.cims.2022.06.015
中图分类号
学科分类号
摘要
In the cloud manufacturing service scenario, blockchain technology has received extensive attention and witnessed a large number of applications as an effective tool to build a bridge of trust between service providers and consumers. Consensus algorithm is the core technology of blockchain. However, existing consensus algorithms still bear the disadvantages such as high consumption and high latency. For this reason, an improved Practical Byzantine Fault Tolerance (PBFT) algorithm named Q-PBFT based on Quality of Service (QoS) value was proposed. Consensus nodes were selected according to QoS value, and then the three-phase protocol of PBFT algorithm was optimized into a two-phase protocol so as to improve communication effectiveness under the premise of satisfying security. A series of theoretical and experimental analyses had proved the effectiveness of the proposed algorithm. © 2022 CIMS. All rights reserved.
引用
收藏
页码:1767 / 1776
页数:9
相关论文
共 18 条
  • [1] ERL T., Service-oriented architecture: Concepts, technology, and design, (2005)
  • [2] MATT C., Software as a serviced, Gpsolo, 24, 3, pp. 28-31, (2007)
  • [3] THEOBALDT L, VERVEST P., Making business smart: How to position for business as a service, (2012)
  • [4] LI Bohu, ZHANG Lin, WANG Shilong, Et al., Cloud manufacturing: A new service-oriented networked manufacturing model [J], Computer Integrated Manufacturing Systems, 16, 1, pp. 1-16, (2010)
  • [5] YI Shuping, LIU Mi, WEN Peihan, Overview of cloud manu-facturing service based on lifecycle theory, Computer Inte-grated Manufacturing Systems, 22, 4, pp. 871-883, (2016)
  • [6] YUAN Yong, NI Xiaochun, ZENG Shuai, Et al., Development status and prospect of blockchain consensus algorithm[J], Ac-ta Automation Sinica, 44, 11, pp. 2011-2022, (2018)
  • [7] LI J, WOLF T., A one-way proof-of-work protocol to protect controllers in software-defined networks, Proceedings of Symposium on Architectures for Networking & Communications Systems, (2016)
  • [8] CASTRO M, LISKOV B., Practical Byzantine fault tolerance and proactive recovery, ACM Transactions on Computer Systems, 4, pp. 398-461, (2002)
  • [9] IIAO Yushi, FAN Yushun, Cloud manufacturing service recommendation based on scenario recognition[J], Computer Integrated Manufacturing Systems, 26, 8, pp. 2007-2019, (2020)
  • [10] WANG Qiang, LIU Changchun, ZHOU Baoru, Trusted transaction method of manufacturing services based on blockchain [J], Computer Integrated Manufacturing Systems, 25, 12, pp. 3247-3257, (2019)