Optimization of PBFT Algorithm Based on QoS-Aware Trust Service Evaluation

被引:13
|
作者
Liu, Wei [1 ,2 ]
Zhang, Xuhao [1 ]
Feng, Wenlong [1 ]
Huang, Mengxing [1 ]
Xu, Yun [3 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Hainan, Peoples R China
[2] Hainan Med Univ, Coll Biomed Informat & Engn, Haikou 571199, Hainan, Peoples R China
[3] Wenchang Satellite Launch Ctr, Dept Software Engn, Wenchang 571300, Peoples R China
基金
海南省自然科学基金; 中国国家自然科学基金;
关键词
QoS-aware; blockchain; consensus mechanism; PBFT; CONSENSUS;
D O I
10.3390/s22124590
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In service-transaction scenarios, blockchain technology is widely used as an effective tool for establishing trust between service providers and consumers. The consensus algorithm is the core technology of blockchain. However, existing consensus algorithms, such as the practical Byzantine fault tolerance (PBFT) algorithm, still suffer from high resource consumption and latency. To solve this problem, in this study, we propose an improved PBFT blockchain consensus algorithm based on quality of service (QoS)-aware trust service evaluation for secure and efficient service transactions. The proposed algorithm, called the QoS-aware trust practical Byzantine fault tolerance (QTPBFT) algorithm, efficiently achieves consensus, significantly reduces resource consumption, and enhances consensus efficiency. QTPBFT incorporates a QoS-aware trust service global evaluation mechanism that implements service reliability ranking by conducting a dynamic evaluation according to the real-time performance of the services. To reduce the traffic of the blockchain, it uses a mechanism that selects nodes with higher values to form a consensus group that votes for consensus according to the global evaluation result of the trust service. A practical protocol is also constructed for the proposed algorithm. The results of extensive simulations and comparison with other schemes verify the efficacy and efficiency of the proposed scheme.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] An Orthogonal Genetic Algorithm for QoS-Aware Service Composition
    Bao, Liang
    Zhao, Fen
    Shen, Mengqing
    Qi, Yutao
    Chen, Ping
    COMPUTER JOURNAL, 2016, 59 (12): : 1857 - 1871
  • [22] An Integrated Algorithm for QoS-Aware Logistics Service Composition
    Bao JianMin
    Liu Jie
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2598 - 2602
  • [23] QoS-Aware Multigranularity Service Composition: Modeling and Optimization
    Wu, Quanwang
    Ishikawa, Fuyuki
    Zhu, Qingsheng
    Shin, Dong-Hoon
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (11): : 1565 - 1577
  • [24] QoS-Aware Semantic Service Selection: An Optimization Problem
    Garcia, Jose Maria
    Ruiz, David
    Ruiz-Cortes, Antonio
    Parejo, Jose Antonio
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 384 - 388
  • [25] An adaptive framework for QoS-aware service selection optimization
    Beran, Peter Paul
    Vinek, Elisabeth
    Schikuta, Erich
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2013, 9 (01) : 32 - +
  • [26] Integrating modified cuckoo algorithm and creditability evaluation for QoS-aware service composition
    Wang, Hongbing
    Yang, Danrong
    Yu, Qi
    Tao, Yong
    KNOWLEDGE-BASED SYSTEMS, 2018, 140 : 64 - 81
  • [27] A collaborative QoS-aware service evaluation method for service selection
    Gao, Cong
    Ma, Jianfeng
    Journal of Networks, 2013, 8 (06) : 1370 - 1379
  • [28] A Multi-Criteria QoS-aware Trust Service Composition Algorithm in Cloud Computing Environments
    Lu, Weina
    Hu, Xiaohui
    Wang, Shangguang
    Li, Xiaotao
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 77 - 88
  • [29] A hybrid teaching-learning-based optimization algorithm for QoS-aware manufacturing cloud service composition
    Jin, Hong
    Jiang, Cheng
    Lv, Shengping
    He, Haiping
    Liao, Xinting
    COMPUTING, 2022, 104 (11) : 2489 - 2509
  • [30] QoS-aware web service selection with global optimization based on multi-objective genetic algorithm
    Wu, Yingbo
    Wang, Xu
    Journal of Computational Information Systems, 2012, 8 (05): : 1995 - 2007