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 条
  • [1] QoS-aware service evaluation and selection
    Tsesmetzis, Dimitrios
    Roussaki, Ioanna
    Sykas, Efstathios
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 1101 - 1112
  • [2] QoS-Aware Cloud Service Optimization Algorithm in Cloud Manufacturing Environment
    Ma, Wenlong
    Xu, Youhong
    Zheng, Jianwei
    Rehman, Sadaqat Ur
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 37 (02): : 1499 - 1512
  • [3] Quantitative trust management with QoS-aware service selection
    Kim, Yukyong
    Shin, Yongtae
    Doh, Kyung-Goo
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (03) : 247 - 264
  • [4] QoS-Aware Stream Federation and Optimization Based on Service Composition
    Gao, Feng
    Ali, Muhammad Intizar
    Curry, Edward
    Mileo, Alessandra
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2016, 12 (04) : 43 - 67
  • [5] Equitable Solutions in QoS-aware Service Optimization
    Suciu, Mihai
    Cremene, Marcel
    Pop, Florin-Claudiu
    Dumitrescu, D.
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 1537 - 1538
  • [6] QoS-Aware Mobile Service Selection Algorithm
    Zhang, Chengwen
    Zhang, Lei
    Zhang, Guanhua
    MOBILE INFORMATION SYSTEMS, 2016, 2016
  • [7] Optimization of Complex QoS-Aware Service Compositions
    Schuller, Dieter
    Polyvyanyy, Artem
    Garcia-Banuelos, Luciano
    Schulte, Stefan
    SERVICE-ORIENTED COMPUTING, 2011, 7084 : 452 - 466
  • [8] An Enhanced Ant Colony Optimization Based Algorithm to Solve QoS-Aware Web Service Composition
    Dahan, Fadl
    El Hindi, Khalil
    Ghoneim, Ahmedy
    Alsalman, Hussain
    IEEE ACCESS, 2021, 9 : 34098 - 34111
  • [9] A Trust-based Selection Approach for QoS-aware Service Composition Provisions
    Wang, Ping
    2012 6TH INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION SCIENCE, SERVICE SCIENCE AND DATA MINING (ISSDM2012), 2012, : 1 - 6
  • [10] A QoS-aware service collaborative evaluation algorithm to support service coordination in multi domains
    Xin, Mingjun
    Jiang, Tianle
    Liu, Wei
    Niu, Zhihua
    2013 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2013), 2013, : 75 - 78